/*serrilhado a fonte*/
* {
	font-smoothing: antialiased;
	-moz-osx-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-khtml-font-smoothing: antialiased;
}

/* COR PRIMARIA */
a{
	color:red
}
a:visited{
	color:darkred
}
.formularioInterna>fieldset>input[type=submit]{
	background-color:red
}
.formularioInterna>fieldset input[type=text]:focus,.formularioInterna>fieldset input[type=file]:focus,.formularioInterna>fieldset select:focus,.formularioInterna>fieldset textarea:focus,.formularioInterna>fieldset>div label:hover{
	box-shadow:inset 0 0 3px red
}
.formularioInterna>fieldset input[type=text]:focus,.formularioInterna>fieldset input[type=file]:focus,.formularioInterna>fieldset select:focus,.formularioInterna>fieldset textarea:focus,.formularioInterna>fieldset>div label:hover,.conteudoImovel h3,.conteudoEditor a.foto{
	border-color:red
}

/* COR DE CONTRASTE PARA PRIMARIA */
.formularioInterna>fieldset>input[type=submit]{
	color:white
}

/* COR SECUNDARIA */
.formularioInterna>fieldset>input[type=submit]:hover{
	background-color:#333
}
a:hover{
	color:#333
}

/* COR DE CONTRASTE PARA SECUNDARIA */
.formularioInterna>fieldset>input[type=submit]:hover{
	color:white
}

/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

/* NORMALIZACAO PARA EDITOR */
.conteudoEditor{display:inline-block;width:100%}
.conteudoEditor article,.conteudoEditor aside,.conteudoEditor details,.conteudoEditor figcaption,.conteudoEditor figure,.conteudoEditor footer,.conteudoEditor header,.conteudoEditor hgroup,.conteudoEditor nav,.conteudoEditor section,.conteudoEditor summary{display:block}
.conteudoEditor audio,.conteudoEditor canvas,.conteudoEditor video{display:inline-block;*display:inline;*zoom:1}
.conteudoEditor audio:not([controls]){display:none;height:0}
.conteudoEditor [hidden]{display:none}
.conteudoEditor button,.conteudoEditor input,.conteudoEditor select,.conteudoEditor textarea{font-family:sans-serif}
.conteudoEditor a:focus{outline:thin dotted}
.conteudoEditor a:hover,a:active{outline:0}
.conteudoEditor h1{font-size:2em;margin:0.67em 0}
.conteudoEditor h2{font-size:1.5em;margin:0.83em 0}
.conteudoEditor h3{font-size:1.17em;margin:1em 0}
.conteudoEditor h4{font-size:1em;margin:1.33em 0}
.conteudoEditor h5{font-size:0.83em;margin:1.67em 0}
.conteudoEditor h6{font-size:0.75em;margin:2.33em 0}
.conteudoEditor abbr[title]{border-bottom:1px dotted}
.conteudoEditor b,.conteudoEditor strong{font-weight:bold}
.conteudoEditor blockquote{margin:1em 40px}
.conteudoEditor dfn{font-style:italic}
.conteudoEditor mark{background:#ff0;color:#000}
.conteudoEditor p,.conteudoEditor pre{margin:1em 0}
.conteudoEditor pre,.conteudoEditor code,.conteudoEditor kbd,.conteudoEditor samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
.conteudoEditor pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
.conteudoEditor q{quotes:none}
.conteudoEditor q:before,.conteudoEditor q:after{content:'';content:none}
.conteudoEditor small{font-size:75%}
.conteudoEditor sub,.conteudoEditor sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.conteudoEditor sup{top:-0.5em}
.conteudoEditor sub{bottom:-0.25em}
.conteudoEditor dl,.conteudoEditor menu,.conteudoEditor ol,.conteudoEditor ul{margin:1em 0}
.conteudoEditor dd{margin:0 0 0 40px}
.conteudoEditor menu,.conteudoEditor ol,.conteudoEditor ul{padding:0 0 0 40px}
.conteudoEditor nav ul,.conteudoEditor nav ol{list-style:none;list-style-image:none}
.conteudoEditor svg:not(:root){overflow:hidden}
.conteudoEditor figure{margin:0}
.conteudoEditor form{margin:0}
.conteudoEditor fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
.conteudoEditor legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
.conteudoEditor button,.conteudoEditor input,.conteudoEditor select,.conteudoEditor textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
.conteudoEditor button,.conteudoEditor input{line-height:normal}
.conteudoEditor button,.conteudoEditor input[type="button"],.conteudoEditor input[type="reset"],.conteudoEditor input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
.conteudoEditor button[disabled],.conteudoEditor input[disabled]{cursor:default}
.conteudoEditor input[type="checkbox"],.conteudoEditor input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
.conteudoEditor input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.conteudoEditor input[type="search"]::-webkit-search-decoration,.conteudoEditor input[type="search"]::-webkit-search-cancel-button{
-webkit-appearance:none}
.conteudoEditor button::-moz-focus-inner,.conteudoEditor input::-moz-focus-inner{
border:0;padding:0}
.conteudoEditor textarea{overflow:auto;vertical-align:top}
.conteudoEditor table{border-collapse:collapse;border-spacing:0}
.conteudoEditor ol{list-style: decimal;}
.conteudoEditor ul{list-style: disc;}
.conteudoEditor ul:after,.conteudoEditor ul:after,.conteudoEditor li:after {content: "";display: inline;}
.conteudoEditor ul ul{list-style: circle;}
.conteudoEditor ol ol{list-style: upper-roman;}
 .conteudoEditor em {font-style: italic;}

/* ERRO PARA IE7 OU INFERIOR */
.ieError{position:absolute;height:120px;*width:100%;text-align:center;border-bottom:4px solid #ccc;background:#fff;font:14px/1.7 Tahoma,Geneva,sans-serif;display:none}
.ieError a.ieClose{display:inline-block;position:absolute;top:-150px;_top:10px;right:10px;text-decoration:none;font:14px/25 "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;cursor:pointer;height:25px}
.ieError a.ieClose span{display:inline-block;background:#C30;color:#fff;font:20px/25px "Lucida Sans Unicode","Lucida Grande",sans-serif;width:25px;text-align:center;margin:0 0 0 5px}
.ieError a.ieClose:hover span{background:#333}
.ieError .ieWrapper{width:750px;text-align:left;margin:0 auto;background:url(../img/ie-exclamacao.jpg) 0 20px no-repeat;padding:20px 0 0 0}
.ieError h2,.ieError p{margin-left:100px}
.ieError h2{font-size:15px;color:#C30;display:inline-block}
.ieError p{display:inline;clear:left;float:left;width:350px}
.ieError ul{display:inline-block;float:right;width:240px;margin:-30px 0 0 0}
.ieError ul li{float:left}
.ieError ul a{display:inline-block;color:#09C;text-align:center;font-size:14px;line-height:1.2;width:80px;cursor:pointer}
.ieError ul a:hover{color:#C30}
.ieError ul a span{display:inline-block;width:50px;background-position:center;background-repeat:no-repeat}
.ieError a span.nome{width:80px}
.ieError a .ieNavegadoresChrome{background-image:url(../img/ie-navegador-chrome.jpg);height:50px}
.ieError a .ieNavegadoresFirefox{background-image:url(../img/ie-navegador-firefox.jpg);height:50px}
.ieError a .ieNavegadoresIe{background-image:url(../img/ie-navegador-ie.jpg);height:50px}

/* FORMULARIOS */
.formularioInterna{display:block;text-align:center}
.formularioInterna *{outline:none}
.formularioInterna>fieldset{display:inline-block;margin:0 auto}
.formularioInterna>fieldset>label{float:left;clear:left;display:inline-block;text-align:right;padding:0 1.5%;font:bold 16px/31px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#333}
.formularioInterna>fieldset>input,.formularioInterna>fieldset>textarea,.formularioInterna>fieldset>select,.formularioInterna>fieldset>div{float:left}
.formularioInterna>fieldset>input[type=submit]{
	float:right;
	clear:right;
	margin:10px 0 0 10px!important;
    color:#fff;
    font: 18px/35px Arial, Helvetica, sans-serif;
    width: 130px;
    border:none;
    outline: none;
    cursor: pointer;
    border-color:#5E0001;
    background:#FF9900;
    /* gradient */
    background: -moz-linear-gradient(top, #FF9900 40%, #F4814A);
    background: -webkit-linear-gradient(top, #FF9900 40%, #F4814A);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#5E0001');
    /* corner */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /* shadow */
    -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
}
.formularioInterna>fieldset>input[type=submit]:hover, .formularioInterna>fieldset>input[type=submit]:focus {
	border: none;
	background:#222;
	/* gradient */
	background: -moz-linear-gradient(top, #555 40%, #222);
    background: -webkit-linear-gradient(top, #555 40%, #222);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222');
    /* shadow */
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.2), inset 0 1px 0 0 rgba(255,255,255,.4);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
    box-shadow:  0 1px 1px 0 rgba(0,0,0,.2), inset 0 1px 0 0 rgba(255,255,255,.4);
}
.formularioInterna>fieldset>input[type=submit]+span{display:inline-block;float:left;font:15px/40px "Trebuchet MS",Arial,Helvetica,sans-serif}
.formularioInterna input[type=text],.formularioInterna input[type=file],.formularioInterna textarea,.formularioInterna select{font:15px/25px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#333;border:1px solid #777;box-shadow:inset 0 0 3px #777;padding:2px;border-radius:3px;min-height:25px}
.formularioInterna textarea{resize:vertical;overflow:auto}
.formularioInterna>fieldset>label,.formularioInterna>fieldset>input,.formularioInterna>fieldset>textarea,.formularioInterna>fieldset>select,.formularioInterna>fieldset>div{margin:5px 0!important}
.formularioInterna>fieldset>input[type=radio],.formularioInterna>fieldset>input[type=checkbox]{margin:15px 0 0 0!important}
.formularioInterna>fieldset>div{text-align:center;font:14px/31px "Trebuchet MS",Arial,Helvetica,sans-serif}
.formularioInterna>fieldset>div.grupo{text-align:left;padding:0 3px}
.formularioInterna>fieldset>div.grupo label{display:block;margin:4px 0}
.formularioInterna>fieldset>div label{margin:0 10px;display:inline-block;padding:0 10px;border:1px solid #ccc;box-shadow:inset 0 0 5px #ccc;border-radius:3px}
.formularioInterna>fieldset>div input[type=radio],.formularioInterna>fieldset>div input[type=checkbox]{margin:0 0 5px 0!important}
.formularioInterna>fieldset>.error{background:#FFF9F2;border-color:red}
.formularioInterna>fieldset>label.error{float:left;text-indent:40px;text-align:left;color:red;background:#F9D2D2 url(../img/erro-formularios.png) 15px center no-repeat;padding:0 3px;font:bold 13px/26px Arial,Helvetica,sans-serif;border-radius:13px;box-shadow:inset 0 0 3px red}

	/* LARGURA PARA OS FORMULARIOS */
	.formularioInterna>fieldset{width:570px}/* LARGURA IDEAL MIIMA:570px */

	/* FORMULARIO PADRAO */
	.formularioInterna>fieldset>label{width:33%}
	.formularioInterna>fieldset>input,.formularioInterna>fieldset>textarea,.formularioInterna>fieldset>select,.formularioInterna>fieldset>div{max-width:62%}
	.formularioInterna .padrao,.formularioInterna>fieldset>div,.formularioInterna>fieldset>label.error{width:62%}
	.formularioInterna>fieldset>label.error{margin:0 0 5px 36%!important}/* A MARGEM ESQUERDA E' A LARGURA ACIMA, MAIS 3% */
	.formularioInterna>fieldset>input[type=submit]+span{margin:10px 0 0 36%}

	/* FORMULARIO DE FALE CONOSCO */
	.formularioInterna.faleConosco>fieldset>label{width:16%}
	.formularioInterna.faleConosco>fieldset>input,.formularioInterna.faleConosco>fieldset>textarea,.formularioInterna.faleConosco>fieldset>select,.formularioInterna.faleConosco>fieldset>div{max-width:79%}
	.formularioInterna.faleConosco .padrao,.formularioInterna.faleConosco>fieldset>div,.formularioInterna.faleConosco>fieldset>label.error{width:79%}
	.formularioInterna.faleConosco>fieldset>label.error{margin:0 0 5px 19%!important}
	.formularioInterna.faleConosco>fieldset>input[type=submit]+span{margin:10px 0 0 19%}

/* FOTOS NO EDITOR */
.conteudoEditor a.foto{float:left;display:inline-block;border:3px solid;margin:0 2% 2% 0;border-radius:8px;width:200px;height:150px;display:inline-block;position:relative;overflow:hidden}
.conteudoEditor a.foto img{border-radius:5px}
.conteudoEditor.fotoEsquerda a.foto{float:left;margin:0 2% 2% 0}
.conteudoEditor.fotoDireita a.foto{float:right;margin:0 0 2% 2%}
.conteudoEditor a.foto:hover{border-color:#333}
.conteudoEditor a.foto span{position:absolute;bottom:0;display:none;font:14px/30px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;text-align:center;background:url(../img/menu-hover.png);width:100%;height:30px;left:0}
.conteudoEditor ul.fotos{margin:0 0 15px 0;padding:0;display:inline-block;text-align:center;width:100%;clear:both}
.conteudoEditor ul.fotos li{display:inline-block;max-width:206px;margin:0 15px}
.conteudoEditor.fotosBaixo{padding:0 0 170px 0;position:relative}
.conteudoEditor.fotosBaixo ul.fotos{position:absolute;bottom:0}

/* LOCALIZACAO */
.localizacaoInterna #mapCanvas{width:100%;border:2px solid;border-radius:4px;height:530px}
.localizacaoInterna a{font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#333}
.localizacaoInterna a:hover,.localizacaoInterna a:active{color:#000;text-decoration:none}

/* ERRO 404 */
#notfound{width:50%;margin:70px auto;font:14px/1.8 "Trebuchet MS",Arial,Helvetica,sans-serif;background:url(../img/erro404-exclamacao.png) 0 bottom no-repeat;padding:0 0 0 160px;min-height:128px}
#notfound h2{color:#900;font-size:22px;font-weight:700}
#notfound h3{color:#333;margin:0 0 10px 0;font-size:15px;font-weight:700}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* ESTRUTURA BASICA */
.ocultaTexto span{
	display:inline-block;
	position:absolute;
	left:-9999px;
	text-indent:-9999px
}
body{
	background: url(../img/fundo.jpg);
}
#geral{
	width:100%
}
.wrapper{
	width:980px;
	margin:0 auto;
	overflow:hidden
}
#geral #topo,
#geral #main,
#geral #rodape{
	width:100%
}

/* TOPO */
#topo{
	background: url(../img/fundo-topo.jpg) no-repeat center top;
}

#topo .contato{
	float: right;
	width: 302px;
	margin-top: 46px;
	margin-right: 10px;
}

#topo .contato p{
	font:bold 15px/35px Arial, Helvetica, sans-serif;
	color: #B2471F;
	float: left;
	background: url(../img/icone-telefone.png) no-repeat right;
	width: 171px;
}

#topo .contato span{
	display: block;
	float: right;
	color: #444C58;
	font: 19px Arial, Helvetica, sans-serif;
	margin-top: 5px;
}

#topo .contato strong{
	font-size: 14px;
}

#topo .contato b{
	display: block;
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #B2481F;
	margin-top: 5px;
	float: right;
}

#topo .logo{
	background:url(../img/logo.png) no-repeat;
	margin-top: 53px;
	margin-left: -20px;
}
#topo .logo a,#topo .logo{
	display:inline-block;
	width:251px;
	height:137px;
	float: left;
}

#topo .wrapper> .falsete{
	position: absolute;
	top: 106px;
	right: 0;
	background: url(../img/fundo-menu.jpg) repeat-x center 0;
	height: 70px;
	width: 510px;
	z-index: -1
}

#topo #menu {
	display: inline-block;
	text-align: center;
    margin: 25px 0 0 0;
	float: right;

}
#topo .menu{
	display:inline-block;
	background: url(../img/fundo-menu.jpg) repeat-x center 0;
	border-radius: 12px 0 0 12px;

}
#topo .menu>li{
	float:left;
}

#topo .menu>li:first-child a{
	background-image: none;
	border-radius: 11px 0 0 11px
}


#topo .menu a{
	display:block;
	text-decoration: none;
	padding:0 17px;
    font: 23px/70px 'yanone_kaffeesatz_regularRg', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    background: url(../img/sep.jpg) no-repeat left;

}

#topo .menu a:hover{
	background-color: #262626
}
/* MENU CASCATA */

#topo .menu ul{ position: absolute;left: auto;z-index: 99999!important;display: none;margin-left: 1px!important;top: 172px;background:#3e3e40;padding-top:0!important; border-radius:0 0 6px 6px; width:149px;border: 0}
#topo .menu ul li{ float: none; z-index: 9998; text-align: left; padding: 0!important; font-weight: normal!important;margin-top: 0; padding: 0px!important; }
#topo .menu ul li a{ font-size: 17px!important; display: block; padding:8px 10px!important; color: #fff; line-height: normal!important; text-align:center!important;background-image: none!important; margin:0!important; border:none!important; text-align:left!important;}
#topo .menu ul li a:hover{ background:#262626;}
#topo .menu ul li a:hover:after{ background-image:none}
#topo .menu ul li:last-child a{border-radius:0 0 4px 4px;}
#topo .menu ul li ul{ position: absolute; z-index: 2147483647; display: none; top: 0px; border-top: 0; width: auto; right: 50px; }
#topo .menu ul li ul li{ background: #EBC643; display: block; }
#topo .menu ul li ul li a{ color: #000 }
#topo .menu ul li ul li li:hover{ color: #FFF!important;}

#rodape .menu ul{ position: absolute;left: auto;z-index: 99999!Important;display: none;margin-left: -1px!important;top: 50px;background:#6A2F08;padding-top:0!important; border-radius: 6px; width:280px;border:1px solid #FFF;}
#rodape .menu ul li{ float: none; z-index: 9998; text-align: left; padding: 0!important; font-weight: normal!important;margin-top: 0; padding: 0px!important; }
#rodape .menu ul li a{ font-size: 15px!important; display: block; padding:8px 10px!important; color: #fff; line-height: normal!important; text-align:center!important;background-image: none!important; margin:0!important; border:none!important; text-align:left!important;}
#rodape .menu ul li a:hover{ background:#f27e45;}
#rodape .menu ul li a:hover:after{ background-image:none}
#rodape .menu ul li:last-child a{border-radius:0 0 4px 4px;}
#rodape .menu ul li ul{ position: absolute; z-index: 2147483647; display: none; top: 0px; border-top: 0; width: auto; right: 50px; }
#rodape .menu ul li ul li{ background: #EBC643; display: block; }
#rodape .menu ul li ul li a{ color: #000 }
#rodape .menu ul li ul li li:hover{ color: #FFF!important;}


.banner{
	width:1058px;
	height:469px;
	overflow:hidden;
	margin:23px auto 20px auto;
	position:relative;
	background: url(../img/fundo-banner.png) no-repeat center 0;
}

.banner img{
	position:relative;
	z-index:2;
	margin: 4px;
}

.nav {
    position:absolute;
    z-index:100;
    right: 4px;
    bottom: 4px;
}
.nav a {
    font:bold 16px/25px Arial, Helvetica, sans-serif;
   display: block;
   float: left;
   background: #727378;
   width: 20px;
   height: 25px;
   color: #FFF;
   text-decoration: none;
   text-align: center;
   padding-top: 1px;
   margin: 2px;
}
.nav a.activeSlide{
    background:#F4814A;
    color:#FFF;
}
/* MEIO/CONTEUDO */
h1.titulo,h2.titulo{
	width: 958px;
	height: 48px;
	background: url(../img/fundo-titulo.png) no-repeat left;
	color: #AE400B;
	font: 19px/44px Arial, Helvetica, sans-serif;
	text-indent: 50px;
	margin: 0 auto
}

/*ESQUERDA*/
.esquerda {
	float: left;
	width: 100%;
	height: 361px;
	display: inline-block;
	position: relative;
	margin: 30px 0 35px 10px;
}
.esquerda .abas {
    display: inline-block;
    width: 600px;
    margin: 0 0 5px 0;
}
.esquerda .abas li {
    float: left;
    margin: 0 5px;
    padding: 0 20px;
    text-align: center;
    font:bold 15px/34px Arial, Helvetica, sans-serif;
    color: #fff;
    cursor: pointer;
    border-radius:2px;
    text-transform: uppercase;
    background: url(../img/fundo-abas-li.png) repeat-x 0 -41px;
}
.esquerda .abas li:first-child {
	border-right: none;
}
.esquerda .abas li:hover {
}
.esquerda .abas li.ativo {
    background-position: 0 0;
}
.esquerda .abas+div{
    height:320px;
}

.esquerda .abas+div ul {
    display: none;
}

.esquerda #prev, .esquerda #next {
    width: 31px;
    height: 28px;
    display: inline-block;
    position: absolute;
    top: 194px;
    left: -11px;
    background: url(../img/arrows.png) no-repeat 0 0;
    text-indent: -9999px;
    z-index: 9999
}
.esquerda #next {
	background-position: -31px 0;
	left: 959px;
}

.esquerda #prev:hover, .esquerda #next:hover {
}

.index #main .wrapper{
	overflow: inherit;
}

/* Destaques */
.index .destaquesIndex {width: 980px!important; height: 314px;}
.index .destaquesIndex li {margin: 24px 0 0 24px; width: 216px; height: 274px; display: inline-block;}
.destaquesIndex a {text-decoration: none; }
.destaquesIndex a.imglnk { display:block; }
.destaquesIndex a.btlnk { }
.destaquesIndex .img { display:block; height: 213px; width: 216px; overflow:hidden; }
.destaquesIndex img {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.desc1 { display:block; font:bold 14px Arial, Helvetica, sans-serif; color: #F75000;text-align: center; margin: 7px 0; text-decoration: none;}
.desc2 { display:block; font: 12px Arial, Helvetica, sans-serif; color: #333; text-align: center; width: 177px; margin: 0 auto;min-height: 30px;overflow: hidden;white-space: normal; text-decoration: none;}
.desc3 { display:block; font: 12px Arial, Helvetica, sans-serif; color: #fff; margin: 7px; float: left;}
.desc5 {display: block; float: right; width: 30px; height: 61px; background: url(../img/arrow-destaques.png) no-repeat; text-indent: -9999px; }
/* Destaques - hover */
.destaquesIndex a:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);
    transform: scale(1.1); }

.destaquesIndex a:hover .desc3 { }
.destaquesIndex a:hover button { }
.destaquesIndex a:hover button:hover { }

.verTodos{
	display: block;
	width: 246px;
	height: 33px;
	font:bold 15px/36px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/fundo-ver.jpg) repeat-x center 0;
	color: #fff!important;
	text-decoration: none;
}

.verTodos:hover, #rodape .woman:hover{
	opacity: .8
}

/* RODAPE */
#rodape{
	height: 200px;
	clear: both;
	background: url(../img/fundo-rodape.jpg) repeat-x center 0;
	margin-top: 35px;
}

#rodape .wrapper{
	position: relative;
}

#rodape #menu {
	display: inline-block;
	text-align: center;
	margin:0;
	width: 100%;
	height: 49px;
	overflow: hidden;
}
#rodape .menu{
	display:inline-block;
}
#rodape .menu>li{
	float:left;
}

#rodape .menu>li:first-child a{
	background-image: none;
}


#rodape .menu a{
	display:block;
	text-decoration: none;
	padding:0 22px;
    font: 25px/57px 'yanone_kaffeesatz_regularRg', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;

}

#rodape .menu a:hover{
	color: #ccc
}

#rodape .woman{
	display: block;
	width: 291px;
	height: 252px;
	background: url(../img/fundo-mulher.jpg) no-repeat;
	float: left;
}

#rodape .ends{
	background-color: #213E5C;
    background: rgba(33, 62, 92, 0.7);
    float: right;
    width: 480px;
    height: 156px;
    border-radius: 8px;
    border:2px solid #F6883D;
    margin-top: 20px;

}

#rodape .ends address{
	font: 16px Arial, Helvetica, sans-serif;
	color: #fff;
	border-bottom: 2px dotted #999;
	width: 459px;
	margin: 30px auto 0 auto;
	text-align: center;
	padding-bottom: 15px;
}

#rodape .ends .contato{
	width: 302px;
	margin:20px 80px 0 80px;
}

#rodape .ends .contato p{
	font:bold 15px/35px Arial, Helvetica, sans-serif;
	color: #FFBD59;
	float: left;
	background: url(../img/icone-telefone.png) no-repeat right;
	width: 171px;
}

#rodape .ends .contato span{
	display: block;
	float: right;
	color: #fff;
	font: 19px Arial, Helvetica, sans-serif;
	margin-top: 5px;
}

#rodape .ends .contato strong{
	font-size: 14px;
}

#rodape .ends .contato b{
	display: block;
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #FFBD59;
	margin-top: 5px;
	float: right;
}

#rodape .copyright,
#rodape .selo {
    clear: both;
    display: inline-block;
    width: 70%;
    text-align: center;
}
#rodape .copyright {
    font: 9px/17px Verdana, Geneva, sans-serif;
    color: #64666B;
    margin: 44px 0 20px 0;
}

#rodape .selo{
	width: 100%;
}

#rodape .selo a{
    display:inline-block;
    background:url(http://www.vianetbrasil.com.br/selo_escuro.png);
    width:100px;
    height:17px;
    margin: 8px auto
}


/*CONTEUDO INTERNA*/

.conteudoInterna {
    padding: 10px 10px;
    width: 980px;
    margin: 25px auto 25px auto;
    border: 1px solid #ccc;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 0 4px #ccc;
    background: #fff;
    display: block;
    border-radius: 6px;
    overflow: hidden;
}


/* LINKS UTEIS E LISTA DE DOCUMENTOS */
.linksUteis{margin:10px 0 0 0}
.linksUteis li{margin:5px 0;display:inline-block;width:100%}
.linksUteis a{display:block;background:url(../img/conteudo-fundo.png);border-radius:10px/30%;font:16px/2.6 "Trebuchet MS",Arial,Helvetica,sans-serif;padding:0 5px;text-indent:25px;color:#333;border-width:0 2px;border-style:solid;border-color:transparent}
.linksUteis a:hover{text-decoration:none}
.linksUteis.formularios a{padding:0 5px;text-indent:60px;background:url(../img/links-anexo.png) 15px 5px no-repeat,url(../img/conteudo-fundo.png)}

.linksUteis a:hover{
	background-color: #F4814A!important;
	border-color: #F4814A

}


/* EMPREENDIMENTO */
.conteudoInterna h2.subtitulo {
    margin: 15px 0;
    padding: 0 20px;
    font: bold 18px "UbuntuCondensedRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #132A38;
    border-bottom: 1px dotted #e1e1e1;
    line-height: 180%;
}

.conteudoInterna h2.subtitulo2 {
    margin: 10px 0;
    padding: 0 30px;
    font: 16px "arial", "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #000;
}
.conteudoInterna .noticias, .conteudoInterna .noticias li {
    padding: 0;
    margin: 0;
    list-style: none;
    border: none;
}
.conteudoInterna .noticias a {
    display: block;
    margin: 0 0 5px 0;
    padding: 5px;
    font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
    background: url(../img/tituloBorda.jpg) bottom repeat-x;
    line-height: 18px;
    text-decoration: none;
}
.conteudoInterna .noticias a strong {
    color: #142C39;
    margin: 0 15px 0 0;
}
.conteudoInterna .noticias a:hover, .conteudoInterna .noticias a:hover strong {
    color: #142C39;
    background: #efefef;
}
.conteudoInterna .fasesDaObra, .conteudoInterna .fasesDaObra li {
    padding: 0;
    margin: 0;
    list-style: none;
}
.conteudoInterna .fasesDaObra li {
    padding: 15px 0;
    font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
    line-height: 20px;
}
.conteudoInterna .fasesDaObra li>div {
    float: right;
    width: 600px;
    height: 16px;
    background: #de6900;
    position: relative;
}
.conteudoInterna .fasesDaObra li>div>span {
    display: inline-block;
    height: 16px;
    background: #142C39;
}
.conteudoInterna .fasesDaObra li>div>span>span {
    position: absolute;
    width: 66px;
    display: inline-block;
    height: 24px;
    background: #000;
    text-align: center;
    font: 17px "UbuntuCondensedRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff;
    line-height: 24px;
    top: -3px;
    border-radius: 4px;
    box-shadow: 0 0 4px #333;
}


.empreendimentosFotos {
    display: inline-block;
    position: relative;
    padding: 20px;
    width: 872px;
	margin:0 23px;
}
.empreendimentosFotos .jcarousel-clip-horizontal {
    overflow: hidden;
}
.empreendimentosFotos .jcarousel-skin-tango .jcarousel-prev-horizontal, .empreendimentosFotos .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 12px;
    left: 50%;
    z-index: 3;
    width: 36px;
    height: 140px;
    cursor: pointer;
    background: url(../img/destaquesNavegacao.png);
}
.empreendimentosFotos .jcarousel-skin-tango .jcarousel-prev-horizontal {
    margin-left: -475px;
}
.empreendimentosFotos .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0 -140px;
}
.empreendimentosFotos .jcarousel-skin-tango .jcarousel-next-horizontal {
    margin-left: 439px;
    background-position: -36px 0;
}
.empreendimentosFotos .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -36px -140px !important;
}

.empreendimentosFotos .jcarousel-skin-tango .jcarousel-prev-disabled,
.empreendimentosFotos .jcarousel-skin-tango .jcarousel-next-disabled {
	display: none !important;
}

.empreendimentosFotos li {
    float: left;
    display: inline-block;
    width: 200px;
    height: 150px;
    margin: 0 8px !important;
    border: 1px solid #630;
    border-radius: 4px;
    box-shadow: 0 0 4px #333;
}
.empreendimentosFotos li a {
    width: 200px;
    display: inline-block;
    height: 150px;
    overflow: hidden;
    text-align: center;
}
.localizacao iframe {
    margin: 0 auto;
    border: 2px solid #438CB7;
}
a.empreendimentosContato {
    position: absolute;
    text-decoration: none;
    margin: 5px 0 0 545px;
    padding: 5px 15px;
    border-radius: 5px;
    font: 17px "UbuntuCondensedRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff;
    background: #FF9900;
    display: inline-block;
}
a.empreendimentosContato:hover {
    color: #fff;
    background: #de6900;
}
a.empreendimentosContato:last-child {
    position: relative !important;
    margin:25px 0 0 0;
    float: right;
}

/* MIGALHA DE PAO */
.breadcrumb {
	display: inline-block;
	width: 100%;
	margin: 0 0 15px 0;
	font: bold 12px/40px Arial, Helvetica, sans-serif;
	border-bottom: 2px dotted #ececec;
	padding: 5px 0;
}

.breadcrumb a{
	color:#FF9900
}

.breadcrumb a:hover{
	color:#8b8853
}

.paginaEmpreendimentos .conteudoInterna{
    min-height:200px;
}

.destaquesIndex li{
	margin: 24px 50px;
	width: 216px;
	float: left;
}


/* PAGINACAO */
ul.paginacao{margin:20px 0 0 0;text-align:center;clear: both;}
ul.paginacao li{display:inline-block;margin:0 5px}
ul.paginacao a{display:block;width:30px;height:30px;font:700 18px "Trebuchet MS",Arial,Helvetica,sans-serif;line-height:30px;border-radius:50%;color:#333;text-decoration:none;background:url(../img/resultado-caixa.png);border:1px solid #ccc}
ul.paginacao li a.atual,ul.paginacao li a:active{background:#f98d35; color:#fff;}
ul.paginacao li a:hover{background:#555;color:#fff;}

/* LOCALIZACAO */
.localizacaoInterna #mapCanvas{width:100%;border:2px solid;border-radius:4px;height:530px}
.localizacaoInterna a{font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#333}
.localizacaoInterna a:hover,.localizacaoInterna a:active{color:#000;text-decoration:none}

.textorodape
{
font:16px/1.3 "Trebuchet MS", Arial, Helvetica, sans-serif;
}
