@charset "utf-8";
/* CSS Document */




html, body, #wrap 
{
height: 100%;
margin:0;
background:#fff;

    font-family: 'Exo 2', sans-serif;

font-size:13px;
color:#3d3d3e;
}

body > #wrap 
{
height: auto; 
min-height: 100%;

}



#main 
{

	position:relative;
	padding-bottom:380px;
	z-index:2;

}  /* deve ser a mesma altura do rodapé */

#header
{
}

#footer {
position: relative;
margin-top: -300px; /* A mesma altura do rodapé, o valor deve ser negativo */
height: 300px;
clear:both;
text-align:LEFT;
color:#fff;
z-index:4;
width:100%;
font-size:12px;
background:#333 url(imagens/footer.png) left top no-repeat;

}

#banner
{
	position:relative;
	border-top:4px solid #bf1e2e

}


#banner2
{
	position:relative;
	height:111px;

}

.bannerbottom
{
	position:absolute; top:520px; height:196px; width:100%; background:url(imagens/barra_bottom_slide.png) left top no-repeat; z-index:2;
}

.bannerbottom2
{
	position:absolute; top:54px; height:196px; width:100%; background:url(imagens/barra_bottom_slide.png) left top no-repeat; z-index:2;
}

.info
{
	width:90%;
	left:5%;
	margin-left:0;
	position:relative;
}


.infofooter
{
	width:90%;
	left:5%;
	margin-left:0;
	position:relative;
	padding-top:60px;
}


.caixamenu
{
    right: 120px;
    position: absolute;
    top: 0;
    visibility: visible;
    z-index: 99;
	
}

.caixamenu2
{
	display:none;
}

.home
{
    left: 305px;
    padding-bottom: 17px;
    padding-top: 17px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 35px;
    z-index: 2;
}


#carousel {
  position: relative;
  width: 60%;
  margin: 0 auto;
}

#slides {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 250px;
}

#slides ul {
  list-style: none;
  width: 100%;
  height: 250px;
  margin: 0;
  padding: 0;
  position: relative;
}

#slides li {
  width: 100%;
  height: 250px;
  float: left;
  text-align: center;
  position: relative;
  font-family: lato, sans-serif;
}

/* Styling for prev and next buttons */

.btn-bar {
    display: block;
    left: -30px;
    margin: 0 auto;
    position: relative;
    top: 20px;
    width: 110px;
}

#buttons {
  padding: 0 0 5px 0;
  float: right;
}

#buttons a {
    color: #333;
    display: block;
    float: left;
    font-size: 30px;
    margin: 0 5px;
    outline: 0 none;
    padding: 9px;
    text-align: center;
    text-decoration: none;
    width: 3px;
}

a#prev:hover,
a#next:hover {
  color: #333;
}

.quote-phrase,
.quote-author {
  display: table-cell;
  vertical-align: middle;
  padding: 5px 20px;
}

.quote-phrase {
    color: #333;
    font-size: 14px;
    height: 200px;
}

.quote-marks {
  padding: 0 3px 3px;
  position: inherit;
}

.quote-author {
  font-style: normal;
  font-size: 20px;
  color: #b14943;
  font-weight: 400;
  height: 30px;
}

.quoteContainer,
.authorContainer {
  display: table;
  width: 100%;
}


.login
{
    right: 90px;
    padding-bottom: 0;
    padding-top: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 60px;
    z-index: 2;
}


.quervendes
{
right: 0;
position: absolute;
background: #bf1e2e;
color: #FFF;
padding: 10px;
border-radius: 0;
z-index: 99;
top: 38px;
border-radius:10px;

	
}

.logo
{
    left: 0;
    margin-left: 0;
    position: absolute;
    text-align: center;
    top: 5px;
    z-index: 3;
	

}
.text
{
	width:100%; position:relative; column-count: 2;  column-gap: 20px;  -moz-column-count: 2;  -moz-column-gap: 20px;   -webkit-column-count: 2;   -webkit-column-gap: 20px; padding-bottom:5px;	

}
.bg_logo
{
	width:280px; height:426px; position:absolute; z-index:3; left:0; top:0; background:#FFF; text-align:center; color:#CCC; padding-top:25px; z-index:999999
}

a:link {
	color: #333;
	text-decoration:none;
			-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;	
}
a:visited {
	color: #333;
	text-decoration:none;
}
a:hover {
	color: #bf1e2e;
	text-decoration:none;
}
a:active {
	color: #333;
	text-decoration:none;
}


a.footer:link {
	color: #fff;
	text-decoration:none;
			-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;	
}
a.footer:visited {
	color: #fff;
	text-decoration:none;
}
a.footer:hover {
	color: #bf1e2e;
	text-decoration:none;
}
a.footer:active {
	color: #fff;
	text-decoration:none;
}



div.outer {
    width:100%;
    height:650px;
    overflow:hidden;
	position:absolute;
	top:0;
	z-index:1;
}
div.outer img {
    min-height: 650px;
    min-width: 1920px;
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}


div.outer2 {
    width:100%;
    height:180px;
    overflow:hidden;
	position:relative;
	top:0;
	z-index:1;
}
div.outer2 img {
    min-height: 650px;
    min-width: 1920px;
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.bt
{

	background:#bf1e2e;
	color:#FFF;
	padding:10px;
	border-radius: 10px;
	text-align:center;
	opacity:1;
		-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	cursor:pointer
}

.bt:hover
{
	background:#333;
}

#nav_container_page_noticia ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_page_noticia ul li { display: inline-block; vertical-align:middle;}
#nav_container_page_noticia ul li.col1a { width:58%; padding-right:1%;}
#nav_container_page_noticia ul li.col1a img { width:100%;}
#nav_container_page_noticia ul li.col2b { width:39%;}



#nav_filtragem ul { margin: 0;padding: 0;list-style-type: none; position:relative; font-size:0;}
#nav_filtragem ul li { display: inline-block; vertical-align:top; font-size:12px;}
#nav_filtragem ul li.left_colum { width:20%; border:1px solid #ccc; margin-right:2%; padding:2%; background:#efefef;}
#nav_filtragem ul li.right_colum { width:73%;}





#nav_container_page_noticia2 ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_page_noticia2 ul li { display: inline-block; vertical-align:middle;}
#nav_container_page_noticia2 ul li.col1a { width:48%; padding-right:1%;}
#nav_container_page_noticia2 ul li.col1a img { width:100%;}
#nav_container_page_noticia2 ul li.col2b { width:49%;}



#nav_container_page_pecas ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_page_pecas ul li { display: inline-block; vertical-align:middle;}
#nav_container_page_pecas ul li.col1a { width:48%; padding-right:1%;}
#nav_container_page_pecas ul li.col1a img { width:100%;}
#nav_container_page_pecas ul li.col2b { width:49%;}

#nav_container_team ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_team ul li { display: inline-block; vertical-align:top; width:24%; text-align:center; margin-bottom:30px; border-bottom:4px solid #fff; 		-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;}
#nav_container_team ul li:hover { border-bottom:4px solid #2774bd}



#nav_container_imovel ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_imovel ul li.left{ display: inline-block; vertical-align:top; width:45%; text-align:left; padding-right:5%}
#nav_container_imovel ul li.right { display: inline-block; vertical-align:top; width:45%; text-align:left;}

#nav_container_imovel ul li img { width:100%;}


	
#nav_container_repair ul { margin: 0;padding: 0;list-style-type: none; position:relative; font-size:0; text-align:center;}
#nav_container_repair ul li { display: inline-block; vertical-align:top; width:21%; font-size:14px; text-align:center; -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; color:#333; border:1px solid #ccc; margin-right:1%; padding:1%; }	
#nav_container_repair ul li img {width:100%; }
#nav_container_repair ul li:hover { background:#bf1e2e; color:#FFF;}


#nav_container_page ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_page ul li { display: inline-block; vertical-align:top}
#nav_container_page ul li.colesq { width:15%; padding-right:5%;}
#nav_container_page ul li.coldir { width:79%;}




#nav_container_page_footer ul { margin: 0;padding: 0;list-style-type: none; position:relative; font-size:0;}
#nav_container_page_footer ul li { display: inline-block; font-size:16px;}
#nav_container_page_footer ul li.col2 { width:33%; text-align:center;  vertical-align:TOP}
#nav_container_page_footer ul li.col3 { width:33%; text-align:center;  vertical-align:TOP}



#nav_header_search ul { margin: 0;padding: 0;list-style-type: none; position:relative; font-size:0;}
#nav_header_search ul li { display: inline-block; text-align:center; padding-bottom:30px; padding-top:30px}
#nav_header_search ul li.col1 { width:33.3%;  vertical-align:middle; font-size:12px;background:#bf1e2e;}
#nav_header_search ul li.col2 { width:33.3%;   vertical-align:middle;  font-size:12px;background:#3d3d3e;}
#nav_header_search ul li.col3 { width:33.3%;   vertical-align:middle;  font-size:12px;background:#bf1e2e;padding-bottom:76px; padding-top:76px}



#nav_icon ul { margin: 0;padding: 0;list-style-type: none; position:relative; font-size:0;}
#nav_icon ul li { display: inline-block; text-align:center; padding-bottom:30px; padding-top:30px}
#nav_icon ul li.icon1 { width:20%;  vertical-align:middle; font-size:12px;}
#nav_icon ul li.icon2 { width:20%;  vertical-align:middle; font-size:12px;}
#nav_icon ul li.icon3 { width:20%;  vertical-align:middle; font-size:12px;}
#nav_icon ul li.icon4 { width:20%;  vertical-align:middle; font-size:12px;}
#nav_icon ul li.icon5 { width:20%;  vertical-align:middle; font-size:12px;}
#nav_icon ul li img { max-width:100%; width:auto}


#nav_icon2 ul { margin: 0;padding: 0;list-style-type: none; position:relative; font-size:0;}
#nav_icon2 ul li { display: inline-block; text-align:left; padding-bottom:30px; padding-top:30px}
#nav_icon2 ul li.icon1 { width:15%;  vertical-align:middle; font-size:12px; text-align:left}
#nav_icon2 ul li.icon2 { width:17%;  vertical-align:middle; font-size:12px;}
#nav_icon2 ul li.icon2_b { width:35%;  vertical-align:middle; font-size:12px;}
#nav_icon2 ul li.icon3 { width:17%;  vertical-align:middle; font-size:12px;}
#nav_icon2 ul li.icon4 { width:17%;  vertical-align:middle; font-size:12px;}
#nav_icon2 ul li.icon5 { width:11%;  vertical-align:middle; font-size:12px;}



.item {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.item img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.item:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}


.title
{
	font-size:30px;
	width:100%;
	padding-bottom:50px;
	text-align:center;
	margin-top:50px;
	text-transform:uppercase;
	
}


.titleimovel
{
	font-size:30px;
	width:100%;
	padding-bottom:30px;
	text-align:center;
	padding-top:30px;
	text-transform:uppercase;
	
}

.title2
{
	font-size:36px;
	width:100%;
	padding-bottom:20px;
	text-align:center;
	margin-top:20px;
	text-transform:uppercase;
	
}


.caixapesquisa
{
    position: relative;
    width: 100%;
    z-index: 99;
	text-align:center; 
}


.caixapesquisa-ref
{
    position: relative;
    width: 33%;
    z-index: 99;
	text-align:center;
	display:inline-table;
	background:#bf1e2e;padding-bottom:50px; padding-top:50px;
}

.caixapesquisa-avancada
{
   position: relative;
    text-align: center;
    width: 33%;
    z-index: 99;	display:inline-table;background:#bf1e2e;padding-bottom:50px; padding-top:50px;

}


.caixapesquisa-other
{
    position: relative;
    text-align: center;
    width: 33%;
    z-index: 99; background:#333;	display:inline-table;padding-bottom:50px; padding-top:50px;
}

.submit
{
    background: #333 url("imagens/search.png") no-repeat scroll center center;
    border: 0 none;
    border-radius: 10px;
    color: #fff;
    height: 66px;
    padding: 10px;
    position: relative;
    width: 60px;
    z-index: 99;			-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;cursor:pointer	
}

.submit:hover
{
    background: #4e4e4e url("imagens/search.png") no-repeat scroll center center;

}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.submit2
{
    background: #bf1e2e;
    border: 0 none;
    border-radius: 10px;
    color: #333;
    padding: 10px;
    position: relative;
    z-index: 99;
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;	
	cursor:pointer;	
	text-align:center;
}

.submit2:hover
{
    background: #333;
	color:#FFF;
}


.submit3
{
    background: #bf1e2e url(imagens/search.png) center center no-repeat;
    border: 0 none;
    border-radius: 10px;
    color: #fff;
    padding: 11px 20px;
    position: relative;
    z-index: 99;
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;	
	cursor:pointer;	
	text-align:center;
}

.submit3:hover
{
    background: #333 url(imagens/search.png) center center no-repeat;
	color:#FFF;
}

.submit4
{
    background: #fff;
    border: 0 none;
    border-radius: 10px;
    color: #bf1e2e;
    padding: 20px;
    position: relative;
    z-index: 99;
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;	
	cursor:pointer;	
	text-align:center; font-weight:500;
}

.submit4:hover
{
    background: #333;
	color:#bf1e2e;
}

.pesquisa_box
{
	background:none;
	color:#666;
	width:44%;
	padding:25px 15px ;
	background:#FFF;
	border-radius: 10px;
	display:inline-block;	border:0px solid #efefef;
}

.pesquisa_box3
{
	background:none;
	color:#333;
	width:90%;
	padding:15px 5px ;
	background:none;
	border-radius: 5px;
	display:inline-block;
	margin-bottom:5px;
	background:#FFF;
	border:0;
}

.pesquisa_box5
{
	background:none;
	color:#bf1e2e;
	width:30%;
	padding:15px 5px ;
	background:none;
	border-radius: 5px;
	display:inline-block;
	margin-bottom:5px;
	background:#FFF;
	border:0;
}


.pesquisa_box2
{
	background:none;
	color:#666;
	width:25%;
	padding:25px 15px ;
	background:#FFF;
	border-radius: 10px;
	border:0px solid #666;
	display:inline-block;}


.box1
{
	width:33%;
	left:0;
	top:660px;
	position:absolute;
	z-index:99;
	color:#FFF;
	background:url(imagens/bg_black.png);	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;	border-top:1px solid #FFF;

}

.box1:hover
{
	border-top:4px solid #FFF;
}
	
.box2
{
	width:33%;
	left:381px;
	top:660px;
	position:absolute;
	z-index:99;
	color:#FFF;
	background:url(imagens/bg_black.png);	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;	border-top:1px solid #FFF;

}
.box2:hover
{
	border-top:4px solid #FFF;
}


.box3
{
	width:33%;
	right:0;
	top:660px;
	position:absolute;
	z-index:99;
	color:#FFF;
	background:url(imagens/bg_black.png);	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	border-top:1px solid #FFF;
}
.box3:hover
{
	border-top:4px solid #FFF;
}

.script1
{
	display:none;
}

.idiomas_icon
{
background: rgba(0, 0, 0, 0) url("imagens/flag.jpg") no-repeat scroll left center;
color: #fff;
font-size: 12px;
padding: 26px 0 25px 27px;
position: absolute;
left: 69px;
top: -10px;
z-index: 99;


	
}

.idiomas_icon_pt
{
background: rgba(0, 0, 0, 0) url("imagens/flagpt.jpg") no-repeat scroll left center;
color: #fff;
font-size: 12px;
padding: 26px 0 25px 27px;
position: absolute;
left: 69px;
top: -10px;
z-index: 99;

	
}


.frame {
    height: 270px;
    text-align: center;
    white-space: nowrap;
    width: 100%;
}

.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.frame img {
    vertical-align: middle;
    max-height: 287px;
    max-width: 100%;
}
.caixamenu3
{
display:none
	
}

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

#nav_filtragem ul { margin: 0;padding: 0;list-style-type: none; position:relative; font-size:0;}
#nav_filtragem ul li { display: inline-block; vertical-align:top; font-size:12px;}
#nav_filtragem ul li.left_colum { width:90%; border:1px solid #ccc; margin-right:0%; padding:5%; background:#efefef; margin-bottom:20px;}
#nav_filtragem ul li.right_colum { width:100%;}




#nav_icon2 ul { margin: 0;padding: 0;list-style-type: none; position:relative; font-size:0;}
#nav_icon2 ul li { display: inline-block; text-align:left; padding-bottom:5px; padding-top:5px}
#nav_icon2 ul li.icon1 { width:100%;  vertical-align:middle; font-size:12px; text-align:left}
#nav_icon2 ul li.icon2 { width:100%;  vertical-align:middle; font-size:12px;}
#nav_icon2 ul li.icon2_b { width:100%;  vertical-align:middle; font-size:12px;}
#nav_icon2 ul li.icon3 { width:100%;  vertical-align:middle; font-size:12px;}
#nav_icon2 ul li.icon4 { width:100%;  vertical-align:middle; font-size:12px;}
#nav_icon2 ul li.icon5 { width:100%;  vertical-align:middle; font-size:12px;}


.caixamenu
{
	display:none;
	
}

.caixamenu2
{
		display:block;

	position:absolute;
	visibility:visible;
	top:0;
	width:100%;
	z-index:9999;
	left:0
	
}

.caixamenu3
{
    right: 60px;
    position: absolute;
    top: 0;
    visibility: visible;
    z-index: 99;
	display:block;
	
}


}

@media screen and (max-width: 1000px) {
	
#nav_header_search ul { margin: 0;padding: 0;list-style-type: none; position:relative; font-size:0;}
#nav_header_search ul li { display: inline-block; text-align:center; padding-bottom:30px; padding-top:30px}
#nav_header_search ul li.col1 { width:100%;  vertical-align:middle; font-size:12px;background:#bf1e2e;}
#nav_header_search ul li.col2 { width:100%;   vertical-align:middle;  font-size:12px;background:#333;}
#nav_header_search ul li.col3 { width:100%; display:none;   vertical-align:middle;  font-size:12px;background:#bf1e2e;padding-bottom:77px; padding-top:77px}
	
	
	
.telefone
{
	display:none;
}	
.horario
{
	display:none;
}
.newsletter
{
	display:none;
}

.logo
{
width: 45%;
top: 25px;
}	
.logo img
{
	width:100%;
}	
	
.box1
{
	display:none;
}
	
.box2
{
	display:none;
}

.box3
{
	display:none;
}

	
	div.outer {
    height:240px;

}
div.outer img {
    min-height: 240px;
}
#banner
{
}	

#banner2
{
	position:relative;
	height:115px;

}

	
	div.outer2 {
    height:240px;

}
div.outer2 img {
    min-height: 240px;
}
#nav_container_page_noticia ul { margin: 0;padding: 0;list-style-type: none; position:relative; margin-bottom:20px;}
#nav_container_page_noticia ul li { display: inline-table; vertical-align:middle;}
#nav_container_page_noticia ul li.col1a { width:100%; padding-right:1%;}
#nav_container_page_noticia ul li.col1a img { width:100%;}
#nav_container_page_noticia ul li.col2b { width:100%;}

#nav_container_page_pecas ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_page_pecas ul li { display: inline-block; vertical-align:middle;}
#nav_container_page_pecas ul li.col1a { width:48%; padding-right:1%;}
#nav_container_page_pecas ul li.col1a img { width:80%;}
#nav_container_page_pecas ul li.col2b { width:49%;}

#nav_container_team ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_team ul li { display: inline-block; vertical-align:top; width:100%; text-align:center; margin-bottom:30px; border-bottom:4px solid #fff; 		-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;}
#nav_container_team ul li:hover { border-bottom:4px solid #2774bd}
	
#nav_container_repair ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_repair ul li { width:100%;}	


#nav_container_page ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_page ul li { display: inline-block; vertical-align:top}
#nav_container_page ul li.colesq { width:100%; margin-bottom:20px;}
#nav_container_page ul li.coldir { width:100%;}

#nav_container_page_footer ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_page_footer ul li { display: inline-block; margin-bottom:20px;}
#nav_container_page_footer ul li.col1 { width:100%; text-align:center;  vertical-align:middle; display:none}
#nav_container_page_footer ul li.col2 { width:100%; text-align:center;  vertical-align:top}
#nav_container_page_footer ul li.col3 { width:100%; text-align:center;  vertical-align:middle}	
	
	
	
#footer {
position: relative;
margin-top: 0; /* A mesma altura do rodapé, o valor deve ser negativo */
height: auto;

}

#main 
{
	padding-bottom:20px;
}  /* deve ser a mesma altura do rodapé */


.infofooter
{
	width:100%;
	left:0;
	margin-left:0;
	position:relative;
	padding-top:60px;
}


.bt
{

	width:100%;
	text-align:left;
	color:#FFF; padding-left:10px; padding-top:10px; padding-bottom:10px;
	opacity:1;
		-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	font-size:10px;
	cursor:pointer;
}



.script1
{
	display:block;
}

.quervendes
{
	display:none;
}

.bannerbottom
{
	top:110px;
	background:rgba(0, 0, 0, 0) url("imagens/barra_bottom_slide.png") no-repeat scroll center top;
}

.bannerbottom2
{
	top:110px;
		background:rgba(0, 0, 0, 0) url("imagens/barra_bottom_slide.png") no-repeat scroll center top;

}


.caixapesquisa
{
    position: absolute;
	left:50%;
	margin-left:-50%;
    top: 280px;
    width: 100%;
    z-index: 99;
	text-align:center;
	display:none;
}


.caixapesquisa-ref
{
    position: absolute;
	left:260px;
    top: 345px;
    width: 180px;
    z-index: 99;
	text-align:center;display:none;
}

.caixapesquisa-avancada
{
   position: absolute;
    right: 245px;
    text-align: center;
    top: 370px;
    width: 116px;
    z-index: 99;display:none;
}


.caixapesquisa-other
{
    left: 437px;
    position: absolute;
    text-align: center;
    top: 345px;
    width: 408px;
    z-index: 99;
	display:none;}


#nav_container_imovel ul { margin: 0;padding: 0;list-style-type: none; position:relative}
#nav_container_imovel ul li.left{ display: inline-block; vertical-align:top; width:100%; text-align:left; padding-right:5%}
#nav_container_imovel ul li.right { display: inline-block; vertical-align:top; width:100%; text-align:left; padding-right:5%}
#nav_container_imovel ul li.rightFORM { display: inline-block; vertical-align:top; width:100%; text-align:right;}

#nav_container_imovel ul li img { width:100%;}

}
