html {
	background:url(/gfx/body/bg.gif) repeat;
}

body {
	background:url(/gfx/bg.jpg) top center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	line-height: 160%;
	color:#666666;
	background-size: cover;
}

a { text-decoration:none; color:#3689c6;}
a:hover { text-decoration:underline;}

strong { font-weight:bold; }
p { font-size:1.1em; }
em { font-style:italic; }
small { font-size:10px;}

hr {
	clear:both;
	color: #dfdfdf;
	background-color: #dfdfdf;
	height: 1px;
	border:0;
	margin: 5px 0 0 0 ;
}

h1 {
	font: 20px 'Metrophobic', sans-serif;
	font-weight:bold;
	color:#72716f;
	margin-bottom:20px;
}

h2 {
	font: 16px 'Metrophobic', sans-serif;
	font-weight:bold;
	color:#72716f;
	margin:5px 0 10px 0;
}

h3{
	color:#2f2f2f;
	font-size:13px;
	font-weight:bold;
}

h3 a{
	color:#2f2f2f;
}

h4{
	color:#ff002a;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}

h5 {
	font:13px Arial, Helvetica, sans-serif;
	color:#72716f;
	margin:2px 0;
}
h6 {
	font: 20px 'Metrophobic', sans-serif;
	font-weight:bold;
	color:#f19400;
	margin-bottom:20px;
}

ul {
  list-style-type: none;
      padding: 0;
}
.clear {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.right { float:right; }
.left  { float:left; }
.no-margin { margin:0 !important; }
.marginb-5 { margin-bottom:5px; }
.marginb-10 { margin-bottom:10px; }
.marginb-20 { margin-bottom:20px; }
.margint-0 { margin-top:0;}

.round {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}

.wrapper-conteudo {
	width:940px;
	margin:0 auto;
}

.wrapper {
	width:940px;
	margin:0 auto;
}

.inner-wrapper {
	width:100%;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin:0 auto;
}

.inner-wrapper p {
	font-size:12px;
	margin:10px 0;
}

.inner-wrapper ul {
	margin:20px 0;
}

.inner-wrapper ul li {
	list-style:inside disc;
	margin-left:20px;
	font-size:12px;
}

.inner-wrapper ol li {
	list-style:inside decimal;
	margin-left:20px;
	font-size:12px;
}

.rotate{
	-webkit-transition-duration: 2s;
	-moz-transition-duration: 2s;
	-o-transition-duration: 2s;
	transition-duration: 2s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	overflow:hidden;
}

.rotate:hover {
	-webkit-transform:rotate(-360deg);
	-moz-transform:rotate(-360deg);
	-o-transform:rotate(-360deg);
}

/* INPUTS FORMS */


label {
	display:block;
	font-weight:bold;
	margin-top:5px;
	font-size:11px;
}

input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	width:100%;
	color:#72716f;
	font-size:11px;
	border:1px solid #72716f;
	padding:2px 3px;
}

textarea {
	width: 100%;
	height:96px;
	line-height:16px;
	color:#72716f;
	font-size:11px;
	padding:2px 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border:1px solid #72716f;
}

select {
	width:100%;
	height:20px;
	line-height:20px;
	color:#72716f;
	font-size:11px;
	border:1px solid #72716f;
}


.submit {
	width:140px;
	height:20px;
	text-align:center;
	color:#FFF;
	background-color:#635f5d;
	border:none;
	font-size:11px;
	line-height:20px;
	cursor:pointer;
	padding:0;
}

.submit:hover {
	background-color:#f2a501;

}

.input-newsletter {
	background:url(/gfx/buttons/input-newsletter.png) no-repeat left top;
	width:157px; /* 158 */
	height:13px; /* 43 */
	line-height:13px;
	padding:22px 6px 15px 17px;
	border:none;
	font-size:11px;
	color:#666;
	outline:none;
}

.bt-newsletter {
	background:url(/gfx/buttons/input-newsletter.png) no-repeat -158px 0 ;
	width:34px;
	height:43px;
	padding:13px 0;
	border:none;
	cursor:pointer;
	display:inline-block;
	text-indent:-9999px;
}
.bt-newsletter:hover {
	background:url(/gfx/buttons/input-newsletter.png) no-repeat -192px 0;
}

#form-newsletter label {
	color:#868584;
	font-family: 'Metrophobic', sans-serif;
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	padding-bottom:15px;
}

.input_wrapper {
	width:200px;
	height:20px;
	background:url(/gfx/buttons/input-pesquisar.png) no-repeat top left;
	line-height:20px;
}

.input-pesquisar-site, input[type="search"] {
	-webkit-appearance: textfield;
	/*	background-image:url(/gfx/buttons/input-pesquisar.png);*/
	/*	background-repeat:no-repeat;
        background-position:left top;*/
	background:transparent;
	width:160px; /* 200 */
	height:20px; /* 20 */
	/*	padding:0px 10px 0px 30px;*/
	padding-right:5px;
	margin-left:30px;
	margin-right:10px;
	border:none;
	font-size:11px;
	color:#fff;
	outline:none;
}

.conteudo {
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 0 15px;
	margin: 0 0 30px;
}

.conteudo_top, .conteudo_bottom {
	background: url("/gfx/body/bg-content-top.png") no-repeat;
	width:960px;
	height:15px;
	display:block;
}

.conteudo_bottom {
	background: url("/gfx/body/bg-content-bottom.png") no-repeat;
	margin-bottom:20px;
}

.col-left {
	width: 50%;
	float:left;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.col-right {
    width: 50%;
    float:left;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#topo {
	float: left;
	width: 100%;
}
#form_pesquisar_site{
	float: right;
	margin: 10px 10px 0 0;
}
#topo-contactos {
	/*background: url(/gfx/body/topo.png) no-repeat;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	display: table;
	width:290px;
	height:41px;
	margin-left:20px;
	float: left;
	font-family: 'Metrophobic', sans-serif;
	color:#dfdfdf;
	font-size:18px;
	font-weight:bold;
}

#topo-contactos .icon-telefone{
	width: 40px;
	height: 41px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #ffffff;
}


#topo-contactos .telefone {
	border-left: 1px solid #ededed;
	display: table-cell;
	width:140px;
	vertical-align: middle;
	text-align:center;
}

#topo-contactos > .wrapper-email, #topo-contactos > .wrapper-facebook {
	display: table-cell;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ededed;
	height:41px;
	text-align: center;
	vertical-align: middle;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#topo-contactos > .wrapper-facebook{
	border-right: 0;
	width: 19px;
}
#topo-contactos > .wrapper-email{
	border-right: 0;
	width: 24px;
}
#topo-contactos > .wrapper-email > a.email, #topo-contactos > .wrapper-facebook > a.facebook {
	background: url(/gfx/body/contactos-topo.png) no-repeat 0 0;
	display: block;
	margin: 0 auto;
}
#topo-contactos > .wrapper-email > a.email{
	width: 24px;
	height: 16px;
}
#topo-contactos > .wrapper-facebook > a.facebook {
	background-position:-24px 0;
	width: 19px;
	height: 19px;
}

#topo-contactos > .wrapper-email > a.email:hover {
	background-position: 0 -16px;
}
#topo-contactos > .wrapper-facebook > a.facebook:hover {
	background-position: -24px -19px;
}


.logo-wrapper{
	display: table;
	padding-right: 20px;

}
#marquee{
	display: table-cell;
	vertical-align: middle;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#marquee .rotativo-wrapper{
	background-color:#dfdfdf;
	width:100%;
	line-height:50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color:#635f5d;
	font-size:11px;
	height: 50px;
	padding: 0 10px 0 0;
}

a#logo-topo {
	display: table-cell;
	background: url("../gfx/bg-logo-topo.jpg") repeat-x #ededed;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;

	-webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.24);
	-moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.24);
	box-shadow: 0 5px 5px 0 rgba(0,0,0,0.24);
	width:290px;
	height:94px;
	padding: 16px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left:20px;
	margin-top:0;
	z-index:5;
	float: left;
	text-align: center;
}





#menu{
	margin-top: 10px;
}
#menu ul {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2a300+0,f19400+100 */
	background: #f2a300; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYTMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTk0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f2a300 0%, #f19400 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f2a300 0%,#f19400 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f2a300 0%,#f19400 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a300', endColorstr='#f19400',GradientType=0 ); /* IE6-8 */

	width:100%;
	height:40px;
	overflow:hidden;
}

#menu ul li {
	border-left: 1px solid #f5b233;
	border-right: 1px solid #d88600;
	float:left;
}

#menu ul li:first-child {
	border-left: none;
}
#menu ul li:last-child {
	border-right: none;
}

#menu ul li a{
	font-family: 'Metrophobic', sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	display:block;
	padding: 0 28px 0; /* A ALTERAR COM MAIS MENUS */
	line-height:40px;
}

#menu ul li a:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f18800+0,f19300+100 */
	background: #f18800; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxODgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTkzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f18800 0%, #f19300 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f18800 0%,#f19300 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f18800 0%,#f19300 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f18800', endColorstr='#f19300',GradientType=0 ); /* IE6-8 */

	text-decoration:none;
}


#destaques ul{
	margin:0;
}
.wrapper-destaque-home{
	float: left;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:33.3333%;
}
.wrapper-destaque-home:first-of-type{ padding-left: 0; }
.wrapper-destaque-home:last-of-type{ padding-right: 0; }
#destaques .destaque-home{
	list-style:none;
	background-color:#dfdfdf;
	width: 100%;
	height:459px;
	padding:6px;
	margin-left: 0;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#destaques .destaque-home a{
	display: block;
	width: 100%;
}
#destaques .destaque-home a img{
	width: 100%;
}


#destaques h2 {
	font: 20px 'Metrophobic', sans-serif;
	font-weight:bold;
	color:#72716f;
	height:48px;
	margin-bottom:10px;
	margin-left:5px;
}

#destaques p.text {
	color:#919191;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left:5px;
	height:28px;
}

a.bt-mais {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,eaeaea+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-8 */

	-webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,0.16);
	-moz-box-shadow: 0 0 4px 0 rgba(0,0,0,0.16);
	box-shadow: 0 0 4px 0 rgba(0,0,0,0.16);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	border-bottom: 1px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	height:20px;
	font-size: 11px;
	font-weight:bold;
	color:#9c9c9c;
	text-align:center;
	line-height:20px;
	display:block;
	margin: 10px 0 5px;
	padding: 0 10px;
}

a.bt-mais:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eaeaea+0,ffffff+100 */
	background: #eaeaea; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eaeaea 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #eaeaea 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	text-decoration:none;
}

#destaques-topo{
	margin-bottom:10px;
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table;
}
#destaques-topo > .destaque:first-of-type{
	padding-left: 0;
}
#destaques-topo > .destaque:last-of-type{
	padding-right: 0;
}

#destaques-topo > .destaque{
	display: table-cell;
	padding: 0 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 33.3333%;
}

#destaques-topo ul li:first-child{
	margin:0;
}

#destaques-topo > .destaque a {
	padding:6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
	background-color:#dfdfdf;
	display:block;
	text-decoration:none;
	cursor:pointer;

	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

#destaques-topo > .destaque a > .imagem{
	float: left;
	width: 35%;
}
#destaques-topo > .destaque a > .imagem img{
	width: 100%;
	height: auto;
}

#destaques-topo > .destaque a > .descricao{
	width: 65%;
	float: left;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#destaques-topo > .destaque a > .descricao > .titulo{
	font: 14px 'Metrophobic', sans-serif;
	font-weight:bold;
	color:#72716f;
	height:40px;
	margin:10px 0 5px;
	display: block;
}
#destaques-topo > .destaque a > .descricao > .text {
	color:#919191;
	font: 11px Arial, Helvetica, sans-serif;
}

#destaques-topo > .destaque a:hover, #destaques-topo > .destaque.active a{
	background-color:#3689c6 !important;
}

#destaques-topo > .destaque a:hover *, #destaques-topo > .destaque.active a *, #destaques-topo > .destaque.active > .descricao * {
	color:#fff !important;
}

#destaques-topo > .destaque a.active {
	background:url(/gfx/body/bg-destaques-topo-arrow.gif) no-repeat 49px bottom;
	padding-bottom:5px;
}



.wrapper-bg-search {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 20px;
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
#bg-search {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	background-color: #DFDFDF;
	float: left;
	margin:0 auto;

	display: table;
}
#bg-search > .icon-search{
	display: table-cell;
	color: #585755;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	float: left;
	border-right: 1px solid #bab8b8;
}

#bg-search > form{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#bg-search ul {
	margin:0;
}

#bg-search ul li {
	float:left;
	list-style:none;
	width: 16.666%;
	padding: 0 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#bg-search ul li.right {
	float:right !important;
}

#bg-search select {
	width:100%;
	height:20px;
	line-height:20px;
	color:#72716f;
	font-size:11px;
}

#bg-search input {
	width:100%;
	height:20px;
	text-align:center;
	color:#FFF;
	background-color:#635f5d;
	border:none;
	font-size:11px;
	cursor:pointer;
}

#bg-search input:hover {
	background-color:#f2a501;

}

.wrapper-empreendimentos {
	background-color:#ddd;
	border: 1px solid #f6f6f6;
	width:910px;
	height:238px;
	padding:14px;
}

.wrapper-empreendimentos h2 {
	margin-left:4px;
}

.wrapper-empreendimentos li {
	float:left;
	margin-left:7px;
}

.wrapper-empreendimentos ul li:first-child {
	margin-left: 0;
}

#empreendimento1, #empreendimento2, #empreendimento3, #empreendimento10 {
	width:298px;
	height:208px;
	position:relative;
	display:block;
	cursor:pointer;
}

#empreendimento1 { background-image:url(/gfx/empreendimento1.jpg); }
#empreendimento2 { background-image:url(/gfx/cozinhasantana.jpg); }
#empreendimento10 { background-image:url(/gfx/cozinhasantana.jpg); }
#empreendimento3 { background-image:url(/gfx/empreendimento3.jpg); }

#empreendimento1 span.arrow, #empreendimento2 span.arrow, #empreendimento3 span.arrow, #empreendimento10 span.arrow {
	width:210px;
	height:70px;
	position:absolute;
	z-index:5;
	top: 122px;
	left:16px;
}

#empreendimento1 span.arrow { background-image:url(/gfx/empreendimento1-arrow.png); }
#empreendimento2 span.arrow { background-image:url(/gfx/empreendimento2-arrowcomplete.png); }
#empreendimento10 span.arrow { background-image:url(/gfx/empreendimento2-arrowcomplete.png); }
#empreendimento3 span.arrow { background-image:url(/gfx/empreendimento3-arrow.png); }


.wrapper-imovel p{
	margin:0;
	font-size:11px;

}

.imovel {
	width:50%;
	height:140px;
	padding: 0 10px;
	margin-bottom: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}

.imovel.npl{padding-left: 0; }
.imovel.npr{padding-right: 0; }


.imovel img {
	border:1px solid #dfdfdf;
	padding:4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right:5px;
	float:left;
}

.box-imovel {
	float: left;
	background-color:#eeeeee;
	width:280px;
	height:128px;
	padding: 6px 5px 6px 5px; /*6px 5px 6px 10px;*/

	border-top-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-top-right-radius:5px;
	-o-border-top-right-radius:5px;

	border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	display: table;
}

.box-imovel .dados {
	display: table-cell;
}

.box-imovel .opcoes {
	width:40px;
	display: table-cell;
}




.portfolio img, .pesquisa img  {
	border:1px solid #dfdfdf;
	padding:4px;
	margin: 10px;
	float:left;
}

.portfolio .detalhe, .pesquisa .detalhe {
	margin-top: 10px;
	float:left;
}

.portfolio .detalhe p, .pesquisa .detalhe p {
	margin:5px 0;
}


.paginacao {
	text-align:center;
}

.paginacao .first, .paginacao .last {
	width:50px;
	display:inline-block;
}

.paginacao a {
	text-decoration:none;
	padding:0 2px;
	color:#635F5D;
}

.paginacao a:hover, .paginacao strong {
	color: #3689c6;
}

.paginacao .first {
	text-align:right;
}

.paginacao .last {
	text-align:left;
}

/* ICONS */

.icon {
	background:url(/gfx/body/icons.gif) no-repeat;
	width:34px;
	height:34px;
	display:block;
	text-indent:-9999px;
	margin:5px 0 5px 6px;
}

.icon.plus 						{ background-position: 	 0   0; }
.icon.plus:hover 			{	background-position: 	 0 -34px; }
.icon.email 					{ background-position: -34px   0; }
.icon.email:hover 		{	background-position: -34px -34px; }
.icon.facebook 				{ background-position: -68px   0; }
.icon.facebook:hover 	{	background-position: -68px -34px; }

.bt_plus, .bt_minus {
	background-image:url(/gfx/buttons/plus.gif);
	width:11px;
	height:11px;
	display:inline-block;
	cursor:pointer;
	text-indent:-9999px;
	vertical-align:baseline;
}

.bt_minus {
	background-image:url(/gfx/buttons/minus.gif);
}

#badge35anos {
	background-image:url(/gfx/body/ribbon35anos.png);
	width:109px;
	height:110px;
	margin-top: -50px;
	float:left;
}

.rodape {
	width: 940px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 160px;
	padding:10px;
	margin-top:20px;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.16);
}

.rodape .copyright {
	margin:13px 0 0 10px;
	color:#868584;
	float:left;
}

.copyright a { color:#868584; }

.newsletter {
	float:right;
	height:43px;
	width: 70%;
}

.info_box {
	background-color:#eaeaea;
	border:1px solid #ccc;
	padding:10px;

	display:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}

ul.info_box li { margin:4px 0 4px 20px !important; }
ul.info_box { margin:10px 0 !important; }
ul.info_box p { margin:5px 0 !important; }


a.bt-orange-arrow {
	background-image:url(/gfx/buttons/bt-orange-bigarrow.gif);
	width:137px;
	height:32px;
	line-height:32px;
	padding:10px;
	font-family: 'Metrophobic', sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin-right:25px;
	float:right;
}


.left-bar-imoveis{
	width:100%;
	background-color:#f3f3f3;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-bottom: 10px;
}

.left-bar-imoveis > .titulo{
	width: 100%;
	float: left;
	color: #fff;
	font-family: 'Metrophobic', sans-serif;
	font-size: 15px;
	font-weight: bold;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 10px;
	text-align: center;
	margin-bottom: 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3af1e+0,cd8b01+100 */
	background: #f3af1e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzYWYxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZDhiMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f3af1e 0%, #cd8b01 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f3af1e 0%,#cd8b01 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f3af1e 0%,#cd8b01 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3af1e', endColorstr='#cd8b01',GradientType=0 ); /* IE6-8 */

}

.left-bar-imoveis > .map_imoveis{
	width:180px;
	height:108px;
	background:url(../gfx/body/ver_mapa.jpg) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	margin: 0 auto;
}

.left-bar-imoveis .map{
	padding:10px;
	border:1px solid #d5d5d5;
	background-color:#FFF;
}
.left-bar-imoveis .desc-mapa{
	font-size:12px;
	color:#515151;
	width: 100%;
	text-align: center;
	float: left;
	font-family: 'Metrophobic', sans-serif;;
}
.left-bar-imoveis .price{
	background:url(../gfx/body/bg_price_imovel.gif) 0 0 no-repeat;
	display:block;
	padding:0 0 0 39px;
	width:141px;
	height:29px;
	overflow:hidden;
	margin: 10px auto 0;
}
.left-bar-imoveis .price p.preco{
	margin:0 0;
	font-size:18px;
	color:#FFF;
}
.left-bar-imoveis .price p{
	color:#6f4c00;
	font-family: 'Metrophobic', sans-serif;
	font-size:14px;
	line-height:29px;
	float:left;
	margin:0 0 0 10px;
}
#menu-sub-imovel-left{
	width:100%;
}
#menu-sub-imovel-left dt{
	display: table;
	text-align:center;
	height:42px;
	width: 100%;
	background-color: #d1d1d1;
}

#menu-sub-imovel-left dt .lado-esq,
#menu-sub-imovel-left dt .lado-dir{
	display: table-cell;
	background:url(../gfx/body/bg_tt_leftbar_imovel.jpg) 0 0 no-repeat;
	width: 6px;
	height: 42px;
	vertical-align: top;
}
#menu-sub-imovel-left dt .centro{
	float: left;
	width: 100%;
	display: table-cell;
	height: 36px;
	background-color: #f2a501;
	color:#FFF;
	font-family: 'Metrophobic', sans-serif;
	font-size:16px;
	text-align: center;
	line-height: 36px;
}

#menu-sub-imovel-left dt .lado-dir{
	background-position: -206px 0;
}
#menu-sub-imovel-left dd{
	width:100%;
	padding: 0 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
}
ul{
	list-style-type: none !important;
}
#menu-sub-imovel-left dd ul.specs{
	margin:0;
	width: 100%;
	background-color:#f3f3f3;
	list-style-type:none;
}
#menu-sub-imovel-left dd ul.specs li{
	border-bottom:1px solid #c7c7c7;
	padding:10px;
	margin:0;
	    list-style-type: none;
}
#menu-sub-imovel-left dd ul.specs li span.tt_spec{color:#a3a3a3;}
#menu-sub-imovel-left dd ul.specs li span.res_spec{color:#515151; font-weight:bold;}

.wrapper-gal-imoveis{
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	width:100%;
	background:#f3f3f3;
	border-top:1px solid #f3f3f3;;
}
.wrapper-gal-imoveis .bar_type-multimedia{
	width:100%;
	height:28px;
	background:url(../gfx/body/bg_top_bar_gallery_imoveis.gif) repeat-x;
	margin-bottom:10px;
}

a.icon_top_imovel{
	font-size:12px;
	float:left;
	margin-right:20px;
	color:#72716e;
	margin-bottom:20px;
}
a.icon_top_imovel:hover{
	color:#f2a501;
	cursor:pointer;
}
a.icon_top_imovel .i, .i{
	margin-right:10px;
	background:url(../gfx/body/sprite_imoveis.png) 0 0 no-repeat;
	display:block;
	float:left;
}
a.icon_top_imovel .i.print{
	width:20px;
	height:20px;
	background-position:-20px 0;
}
a.icon_top_imovel .i.print:hover, a.icon_top_imovel .i.print.active{
	background-position:0 0;
}
a.icon_top_imovel .i.thumb{
	width:20px;
	height:20px;
	background-position:-20px -20px;
}
a.icon_top_imovel .i.thumb:hover, a.icon_top_imovel .i.thumb.active{
	background-position:0 -20px;
}
a.icon_top_imovel .i.facebook{
	width:20px;
	height:20px;
	background-position:0 -40px;
}

.i.fotos{
	width:16px;
	height:14px;
	background-position:0 -60px;
	margin-top:6px;
}
.i.fotos.active{background-position:-16px -60px;}
.i.video{
	width:15px;
	height:13px;
	background-position:0 -74px;
	margin-top:6px;
}
.i.video.active{background-position:-16px -74px;}
#show_fotos.active, #show_video.active{background:#f2a501; color:#fff;}

a.media{
	line-height:28px;
	float:left;
	color:#545454;
	font-size:12px;
	padding:0 10px;
}
a.media:hover{
	background-color:#f2a501;
	cursor:pointer;
	color:#FFF;
}


.promote_imovel{
	width:100%;
	height:auto;
	background:url(../gfx/body/promote_imoveis.png) 0 bottom no-repeat #F1A61B;
	margin-top:20px;
	display: table;
}
.promote_imovel .treecol{
	display: table-cell;
	width: 33.3333%;
	height:144px;
	padding:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left:1px solid #FFF;
}
.promote_imovel .treecol span.title{
	color:#FFF;
	font: bold 18px 'Metrophobic', sans-serif ;
	margin-bottom:20px;
	display:block;
}
.promote_imovel .treecol p{
	color:#FFF;
	font-size:12px;
}
.promote_imovel a.link{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3af36+0,da961c+100 */
	background: #f3af36; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzYWYzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTk2MWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f3af36 0%, #da961c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f3af36 0%,#da961c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f3af36 0%,#da961c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3af36', endColorstr='#da961c',GradientType=0 ); /* IE6-8 */

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	border: 1px solid #da9719;
	width:100%;
	height:32px;

	color:#FFF;
	text-align:center;
	line-height:32px;
	font-size:14px;
	display:block;
	margin-top:20px;
}

.promote_imovel a.link:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#da961c+0,f3af36+100 */
	background: #da961c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhOTYxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2FmMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #da961c 0%, #f3af36 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #da961c 0%,#f3af36 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #da961c 0%,#f3af36 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da961c', endColorstr='#f3af36',GradientType=0 ); /* IE6-8 */

}
.promote_form_newsletter{margin-top:20px;}

.promote_form_newsletter{
	display: table;
	width: 100%;
}
.promote_form_newsletter > .input{
	width: 100%;
	vertical-align: top;
}
.promote_form_newsletter > .input, #newsletter_imoveis > .botao{
	display: table-cell;
}
.promote_form_newsletter > .input > input[type="text"]{
	width: 100%;
	height:30px;
	border:none;
	padding:0 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right:1px;
}
.promote_form_newsletter > .botao{width: 30px;}
.promote_form_newsletter > .botao input[type="submit"]{
	width:30px;
	height:30px;
	display:block;
	border:none;
	background:url(../gfx/body/bt_sumit_newsletter_imovel.gif) 0 0 no-repeat;
	text-indent:-99999px;
}


.content_imagems_imoveis{
	width:139px; height:280px; overflow:auto;
}



.slicknav_menu {
	display:none;
}


.grid-detalhe-imoveis{
	display: table;
}
.grid-detalhe-imoveis > .col-left-detalhe-imovel{
	display: table-cell;
	padding-right: 10px;
	width: 23.5%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
}

.grid-detalhe-imoveis > .col-right-detalhe-imovel{
	display: table-cell;
	padding-left: 10px;
	vertical-align: top;
	width: 76.5%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#imovel_imagens{
	display: table;
    width: 100%;
}

#imovel_imagens > #imagem{
	display: table-cell;
	width:70%;
	height:300px;
    vertical-align: top;
	background-color:#FFF;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#imovel_imagens > #nav_images{
	display: table-cell;
	width: 30%;
}
#imovel_imagens > #imagens_imovel{
	width: 100%;
}
#imovel_imagens > #imagens_imovel > img,
#imovel_imagens > #imagem > #imagens_imovel img{
    width: 100%;
}

#nav{
	float: left;
    height: 314px;
    margin: 0;
    overflow-y: scroll;
}
#nav li{
    list-style:none;
    padding:5px;
    background:#FFF;
    margin:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#nav li:hover{background-color:#f2a501;}
#nav li a img{
    margin:0;
    border:none;
    padding:0;
    width: 100%;
    height: auto;
}

.wrapper-detalhes-imovel{
    display: table;
    width: 100%;
}

.box-imovel-detalhe {
    display: table-cell;
    width: 59%;
    padding: 0 10px 0 0;
    margin-top:20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


#form-imoveis{
    display: table-cell;
    width: 41%;
    background:url(../gfx/body/bg_form_imoveis.jpg) no-repeat top center;
    padding-top:75px;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#form-imoveis span.tt{
    color:#db9702;
    font-size:14px;
    margin-bottom:10px;
    display:block;
    font-weight:bold;
    font-family: 'Metrophobic', sans-serif;
}

#form-imoveis input[type="text"]{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #f3f3f3;
    width:100%;
    height:35px;
    padding:0 10px;
    line-height:35px;
    font-size:14px;
    color:#FFF;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c3a25b+0,f0c05a+100 */
    background: #c3a25b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzYTI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGMwNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #c3a25b 0%, #f0c05a 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #c3a25b 0%,#f0c05a 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #c3a25b 0%,#f0c05a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3a25b', endColorstr='#f0c05a',GradientType=0 ); /* IE6-8 */
    margin-bottom:10px;
    outline:none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#form-imoveis textarea{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #f3f3f3;
    width:100%;
    height:100px;
    padding:10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size:14px;
    color:#FFF;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c3a25b+0,f0c05a+100 */
    background: #c3a25b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzYTI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGMwNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #c3a25b 0%, #f0c05a 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #c3a25b 0%,#f0c05a 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #c3a25b 0%,#f0c05a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3a25b', endColorstr='#f0c05a',GradientType=0 ); /* IE6-8 */

    margin-bottom:10px;
    outline:none;
    resize:none;
}
#form-imoveis input[type="submit"]{
    border:none;
    width:100%;
    height:36px;
    text-align:center;
    line-height:35px;
    font-size:14px;
    color:#FFF;
    background-color: #f2a501;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    outline:none;
}
#form-imoveis input[type="submit"]:hover{
    cursor: pointer;
    background-color: #d49102;
}
#recaptcha_image{
    width: 100% !important;
    text-align: center;
}
#recaptcha_image img{
    width: 100% !important;
}

.form-pedido-orcamento{
    width: 100%;
    display: table;
}

.form-pedido-orcamento > .col{
    width: 31%;
    padding: 0 10px;
    float: left;
}

.rodape{
	width:100%;
	height:250px;
}

.col-6{width:49%;float: left;}
input[type="checkbox"] {
    width: 20px;
    height: 20px;
    line-height: 13px;
    padding: 22px 8px 14px 18px;
    border: none;
    font-size: 11px;
    color: #666;
    outline: none;
}

.col-100{
	vertical-align: top;
    display: table-cell;
	width:100%;
	float:left;
}