body{

font-family: 'Open Sans', sans-serif;
	


}



/************************Menu*************************************/
.navbar-default {

background:none;
margin-top:10px;
margin-left:0px;
width:100%;

font-size:15px;	
border:none;
	
}
.navbar-default .collapsed{
	color:#FFF;
	background:#000;
}
.navbar-default .navbar-nav > li > a{
color:#060;
font-weight:bold;
font-size:18px;

}

/*********************************Menu barra fixa**********************************/

.navbar-default1 {

background:none;
margin-top:5px;
margin-left:40px;
width:100%;

font-size:15px;	
border:none;
	
}
.navbar-default1 .collapsed{
	color:#FFF;
	background:#FFF;
}
.navbar-default1 .navbar-nav > li > a{
color:#060;
font-weight:bold;
font-size:18px;

}

/******************************itens imoveis**************************************/

.titulo_topo{
	color:#FFF;
	margin-top:3px;
	font-weight:700;
	margin-right:30px !important;
	margin-left:140px;
	float:left;
	text-shadow:1px 1px 1px #000;
	
}
.tel_topo{
	color:#FFF;
	margin-top:3px;
	text-shadow:1px 1px 1px #000;

}
    .box_p {
	width:200px;
	height:35px;
	padding:5px;
	margin-bottom:5px;
	text-align:center;
	margin-top:-10px;
	margin-left:450px;
	float:right;
	color:#036;
	border: none;
}


.top {
	margin-top:30px;
	
}
/***************************************busca avancada*************************************/
#finalidade {
	 
   width: 330px;
   padding: 10px;
   font-size: 18px;
   line-height: 1;
   border:1px solid #ccc;
  
   text-align:center;
   -webkit-appearance:#333;
   color:#333;
       margin-left: -64px !important;
 }
 #finalidade:hover {
	background:#f2f2f2;	 
   width: 330px;
   padding: 10px;
   font-size: 18px;
   line-height: 1;
   border:1px solid #060;
  
   text-align:center;
   -webkit-appearance:#333;
   color:#333;
  
 }
 #tipo {
	 
   width: 330px;
   padding: 10px;
   font-size: 18px;
   line-height: 1;
   border:1px solid #ccc;
    margin-left: -34px !important;
   text-align:center;
   -webkit-appearance:#FFF;
   color:#333;
 }
 /******************************************busca barra fixa***********************************/
  #tipo_fixo {
	 
  width:300px;
   padding: 0px;
   font-size: 14px;
   line-height: 1;
   border:1px solid #ccc;
  
   text-align:center;
   -webkit-appearance:#FFF;
   color:#333;
 }
 
 #finalidade_fixo {
	 
   
   padding: 0px;
   font-size: 14px;
   line-height: 1;
   border:1px solid #ccc;
 
  
   text-align:center;
   -webkit-appearance:#333;
   color:#333;
  
 }
 
 #buscar_fixo { 
	 
   
   padding: 13px;
   font-size: 15px;
   line-height: 1;
   margin-left:60px !important;
   
  
   text-align:center;
   
   color:#FFF;
 }
 #tipo:hover { 
 background:#f2f2f2;	 
   width: 330px;
   padding: 10px;
   font-size: 18px;
   line-height: 1;
   border:1px solid #060;
  
   text-align:center;
   -webkit-appearance:#333;
   color:#333;
 }
 
   
  #buscar { 
	 
   width: 350px;
   padding: 10px;
   font-size: 18px;
   line-height: 1;
   
  
   text-align:center;
   
   color:#FFF;
 }
 #codigo {
	 
   width: 560px;
   padding: 10px;
   font-size: 18px;
   line-height: 1;
   border:1px solid #ccc;
  
   text-align:center;
   -webkit-appearance:#FFF;
   color:#333;
 }
 #codigo:hover { 
 background:#f2f2f2;	 
   width: 560px;
   padding: 10px;
   font-size: 18px;
   line-height: 1;
   border:1px solid #060;
  
   text-align:center;
   -webkit-appearance:#333;
   color:#333;
 }
 
/**************************************tabs************************************/

.nav-tabs { border-bottom: 1px solid #85755c; }

.nav-tabs > li { left:0px; margin-top: 20px; }
.nav-tabs > li.current > a, .nav-tabs > li.current > a:focus, .nav-tabs > li.current > a:hover { border-width: 0;  color:#85755c !important; background:transparent !important; }
.nav-tabs > li > a { border: none;  color:#85755c; font-size:18px; text-transform:uppercase;   border-bottom: 2px solid #85755c;}
.nav-tabs > li.current > a, .nav-tabs > li > a:hover { border-bottom:2px solid #85755c;  color:#85755c !important; background:transparent !important; -webkit-transition: 0.2s ease-in; font-size: 18px; font-weight: 600; }
.nav-tabs > li > a::after { content: ""; background: #85755c; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
.nav-tabs > li.current > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #000 none repeat scroll 0% 0%; color: #000; }
 .tab-pane { padding: 15px 0; }
 .tab-content{padding:15px;}

.card {background: #000 none repeat scroll 0% 0%;  margin-top:0px;padding-top: 15px; }

.barra_topo {
	background-color:#000;
	opacity: 0.9;
	top:0px;
	position:fixed;
	width:100%;
	height:80px;
	padding:10px;
	box-shadow:1px 1px 1px rgba(0,0,0,0.5);
	 display: none;
	 z-index:999;
	
}

.f_banner{

width:100% !important;

}
.slide {
	margin-top:12px;
	box-shadow:4px 4px 4px rgba(0,0,0,0.5);
}
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  
  
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
		    
}
.carousel-fade .carousel-control {
  z-index: 2;
}

	

	
.logo {
		

width: 85px;
height: 80px;
/*margin:-30px auto;*/
margin-top:10px;	
background-image:url(../img/logo_flavia_p.png);
float: left;
		
		
}
	


.cima1 {
		
	margin-top:200px;	
	background: transparent;
	opacity: 1;
	padding-bottom: 15px;
	
	}
	
	.cinza{
		
		
		
		color:#666;
	}



.subir {

margin-top:-28px !important;
}
.cor{
	color:#fff;
}

.busca_btn{
	
	background:#AC9879;
	color:#FFF;
	
}
.busca_btn:hover{
	
	background:#BFA355;
	color:#FFF;
	
}
.cinza{

		color:#666;
	}

.branco{
	
	color:#FFF;
}

.branco:hover{
	
	color:#FFF;
}

.dourado{
color:#85755c;	
}

.baixo3{
	
margin-top:150px;	
	
}

.atendimento{
	font-family: 'Open Sans', sans-serif;	
	float: right; 
	color: #fff !important; 
	margin-right: 150px;
	margin-top: 15px;
	margin-bottom: -5px;
	text-decoration: none;
		
		
	}
.atendimento a{
	
	text-decoration: none !important;
	color: #fff !important;
		
		
	}

.atendimento1{
	 
	color: #fff !important; 
	
	text-decoration: none;
		
		
	}
.atendimento1 a{
	
	text-decoration: none !important;
	color: #fff !important;
		
		
	}

@media screen and (max-width: 768px){
	

	
.logo {
	
	background-image:url(https://flaviaferreiraimoveis.com.br/img/logo_flavia_p.png);
	width:85px;
	height:80px;
	float:none !important;
	margin:10px 5px !important;
	
	
	
}	

.subir {

margin-top:0px !important;
}

.navbar-default {

width:100%;
margin-top:15px;
margin-left:0px !important;

color:#fff;
font-size:16px;	
border:none;
background:#030;	
}


.navbar-default .navbar-nav > li > a{
color:#060;
border-bottom:1px solid #fff;
font-weight:100;


}
	
.navbar-default .navbar-nav > li:hover{
background :#000 !important;


}	


.navbar-default .navbar-nav > li > a:hover{
color:#fff;
background:#000 !important;

}

.navbar-default .navbar-nav > li > a{
color:#FFF;

}
	
	
.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border: none !important;
   
    box-shadow: none !important;
}	
	
	
.tab-content{padding:0px !important;}
	

.titulo_topo{
	color:#FFF;
	margin-top:12px;
	font-weight:700;
	margin-right:160px !important;
	float:left;
	text-shadow:1px 1px 1px #000;
	display:none;
	
}
.tel_topo{
	color:#030;
	margin-top:-5px;
	text-align:center;
	font-size:12px;
	text-shadow:none;
	font-weight:700;
	
	

}


.box_p {
	width:200px;
	height:35px;
	padding:5px;
	margin-bottom:0px;
	text-align:left;
	margin-top:5px;
	margin-left:0px;
	float:left;
	color:#036;
}


#finalidade {
	 
   width: 100%;
   margin-bottom:20px;
   padding: 10px;
   font-size: 15px;
   line-height: 1;
   border:1px solid #ccc !important;
   margin-left: 0px !important;
   text-align:center;
   background:#f2f2f2;
   color:#333;
  
 }

 #tipo {
	 
   width: 100%;
   margin-bottom:30px;
   padding: 10px;
   font-size: 15px;
   line-height: 1;
   border:1px solid #ccc;
    margin-left: 0px !important;
   text-align:center;
      background:#f2f2f2;
   color:#333;
   
 }
  #codigo {
	 
   width: 100%;
   margin-bottom:30px;
   padding: 10px;
   font-size: 15px;
   line-height: 1;
   border:1px solid #ccc;
  background: #f2f2f2; 
   text-align:center;
   
   color:#333;
   
 }
 #finalidade:hover {
width: 100%;
   margin-bottom:30px;
   padding: 10px;
   font-size: 15px;
   line-height: 1;
   border:1px solid #ccc;
  
   text-align:center;
 
   color:#333;	
	

  
 }

 #tipo:hover {
	 
  width: 100%;
   margin-bottom:10px;
   padding: 10px;
   font-size: 15px;
   line-height: 1;
   border:1px solid #ccc;
  
   text-align:center;
   -webkit-appearance:#FFF;
   color:#333; 
   
 }
  #codigo:hover {
	 
  width: 100%;
   margin-bottom:10px;
   padding: 10px;
   font-size: 15px;
   line-height: 1;
   border:1px solid #ccc;
  
   text-align:center;
   -webkit-appearance:#FFF;
   color:#333; 
   
 }
  #buscar { 
	 
   width: 100%;
   padding: 10px;
   font-size: 18px;
   line-height: 1;
   
  
   text-align:center;
   
   color:#FFF;
 }

.card {background: transparent none repeat scroll 0% 0%; margin-top:0px;  } 
.card1 {background: transparent none repeat scroll 0% 0%; margin-top:15px;  } 
	
.nav-tabs{border-bottom: 1px solid #000 !important; }
.nav-tabs > li { left:0px; border-bottom:1px dotted #666 !important; width:100%; }

.nav-tabs > li.current > a, .nav-tabs > li.current > a:focus, .nav-tabs > li.current > a:hover {
    border-width: 0;
    color: #AC9879 !important;
    background: rgba(255,255,255,.15) !important;
    border-radius: 0;
    opacity: 1;
	padding-left: 20px;
}

.nav-tabs > li.current > a, .nav-tabs > li > a:hover, { border: none;  color:#FFF !important; background:#000 !important; font-weight:bold; }
.nav-tabs > li > a { border: none; color: #000; font-size:18px; }
	
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #000;
    border: 1px solid #ddd;
    border-bottom-color: transparent;

		font-weight: 300;
}
	
h1{
font-size: 18px !important;
text-align: center;
}
	

	.cima1 {
		
	margin-top:-185px !important;	
	background: transparent !important;
	opacity: 1;
	padding-bottom: 15px;
	
	}
	
	.faixatopo {
	background: #000;
		height: 25px;
		width: 100%;
		opacity: 1;
		position: absolute !important;
		
		
		
}	

	
	.atendimento{
		
	
	color: #fff; 
	margin:0 auto;	
	font-size:8px !important;	
	text-align: center !important;
	padding-top: 5px !important;
		
		
		
	}	
		

}


