﻿/* cores

#999 	- cinza - cor de fonte padrao
#e0e0e0 - cinza claro - linha menus
#fafafa	- cinza claro conteudo coluna direita interno
#ed1c25 - vermelho texto e icones

*/
/*------------------------------------ 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, font,
 img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt,
dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
:focus {
    outline: 0;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
a img, iframe {
    border: none;
}
ol, ul {
    list-style: none;
}
input, textarea, select, button {
    font-size: 100%;
    font-family: inherit;
}
select {
    margin: inherit;
}
/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol { margin:0; }
/* == clearfix == */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*------------------------------------ RESET FIM -----------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ GERAL ---------------------------------*/
html, body {height:100%;}
body{
	background-image:url(../img/layout/body_fundo.jpg);
	background-repeat:repeat-x;
	font-family:Verdana,Geneva,Kalimati,sans-serif;
	font-size:10px;
	color:#999;
}
a{
	color:#666;
}
#Body {
	min-height:100%;
	position:relative;
	color:#666;
}
#Site {
	amin-height:100%;
	aposition:relative;
	width:984px;
	margin: 0 auto;
}
.triangulo {
	border-color: transparent transparent transparent #666;
	border-style: solid;
	border-width: 5px 5px 5px 8px;
	height: 0px;
	width: 0px;
	float:left;
}
.texto{}
.texto p{
	display:block;
	line-height:18px;
	margin:10px 0 0 0;
	text-align:justify;
}
/*------------------------------------ GERAL FIM -----------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ TOPO ----------------------------------*/
#Topo{
	height:132px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
}
#Breadcrumbs{
	height:25px;
	line-height:25px;
	margin:0 15px 0 15px;
}
#Breadcrumbs ol{}
#Breadcrumbs ol li{
	float:left;
	margin:0 5px 0 0;
}
#Breadcrumbs ol li a{
	text-decoration:none;
}
#Breadcrumbs ol li a:hover{
	text-decoration:underline;
}
/*------------------------------------ TOPO FIM ------------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ MENU ----------------------------------*/
#Topo ul{
	position:relative;
}
#Topo ul li.menu_topo{
	display:block;
	position:absolute;
	text-indent:-1000em;
}
#Topo ul li.menu_topo a.link_topo{
	display:block;
	width:100%;
	height:100%;
}
#MenuInicio				{ width:165px; height:80px; top:0px; left:10px; }
#MenuInicioSemLink		{ width:60px; height:20px; top:0px; left:10px; background-color:#EBEBEB;}
#MenuCentralVendas		{ width:135px; height:35px; top:35px; left:705px;}
#MenuAtendimentoEmail	{ width:100px; height:35px; top:35px; left:855px;}
#MenuInstitucional		{ width:130px; height:30px; top:90px; left:15px;}
#MenuImoveisVenda		{ width:130px; height:30px; top:90px; left:150px;}
#MenuAcompanheObras		{ width:130px; height:30px; top:90px; left:285px;}
#MenuAtendimento		{ width:130px; height:30px; top:90px; left:420px;}
#MenuAtendimentoOnline	{ width:160px; height:30px; top:90px; left:560px;}
#MenuProcureSeuImovel	{ 
	width:245px; 
	height:30px; 
	top:90px; 
	left:725px;
}

#Topo ul li.barra.menuativo,
#Topo ul li.barra:hover{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
}
#Topo ul li#MenuInstitucional.menuativo,
#Topo ul li.barra#MenuInstitucional:hover{ background-position:-2px -3100px;}

#Topo ul li#MenuImoveisVenda.menuativo,
#Topo ul li.barra#MenuImoveisVenda:hover{ background-position:-137px -3100px;}
#Topo ul li.barra#MenuAcompanheObras.menuativo,
#Topo ul li.barra#MenuAcompanheObras:hover	{ background-position:-272px -3100px;}
#Topo ul li.barra#MenuAtendimento.menuativo,
#Topo ul li.barra#MenuAtendimento:hover	 	{ background-position:-407px -3100px;}
#LinkListaImoveisMenu{
	text-indent:0;
	possition:absolute;
	left:95px;
	width:90px;
	top:3px;
	*top:-8px;
}
/*------------------------------------ MENU FIM ------------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ CONTEÚDO GERAL ------------------------*/
#Conteudo{
	margin:0 15px 0 13px;
	paddig:0 0 50px 0;
}
/* COLUNA ESQUERDA */
#ColunaEsquerda{
	width:200px;
	float:left;
}
#ColunaEsquerda div#ColunaEsquerdaMensagem{
	line-height:15px;
	border-bottom:1px solid #e0e0e0;
	padding:0 0 10px 0;
	font-size:11px;
	word-spacing:5px;
	letter-spacing:1px;
	text-align:justify;
}
#ColunaEsquerda ul#ColunaEsquerdaMenu{}
#ColunaEsquerda ul#ColunaEsquerdaMenu li{
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e0e0e0;;
}
#ColunaEsquerda ul#ColunaEsquerdaMenu li:hover{

}
#ColunaEsquerda ul#ColunaEsquerdaMenu li a{
	text-transform:uppercase;
	text-indent:5px;
	text-decoration:none;
	font-size:11px;
	display:block;
	width:100%;
	height:100%;
}
#ColunaEsquerda ul#ColunaEsquerdaMenu li a:hover{
	color:#ed1c25;
	background-color:#e0e0e0;
}
#ColunaEsquerda ul#ColunaEsquerdaMenu li a.ativo{
	color:#ed1c25;
}
/* COLUNA ESQUERDA FIM */
/* COLUNA DIREITA */
#ColunaDireita{
	width:690px;
	margin: 0 0 0 30px;
	float:left;
}
#ColunaDireitaTopo{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1520px;
	width:730px;
	height:20px
}
#ColunaDireitaConteudo{
	background-color:#fafafa;
	width:690px;
	padding:0 20px 0 20px;
}
#ColunaDireitaRodape{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1540px;
	width:730px;
	height:20px;
	margin:0 0 50px 0;
}
/* COLUNA DIREITA FIM */
/* COLUNA MEIO */
#ColunaCentral{
	width:520px;
	margin: 0 0 0 30px;
	float:left;
}
#ColunaCentralTopo{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -2930px;
	width:520px;
	height:20px
}
#ColunaCentralConteudo{
	background-color:#fafafa;
	width:480px;
	padding:0 20px 0 20px;
}
#ColunaCentralRodape{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -2950px;
	width:520px;
	height:20px;
	margin:0 0 50px 0;
}
/* COLUNA MEIO FIM */
/* COLUNA BANNER DIREITA */
#ColunaBannerDireita{
	width:190px;
	margin:0 0 0 10px;
	float:left;
}
/* COLUNA BANNER DIREITA FIM */

/*------------------------------------ CONTEÚDO GERAL FIM --------------------*/
/*------------------------------------ BANNERS --------------------*/
#BannerContato{
	position:relative;
	margin:20px 0 0 0;
}
#BannerContato img{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
#BannerContato h3{
	position:absolute;
	height:45px;
	width:100px;
	top:40px;
	left:80px;
	text-indent:-1000px;
	display:block;
}
#BannerContato div{
	position:relative;
	text-indent:-1000em;
	z-index:10;

	background-color:#fff;
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	filter:alpha(opacity=0);

}
#BannerContato div#BannerContatoEmail{
	height:30px;
	width:100px;
	top:90px;
	left:100px;
}
#BannerContato div#BannerContatoOnLine{
	height:34px;
	width:85px;
	top:93px;
	left:115px;
}
#BannerContato div#BannerContatoTelefone{
	height:39px;
	width:110px;
	top:96px;
	left:90px;
}
#BannerContato div a{
	display:block;
	width:100%;
	height:100%;
	/*
	background-color:blue;
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
	*/
}
/*------------------------------------ BANNERS FIM --------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ INICIO --------------------------------*/
#Inicio{
	height:550px;
}
#BannerInicio{
	width:960px;
	height:220px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:-12px -160px;

}
/* SLIDE DE IMÓVEIS */
#OutrosImoveis{
	width:600px;
	height:280px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:-12px -380px;
	position:relative;
}
#OutrosImoveis h2{
	height:40px;
	line-height:40px;
	font-size:11px;
	color:#ed1c25;
	text-transform:uppercase;
	text-indent:20px;
	font-weight:600;
}
#OutrosImoveis button{
	background-color:#f2f2f1;
	border:none;
	position:absolute;
	height:220px;
	width:25px;
	cursor:pointer;
	text-indent:-1000em;
	margin:10px 0 0 5px;;
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
	top:50px;
}
#OutrosImoveis button:hover{
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	filter:alpha(opacity=0);
}
#OutrosImoveis button#OutrosImoveisAnterior{left:5px;}
#OutrosImoveis button#OutrosImoveisProxima{ right:5px;}
#OutrosImoveis button.inativo{
	background-color:#f2f2f1;
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	cursor:default;
}
#OutrosImoveis div#ContainerUl{
	width:540px;
	height:220px;
	margin:10px auto;
	overflow:hidden;
}
#OutrosImoveis ul{
	width:1000em;
	height:220px;
        font-size:10px;
}
#OutrosImoveis ul li{
	height:200px;
	width:220px;
	padding:10px;
	margin:0 15px 0 15px;
	display:block;
	float:left;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:-20px -680px;
}
#OutrosImoveis ul li a{
	display:block;
	text-decoration:none;
}
#OutrosImoveis ul li a.imagem{
	display:block;
	height:114px;
	width:214px;
}
#OutrosImoveis ul li a.imagem img{
	height:114px;
	width:214px;
	border:3px solid #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#OutrosImoveis ul li a.nome{
	margin:6px 0 0 0;
	height:20px;
	line-height:20px;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	letter-spacing:1px;
}
#OutrosImoveis ul li a.descricao{
	height:60px;
	line-height:20px;
}

/* SLIDE DE IMÓVEIS FIM */

/* PRÉ-LANÇAMENTO */
#PreLancamento{
	height:180px;
	width:340px;
	position:relative;
	top:-280px;
	left:620px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:-630px -380px;
	background-color:#fff;
}
#PreLancamento h2{
	height:40px;
	line-height:40px;
	font-size:11px;
	color:#ed1c25;
	text-transform:uppercase;
	text-indent:20px;
	font-weight:600;
}
#PreLancamento a{
	display:block;
	width:340px;
	height:130px;
}
#PreLancamento a img{
	display:block;
	width:340px;
	height:130px;
}
/* PRÉ-LANÇAMENTO FIM */

/* ASSINAR NEWSLETTER */
#AssinarNewsletter{
	height:100px;
	width:340px;
	position:relative;
	top:-280px;
	left:620px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:-630px -560px;
	position:relative;
	border:1px solid #fff;
}
#AssinarNewsletter h2{
	height:20px;
	line-height:20px;
	font-size:11px;
	margin:20px 0 0 0;
	text-transform:uppercase;
	text-indent:20px;
	font-weight:600;
}
#AssinarNewsletter p{
	height:20px;
        font-size:10px;
	line-height:20px;
	text-indent:20px;
	/*
	background:blue;
	display:block;
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
	*/
}
#AssinarNewsletter form{}
#AssinarNewsletter form label{
	display:block;
	position:absolute;
	top:60px;
}
#AssinarNewsletter form label#LabelNome{ left:10px;}
#AssinarNewsletter form label#LabelEmail{left:150px;}
#AssinarNewsletter form input[type=text]{
	border:none;
	background-color:transparent;
	display:block;
	position:absolute;
	padding:0 5px 0 5px;
	width:119px;
	height:17px;
	line-height:16px;
	top:78px;
}
#AssinarNewsletter form input[type=text]#NewsletterNome{ left:11px;}
#AssinarNewsletter form input[type=text]#NewsletterEmail{left:152px;}
#AssinarNewsletter form button{
	position:absolute;
	top:74px;
	left:293px;
	width:31px;
	height:21px;
	text-indent:-1000em;
	cursor:pointer;
	background-color:#fff;
	border:none;
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
#AssinarNewsletter form button:hover{
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	filter:alpha(opacity=0);
}
/* ASSINAR NEWSLETTER FIM */
/*------------------------------------ INICIO FIM ----------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ INSTITUCIONAL -------------------------*/
#Institucional{
	width:960px;
font-size:12px;
}
#Institucional h1{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1470px;
	display:block;
	height:43px;
	text-indent:-1000em;
}




/* MENU FIM */
.intitucional_conteudo{
	display:none;
	min-height:360px;
}
.intitucional_conteudo.conteudo_ativo{
	display:block;
}
/* VESPER */
#Conteudo_vesper{

}
/* VESPER FIM */

/* QUALIDADE */
#Conteudo_qualidade{}
/* QUALIDADE FIM */

/* PORTFÓLIO */
#Conteudo_portfolio{

}
.intitucional_conteudo h2{
	text-transform:uppercase;
	font-size:11px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1574px;
	display:block;
	text-indent:20px;
	font-weight:600;
}
#Conteudo_portfolio h4{
	text-transform:uppercase;
	font-size:11px;
	height:20px;
	line-height:20px;
	font-weight:600;
}
#Conteudo_portfolio p{
	font-size:12px;
	text-align:justify;
	margin:10px 0 0 0;
}
#Conteudo_portfolio ul#ListaEmpreendimentos{
	margin:50px 0 0 -5px;
	width:720px;
}
#Conteudo_portfolio ul#ListaEmpreendimentos li{
	display:block;
	width:160px;
	height:250px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1610px;
	float:left;
	margin:0 10px 20px 5px;
}
#Conteudo_portfolio ul#ListaEmpreendimentos li img.sem_imagem{
	margin:21px auto;
	width:125px;
	height:150px;
	display:block;
}
#Conteudo_portfolio ul#ListaEmpreendimentos li a.img{
	margin:21px auto;
	width:125px;
	height:150px;
	display:block;
}
#Conteudo_portfolio ul#ListaEmpreendimentos li h5{
	text-transform:uppercase;
	margin:-5px 0 0 15px;
	font-size:11px;
}
#Conteudo_portfolio ul#ListaEmpreendimentos li h5 a{
	text-decoration:none;
}
#Conteudo_portfolio ul#ListaEmpreendimentos li h5 a:hover{
	text-decoration:underline;
}
#Conteudo_portfolio ul#ListaEmpreendimentos li p{
	margin:2px 0 0 15px;
	line-height:15px;
	font-size:11px;
}
#Conteudo_portfolio ul#ListaEmpreendimentos li p a{
	text-decoration:none;
}
#Conteudo_portfolio ul#ListaEmpreendimentos li p a:hover{
	text-decoration:underline;
}
#Conteudo_portfolio h3{
	text-transform:uppercase;
	font-size:11px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1574px;
	display:block;
	clear:both;
	font-weight:600;
	text-indent:20px;
	margin:50px 0 0 0;
}
#Conteudo_portfolio ul#ListaOutrosEmpreendimentos{
	display:block;
	clear:both;
}
#Conteudo_portfolio ul#ListaOutrosEmpreendimentos li{
	display:block;
	float:left;
	width:220px;
	height:25px;
	line-height:25px;
	font-size:12px;
	margin: 0 0 0 10px;
}
/* PORTFÓLIO FIM */

/* PORTFÓLIO imóveis com imagem */
/* PORTFÓLIO imóveis com imagem FIM */

/* PORTFÓLIO imóveis sem imagem */
/* PORTFÓLIO imóveis sem imagem FIM*/
/*------------------------------------ INSTITUCIONAL FIM ---------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ IMÓVEIS À VENDA -----------------------*/
#Imoveis{}
#Imoveis h1{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1870px;
	display:block;
	height:43px;
	text-indent:-1000em;
}
#Imoveis h2{
	text-transform:uppercase;
	font-size:11px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1574px;
	display:block;
	text-indent:20px;
	font-weight:600;
}
#Imoveis #ColunaDireitaConteudo{
	border:1px solid  #f9f9f9;
	min-height:400px;

}
#Imoveis ul#ListaImoveis{
	margin:50px 0 0 0;
}
#Imoveis ul#ListaImoveis li{
	display:block;
	width:690px;
	height:140px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1930px;
	margin:0 0 20px 0;
	border:1px solid #f9f9f9;
}

#Imoveis ul#ListaImoveis h3{
	text-transform:uppercase;
	font-size:12px;
	font-weight:600;
	margin:-117px 0 0 250px;
	width:230px;
	height:20px;
}
#Imoveis ul#ListaImoveis p{
	margin:5px 0 0 250px;
	font-size:12px;
	line-height:16px;
	width:230px;
	height:60px;
}
#Imoveis ul#ListaImoveis address{
	margin:0 0 0 250px;
	font-style:normal;
	font-size:12px;
	width:230px;
	height:20px;
}
#LinkMadri{
    position: absolute;
    bottom: 10px;
    right: 0;
    text-decoration: none
}
#LinkMadri:hover{
    text-decoration: underline
}
#Imoveis ul#ListaImoveis li a.linktexto{
	display:block;
	width:180px;
	height:60px;
	font-size:11px;
	font-weight:600;
	line-height:60px;
	text-transform:uppercase;
	text-decoration:none;
	text-indent:30px;
	color:#ed1c25;
}
#Imoveis ul#ListaImoveis li a.linktexto:hover{
	text-decoration:underline;
}
#Imoveis ul#ListaImoveis a.ConhecaImovel{
	margin:-110px 0 0 490px;
}
#Imoveis ul#ListaImoveis a.AndamentoObra{
	margin:1px 0 0 490px;
}
#Imoveis ul#ListaImoveis li a.imagemImovel{
	height:114px;
	width:214px;
	border:3px solid #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin:10px 0 0 10px;
	display:block;
}
#Imoveis ul#ListaImoveis li a.imagemImovel img{
	margin:0px;
}
/*------------------------------------ IMÓVEIS À VENDA FIM -------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ IMÓVEL --------------------------------*/
#Imovel{}
#Imovel h1{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1870px;
	display:block;
	height:43px;
	text-indent:-1000em;
}
#Imovel h2{
	text-transform:uppercase;
	font-size:11px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1574px;
	display:block;
	text-indent:20px;
	font-weight:600;
}
#MaisInformacoes{
	width:200px;
	height:60px;
	background-image:url(../img/layout/fundos.png);
	background-position:-630px -440px;
	margin:10px 0 0 0;
}
#MaisInformacoes a{
	display:block;
	height:100%;
	width:100%;
	text-indent:-1000em;
}
#Imovel div#ImovelBanner{
	width:695px;
	height:220px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -2089px;
	margin:10px 0 0 0;
	position:relative;
}
#Imovel div#ImovelBanner img{
	margin:9px 0 0 8px;
	width:675px;
	height:210px;
	position:absolute;

}
#SimuleFinanciamento{
	width:200px;
	height:40px;
	border-bottom:1px solid #e0e0e0;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -3320px;
	margin:20px 0 20px 0;
}
#SimuleFinanciamento a{
	display:block;
	height:100%;
	width:100%;
	text-indent:-1000em;
}

#Imovel ul#ImovelMenu{
	display:block;
	height:25px;
	float:right;
	margin:1px 10px 0 0;

}
#Imovel ul#ImovelMenu li{
	display:block;
	height:25px;
	float:left;
	width:120px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	margin:0 2px 0 0;
}
#Imovel ul#ImovelMenu li#ImovelMenuVejaImagens{	background-position:-61px -2310px;}
#Imovel ul#ImovelMenu li#ImovelMenuApartamento{ background-position:-185px -2310px;}
#Imovel ul#ImovelMenu li#ImovelMenuPlantas{		background-position:-306px -2310px;}
#Imovel ul#ImovelMenu li#ImovelMenuAreasComuns{ background-position:-427px -2310px;}
#Imovel ul#ImovelMenu li#ImovelMenuLocalizazao{ background-position:-548px -2310px;}

#Imovel ul#ImovelMenu li#ImovelMenuApartamento:hover{ background-position:-185px -2340px;}
#Imovel ul#ImovelMenu li#ImovelMenuPlantas:hover{	  background-position:-306px -2340px;}
#Imovel ul#ImovelMenu li#ImovelMenuAreasComuns:hover{ background-position:-427px -2340px;}
#Imovel ul#ImovelMenu li#ImovelMenuLocalizazao:hover{ background-position:-548px -2340px;}


#Imovel ul#ImovelMenu li a{
	display:block;
	height:100%;
	width:100%;
	text-indent:-1000em;
}

#Imovel div#ImovelDescricao{
	clear:both;
	margin:50px 0 40px 0;
	line-height:18px;
	font-size:12px;
}

#Imovel div#ImovelDescricao ul{
	margin:20px 0 20px 20px;
}
#Imovel div#ImovelDescricao ul li{
	float:left;
	display:block;
	width:30%;
	line-height:22px;
	background-image:url(../img/layout/fundos.png);
	background-position:0 -3364px;
	text-indent:12px;
}
#Imovel div#ImovelDescricao br{
	display:block;
	height:25px;
	clear:both;
}
#Imovel div#ImovelDescricao p{
	clear:both;
}

/* IMOVEL FORM */
#ImovelForm{
	width:690px;
	height:280px;
	margin: 30px 0 50px 0;
}
#ImovelForm fieldset{
	position:relative
}
fieldset.oculto{
    display: none
}
#ImovelForm legend{
	text-transform:uppercase;
	font-size:11px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -914px;
	display:block;
	text-indent:20px;
	font-weight:600;
}
#ImovelForm p{
	height:26px;
	line-height:26px;
	font-size:11px;
}
#ImovelForm label{
	display:block;
	height:12px;
	width:350px;
	line-height:12px;
	position:absolute;
}
#ImovelForm label#ImovelFormNomeLabel{ top:70px}
#ImovelForm label#ImovelFormEmailLabel{top:110px;}
#ImovelForm label#ImovelFormTelefoneLabel{ top:150px;}
#ImovelForm label#ImovelFormMensagemLabel{ top:70px; left:370px;}

#ImovelForm input[type=text]{
	position:absolute;
	height:20px;
	line-height:20px;
	width:340px;
	padding:0 5px 0 5px;
	background-color:transparent;
	top:0px;
	left:0px;
	border:1px solid #e0e0e0;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2390px;
}
#ImovelForm input[type=text]:hover,
#ImovelForm input[type=text]:focus{
	border:1px solid #999;
}
#ImovelForm input[type=text].error{
	border:1px solid #ed1c25;
}
#ImovelForm input[type=text]#ImovelFormNome{ top:85px;}
#ImovelForm input[type=text]#ImovelFormEmail{top:125px}
#ImovelForm input[type=text]#ImovelFormTelefone{top:165px; width:170px;}

div.erro{
	color:#ed1c25;
}

#ImovelForm textarea#ImovelFormMensagem{
	position:absolute;
	background-color:transparent;
	border:1px solid #e0e0e0;
	padding:5px;
	width:340px;
	height:90px;
	top:85px;
	left:370px;
	font-size:12px;
	overflow-x:hidden;
	overflow-y:auto;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2420px;
}
#ImovelForm textarea#ImovelFormMensagem:hover,
#ImovelForm textarea#ImovelFormMensagem:focus{
	border:1px solid #999;
}
#ImovelForm div#FormaContato{
	position:absolute;
	height:12px;
	width:350px;
	line-height:12px;
	top:190px;
	left:370px;
}
#ImovelForm div#FormaContatoOpcoes{
	position:absolute;
	height:20px;
	line-height:20px;
	width:350px;
	top:205px;
	left:370px;
}
#ImovelForm div#FormaContatoOpcoes label{
	text-indent:15px;
	display:block;
	width:70px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2519px;
	cursor:pointer;
}
#ImovelForm div#FormaContatoOpcoes label:hover,
#ImovelForm div#FormaContatoOpcoes label:active,
#ImovelForm div#FormaContatoOpcoes label.selecionada{
	background-position:0 -2539px;
}
#ImovelForm div#FormaContatoOpcoes label#ImovelFormTipoContatoTLabel{left:0px;}
#ImovelForm div#FormaContatoOpcoes label#ImovelFormTipoContatoELabel{left:80px; top: 0;}
#ImovelForm div#FormaContatoOpcoes input[type=radio]{margin:-1000em}
#ImovelForm div#FormaContatoOpcoes input[type=radio]#ImovelFormTipoContatoT{}
#ImovelForm div#FormaContatoOpcoes input[type=radio]#ImovelFormTipoContatoE{}

#ImovelForm div#ImovelFormAviso{
	position:absolute;
	height:12px;
	width:350px;
	line-height:12px;

	top:230px;
	left:370px;
	color:#ed1c25;
}

#ImovelForm button{
	display:block;
	width:62px;
	height:27px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2560px;
	cursor:pointer;
	border:none;
	text-indent:-1000em;
	display:block;
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
	position:absolute;
	top:220px;
	left:664px;
}
#ImovelForm button:hover{
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
}

/* IMOVEL FORM FIM*/

/*------------------------------------ IMÓVEL FIM ----------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ ACOMPANHE AS OBRAS --------------------*/
#Obras{}
#Obras h1{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -2600px;
	display:block;
	height:43px;
	text-indent:-1000em;
}
#Obras h2{
	text-transform:uppercase;
	font-size:11px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1574px;
	display:block;
	text-indent:20px;
	font-weight:600;
}
#Obras #ObrasLista{}
#Obras #ObrasLista li{
	width:690px;
	aheight:120px;
	display:block;
	margin:0 0 20px 0;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -2650px;
	position:relative;
}

#Obras #ObrasLista li div.ObrasLista_item_topo{
	height:50px;
	width:690px;
	position:relative;
	z-index:10;
}
#Obras #ObrasLista li div.ObrasLista_item_topo h3{
	position:absolute;
	font-size:10px;
	text-transform:uppercase;
	top:10px;
	left:120px;
	height:40px;
	width:130px;
	line-height:40px;
}
#Obras #ObrasLista li div.ObrasLista_item_topo img{
	position:absolute;
	top:15px;
	left:15px;
	width:75px;
	height:90px;
}
#Obras #ObrasLista li div.ObrasLista_item_topo div.ObrasLista_entrega{
	position:absolute;
	font-size:10px;
	text-transform:uppercase;
	top:10px;
	left:270px;
	height:40px;
	width:130px;
}
#Obras #ObrasLista li div.ObrasLista_item_topo div.ObrasLista_entrega span{
	display:block;
	font-weight:600;
	margin:5px 0 0 0;
}
#Obras #ObrasLista li div.ObrasLista_item_topo a.link_texto{
	display:block;
	width:75px;
	height:35px;
	position:absolute;
	top:10px;
	text-indent:-1000em;
	background:#dcdcdc;
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	filter:alpha(opacity=30);
}
#Obras #ObrasLista li div.ObrasLista_item_topo a.link_texto:hover{
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	filter:alpha(opacity=0);
}
#Obras #ObrasLista li div.ObrasLista_item_topo div.sem_etapas{
	display:block;
	width:75px;
	height:35px;
	position:absolute;
	top:11px;
	left:504px;
	background:#dcdcdc;
}
#Obras #ObrasLista li div.ObrasLista_item_topo a.veja_grafico{ left:505px;}
#Obras #ObrasLista li div.ObrasLista_item_topo a.veja_fotos{   left:610px;}
#Obras #ObrasLista li div.ObrasLista_item_topo span.sem_fotos{
	left:608px;
	display:block;
	width:75px;
	height:35px;
	position:absolute;
	top:11px;
	text-indent:-1000em;
	background:#dcdcdc;
}

#Obras #ObrasLista li div.ObrasLista_item_meio{
	margin:1px 0 0 0;
	padding:0 0 0 110px;
	background-color:#dcdcdc;
}
#Obras #ObrasLista li div.ObrasLista_item_meio div.pog_imagem_moldura{
	top:51px;
	left:9px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:-9px -2700px;
	width:90px;
	height:61px;
	position:absolute;
	z-index:0;
}
/* TABELA */
#Obras #ObrasLista li div.ObrasLista_item_meio table{
	margin:10px 0 0 0;
}
#Obras #ObrasLista li div.ObrasLista_item_meio table tr{
	background-color:#fff;
	line-height:25px;
	margin:0px;
}
#Obras #ObrasLista li div.ObrasLista_item_meio table tr.odd{
	background-color:#f2f2f2;
}

#Obras #ObrasLista li div.ObrasLista_item_meio table th{
	margin:0px;
	background-color:#dcdcdc;
	text-indent:-1000em;
	height:0px;

	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -2782px;

}
#Obras #ObrasLista li div.ObrasLista_item_meio table th.th_legenda{
	width:160px;
}
#Obras #ObrasLista li div.ObrasLista_item_meio table th.th_percentual{
	width:400px;
	background-position:-163px -2782px;
}

#Obras #ObrasLista li div.ObrasLista_item_meio table td{
}
#Obras #ObrasLista li div.ObrasLista_item_meio table td.td_legenda{
	width:160px;
	padding:0 0 0 10px;
	font-weight:600;
	border-right:1px solid #b2b2b2;
}
#Obras #ObrasLista li div.ObrasLista_item_meio table td.td_percentual{
	width:400px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -2845px;
}
#Obras #ObrasLista li div.ObrasLista_item_meio table tr.odd td.td_percentual{
	background-position:0px -2820px;
}

#Obras #ObrasLista li div.ObrasLista_item_meio table td.td_percentual span{
	text-indent:-1000em;
	display:block;
	background-image:url(../img/layout/barra_obras.png);
	background-repeat:no-repeat;
	background-position:top right;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
#Obras #ObrasLista li div.ObrasLista_item_meio table tr.odd td.td_percentual span{
	background-image:url(../img/layout/barra_obras_odd.png);
}

/* TABELA FIM */
#Obras #ObrasLista li div.ObrasLista_item_rodape{
	height:10px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -2760px;

}
/*------------------------------------ ACOMPANHE AS OBRAS FIM ----------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ ATENDIMENTO ---------------------------*/
#Atendimento{}
#Atendimento h1{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -2880px;
	display:block;
	height:43px;
	text-indent:-1000em;
}


/* FORM */
.MensagemAtendimento{
    margin: 0 0 15px 0;
    padding: 0;
    border: 1px solid;
    background-position:3px 4px !important;
    background-repeat: no-repeat !important;
    font-size: 13px;
	width:350px;
	padding:5px 0 5px 0;
	text-indent:20px;

}
.MensagemAtendimento.error{
	 background: #ffcece url('../img/admin/icons/16x16/delete.png');
     border-color: #df8f8f;
     color: #665252;
}
.MensagemAtendimento.success{
	background: #d5ffce url('../img/admin/icons/16x16/accept.png');
	border-color: #9adf8f;
	color: #556652;
}
#Pesquisa fieldset,
#Atendimento fieldset{
	position:relative
}
#LegendaEstrelas{
	border:1px solid #ddd;
	position:absolute;
	top:305px;
	left:455px;
	width:185px;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image: -moz-linear-gradient(top, #ddd, #fff); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ddd),color-stop(1, #fff)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ddd', EndColorStr='#fff'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ddd', EndColorStr='#fff')"; /* IE8 */
	
}
#LegendaEstrelas h5{
	font-size:12px;
	font-weight:600;
	margin:0 0 5px 0
}
#LegendaEstrelas ul{}
#LegendaEstrelas ul li{
	height:16px;
	line-height:16px;
}
#LegendaEstrelas ul li div{
	background-image:url('../img/jquery/star.gif');
	width:16px;
	height:16px;
	float:left;
}
#LegendaEstrelas ul li span{
	float:left;
	padding:0 0 0 5px;
	display:block;
}
#Pesquisa legend,
#Atendimento legend{
	text-transform:uppercase;
	font-size:11px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -1574px;
	display:block;
	text-indent:20px;
	font-weight:600;
}
#Pesquisa p,
#Atendimento p{
	height:26px;
	line-height:26px;
	font-size:11px;
}

#Pesquisa p,
#Atendimento span{
	display:block;
	height:130px;
	text-align: justify;
	font-size:11px;
	margin: 0px;
	margin-left:0px;
}

#Pesquisa label,
#Atendimento label{
	display:block;
	height:12px;
	width:480px;
	line-height:12px;
	margin:5px 0 0 0;
}
#Pesquisa label.error,
#Atendimento label.error{
	height:12px;
	line-height:12px;
	color:#ed1c25;
	font-size:10px;
}
#Pesquisa input[type=text],
#Atendimento input[type=text]{
	height:20px;
	line-height:20px;
	width:340px;
	padding:0 5px 0 5px;
	background-color:transparent;
	border:1px solid #e0e0e0;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2390px;
}
#Atendimento select{
	height:25px;
	width:355px;
	padding:3px 5px 3px 5px;
	background-color:transparent;
	border:1px solid #e0e0e0;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2390px;
}
#Atendimento input[type=text]:hover,
#Atendimento input[type=text]:focus{
	border:1px solid #999;
}
#Atendimento input[type=text].error{
	border:1px solid #ed1c25;
}
#Atendimento textarea{
	background-color:transparent;
	border:1px solid #e0e0e0;
	padding:5px;
	width:340px;
	height:90px;
	line-height:15px;
	font-size:12px;
	overflow-x:hidden;
	overflow-y:auto;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2420px;
	XXXbackground-attachment:fixed;
}
#Atendimento textarea.error{
	border:1px solid #ed1c25;
}

.contador_textarea{
	height:12px;
	width:345px;
	line-height:12px;
	margin:-15px 0 0 0;
	text-align:right;
	color:#ed1c25;
	font-size:10px;
}
#Atendimento textarea:hover,
#Atendimento textarea:focus{
	border:1px solid #999;
}
#Atendimento div.FormaContato{
	height:12px;
	width:350px;
	line-height:12px;
	margin:5px 0 0 0;
}
#Atendimento div.FormaContatoOpcoes{
	height:20px;
	line-height:20px;
	width:350px;
	position:relative;

}
#Atendimento div.FormaContatoOpcoes label{
	text-indent:15px;
	display:block;
	width:70px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2990px;
	cursor:pointer;
	position:absolute;
	top:0px;
}
#Atendimento div.FormaContatoOpcoes label:hover,
#Atendimento div.FormaContatoOpcoes label:active,
#Atendimento div.FormaContatoOpcoes label.selecionada{
	background-position:0 -3010px;
}
#Atendimento div.FormaContatoOpcoes label.ImovelFormTipoContatoTLabel{left:0px;}
#Atendimento div.FormaContatoOpcoes label.ImovelFormTipoContatoELabel{left:80px;}
#Atendimento div.FormaContatoOpcoes input[type=radio]{margin:-1000em}
#Atendimento div.FormaContatoOpcoes input[type=radio].ImovelFormTipoContatoT{}
#Atendimento div.FormaContatoOpcoes input[type=radio].ImovelFormTipoContatoE{}

#Atendimento div.ImovelFormAviso{
	margin:10px 0 0 0;
	height:12px;
	width:350px;
	text-align:right;
	line-height:12px;
	color:#ed1c25;
}

#Atendimento button{
	display:block;
	width:62px;
	height:27px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2560px;
	cursor:pointer;
	border:none;
	text-indent:-1000em;
	display:block;
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
	margin:0px 0 0 290px;
}
#Atendimento button:hover{
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
}
.alert_formulario{
	padding:10px 20px 20px 20px;
	font
}
.mensagem_envio_form{
	display:block;
	text-align:center;
	font-size:14px;
	margin:10px 0 0 0;
}
.nome_envio_form{
	text-transform:uppercase;
	font-size:11px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -1574px;
	display:block;
	text-indent:20px;
	font-weight:600;
	padding:0 15px 0 0;
}
/* FORM FIM*/
.formularios_atendimento{
	height:700px;
	position:relative;
}

.area_form_atendimento{
/*
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	filter:alpha(opacity=0);
*/
	display:none;
	height:500px;
	position:absolute;
	top:0px;
	left:30px;
}

.area_form_financeiro
{
/*
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	filter:alpha(opacity=0);
*/
	display:none;
	height:500px;
	position:absolute;
	top:0px;
	left:30px;
}

.atendimento_ativo{
	/*
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	*/
	display:block;
}

/* CONTATO */
#AtendimentoContato{

}
/* CONTATO FIM */
/* SAC */
#AtendimentoSAC{

}
/* SAC FIM */
/* VENDAS */
#AtendimentoVenda{

}
/* VENDAS FIM */
/* FORNECEDOR */
#AtendimentoFornecedor{

}
/* FORNECEDOR FIM */
/* OFERTA */
#AtendimentoOferta{

}
/* OFERTA FIM */
/* TRABALHE */
#AtendimentoTrabalhe{

}
/* TRABALHE FIM */
/*------------------------------------ ATENDIMENTO FIM -----------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
#DicasDeManutencao{
	min-height:500px;
}
#DicasDeManutencao h1{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -3440px;
	display:block;
	height:43px;
	text-indent:-1000em;
        font-size:12px;
}
#DicasDeManutencao h2#Titulo,
#DicasDeManutencao h3#Importante{
	text-transform:uppercase;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1574px;
	display:block;
	text-indent:20px;
	font-weight:600;
}
#DicasDeManutencao p{
	display:block;
        font-size:12px;
	line-height:16px;
	margin:10px 0 10px;
}
#DicasDeManutencao dl{
	margin:10px 30px 10px 30px;
}
#DicasDeManutencao dl dt{
        font-size:12px;
	font-weight:600;
	margin:10px 0 0 0;
}
#DicasDeManutencao dl dd{
        font-size:12px;
	display:block;
	line-height:16px;
	margin:3px 0 5px 0;
	text-align:justify;
	border-bottom:1px solid #ddd;
	padding:0 0 10px 15px;
}
/*------------------------------------ NOTÍCIAS ------------------------------*/
#Noticias{
	min-height:500px;
}
#Noticias h1{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -3040px;
	display:block;
	height:43px;
	text-indent:-1000em;
}
#Noticias h2#Titulo{
	text-transform:uppercase;
	font-size:12px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1574px;
	display:block;
	text-indent:20px;
	font-weight:600;
}
#Noticias div#ConteudoNoticia{
	min-height:350px;
        font-size:13px;
        line-height: 16px;
}

#ConteudoNoticia img{
	width:649px;
}
#Noticias dl#MenuListaNoticias{
	font-size:11px;
}
#Noticias dl#MenuListaNoticias dt{}
#Noticias dl#MenuListaNoticias dt a{
	text-decoration:none;
	font-weight:600;
}
#Noticias dl#MenuListaNoticias dt a:hover{
	text-decoration:underline;
}
#Noticias dl#MenuListaNoticias dd{
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #ddd;
}
#Noticias dl#MenuListaNoticias dd a{
	text-decoration:none;
	font-size:10px;
}
#Noticias dl#MenuListaNoticias dd a:hover{
	text-decoration:underline;
}
#LinkDicasManutencao{
	display:block;
	height:60px;
	width:188px;
	margin:0 0 10px 0;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:-640px -780px;
	text-indent:-1000em;
}


/*------------------------------------ NOTÍCIAS FIM --------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ ENQUETE ------------------------------*/
#Enquete{
	min-height:800px;
}
#Enquete h1{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -3170px;
	display:block;
	height:43px;
	text-indent:-1000em;
}
div#MensagemEnquete{
	font-size:12px;
	border:1px solid #999;
	height:25px;
	line-height:25px;
	padding:0 10px 0 10px;
	margin:10px; 
}
#FormEnquete legend{
	text-transform:uppercase;
	font-size:11px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -1574px;
	display:block;
	text-indent:20px;
	font-weight:600;
}
#FormEnquete p{
	font-size:12px;
	display:block;
	padding:15px 0 15px 0;
}
#FormEnquete ul{}
#FormEnquete ul li{
	line-height:25px;
	
}
#FormEnquete ul li label{
	text-indent:15px;
	display:block;
	width:230px;
	height:22px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2983px;
	cursor:pointer;
}
#FormEnquete ul li label:hover,
#FormEnquete ul li label:active,
#FormEnquete ul li label.selecionada{
	background-position:0 -3003px;
}
#FormEnquete ul li input[type=radio]{margin:-1000em}
#FormEnquete button{
	display:block;
	width:62px;
	height:27px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2560px;
	cursor:pointer;
	border:none;
	text-indent:-1000em;
	display:block;
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
	margin:10px 0 0 10px;
}
#FormEnquete button:hover{
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
}
#AreaEnquete{
	background-color:#f9f9f9;
	padding:10px;
	width:800px;
	height:1550px;
}
/*------------------------------------ ENQUETE FIM --------------------------*/
/*███████████████████████████████████████████████*/
/*------------------------------------ CADASTRO --------------------------*/
#Cadastro{
	min-height:500px;
}
#Cadastro h1{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -3490px;
	display:block;
	height:43px;
	text-indent:-1000em;
}
#Cadastro fieldset{
	position:relative
}
#Cadastro legend{
	text-transform:uppercase;
	font-size:11px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -1574px;
	display:block;
	text-indent:20px;
	font-weight:600;
}
#Cadastro p{
	height:26px;
	line-height:26px;
	font-size:11px;
}
#Cadastro label{
	display:block;
	height:12px;
	width:480px;
	line-height:12px;
	margin:5px 0 0 0;
}
#Cadastro label.error{
	height:12px;
	line-height:12px;
	color:#ed1c25;
	font-size:10px;
}
#Cadastro input[type=text]{
	height:20px;
	line-height:20px;
	width:340px;
	padding:0 5px 0 5px;
	background-color:transparent;
	border:1px solid #e0e0e0;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2390px;
}
#Cadastro input[type=text]:hover,
#Cadastro input[type=text]:focus{
	border:1px solid #999;
}
#Cadastro button{
	display:block;
	width:62px;
	height:27px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2560px;
	cursor:pointer;
	border:none;
	text-indent:-1000em;
	display:block;
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
	margin:0px 0 0 290px;
}
#Cadastro button:hover{
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
}
#CadastroEndereco{
}
/*------------------------------------ CADASTRO FIM --------------------------*/
/*███████████████████████████████████████████████*/
/*------------------------------------ NEWSLETTER ----------------------------*/
#Newsletter{
	min-height:500px;
}
#Newsletter h1{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -3220px;
	display:block;
	height:43px;
	text-indent:-1000em;
}

#Newsletter fieldset{
	position:relative
}
#Newsletter legend{
	text-transform:uppercase;
	font-size:11px;
	color:#ed1c25;
	height:20px;
	line-height:20px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -1574px;
	display:block;
	text-indent:20px;
	font-weight:600;
}
#Newsletter p{
	height:26px;
	line-height:26px;
	font-size:11px;
}
#Newsletter label{
	display:block;
	height:12px;
	width:480px;
	line-height:12px;
	margin:5px 0 0 0;
}
#Newsletter label.error{
	height:12px;
	line-height:12px;
	color:#ed1c25;
	font-size:10px;
}
#Newsletter input[type=text]{
	height:20px;
	line-height:20px;
	width:340px;
	padding:0 5px 0 5px;
	background-color:transparent;
	border:1px solid #e0e0e0;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2390px;
}
#Newsletter input[type=text]:hover,
#Newsletter input[type=text]:focus{
	border:1px solid #999;
}
#Newsletter button{
	display:block;
	width:62px;
	height:27px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2560px;
	cursor:pointer;
	border:none;
	text-indent:-1000em;
	display:block;
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
	margin:0px 0 0 290px;
}
#Newsletter button:hover{
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
}

/*------------------------------------ NEWSLETTER FIM --------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ RODAPE --------------------------------*/
#Rodape {
	aposition:absolute;
	abottom:0;
	width:100%;
	height:248px;
	background-image:url(../img/layout/fundos.png);
	background-position:0px -1207px;
	aclear:both;

}
#ConteudoRodape{
	width:960px;
	height:248px;
	margin:0 auto;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -952px;
	position:relative;
}
/* ÚLTIMAS NOTÍCIAS */
#ConteudoRodape #UltimasNoticias{
	position:absolute;
	height:110px;
	width:350px;
	top:30px;
	left:30px;

}
#ConteudoRodape #UltimasNoticias h4{
	display:block;
	height:15px;
	margin:5px 0 0 0;
	text-indent:5px;
}
#ConteudoRodape #UltimasNoticias h4 a{
	text-decoration:none;
	font-weight:500;
}
#ConteudoRodape #UltimasNoticias h4 a:hover{
	text-decoration:underline;
}
#ConteudoRodape #UltimasNoticias p{
	display:block;
	height:50px;
	margin:3px 0 0 18px;
}
#ConteudoRodape #UltimasNoticias p a{
	text-decoration:none;
}
#ConteudoRodape #UltimasNoticias p a:hover{
	text-decoration:underline;
}
#ConteudoRodape #UltimasNoticias a#LinkTodasNoticias{
	color:#ed1c25;
	text-decoration:none;
	float:right;
}
#ConteudoRodape #UltimasNoticias a#LinkTodasNoticias:hover{
	text-decoration:underline;
}

/* ÚLTIMAS NOTÍCIAS FIM */

/* ASSISTÊNCIA TECNICA */
#ConteudoRodape #AssistenciaTecnica{
	position:absolute;
	height:110px;
	width:290px;
	top:30px;
	left:414px;

}
#ConteudoRodape #AssistenciaTecnica p{
	display:block;
	width:210px;
	margin:5px 0 0 20px;
}
#ConteudoRodape #AssistenciaTecnica p a{
	text-decoration:none;
}
#ConteudoRodape #AssistenciaTecnica p a:hover{
	text-decoration:underline;
}
#ConteudoRodape #AssistenciaTecnica span{
	margin:5px 0 0 0px;
}
/* ASSISTÊNCIA TECNICA FIM */

/* SUA OPNIÃO */
#ConteudoRodape #SuaOpiniao{
	position:absolute;
	height:110px;
	width:200px;
	top:30px;
	left:742px;
}
#ConteudoRodape #SuaOpiniao p{
	display:block;
	margin:5px 0 0 0px;
}
#ConteudoRodape #SuaOpiniao a{
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:600;
	margin:10px 0 0 0;
}
#ConteudoRodape #SuaOpiniao a:hover{
	text-decoration:underline;
	color:#ed1c25;
}
/* SUA OPNIÃO FIM */
#ConteudoRodape h3{
	display:block;
	height:20px;
	line-height:20px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:600;
}
/* ENDEREÇO */
#ConteudoRodape address{
	display:block;
	position:absolute;
	top:180px;
	left:20px;
	width:300px;
	height:50px;
	text-indent:-1000em;
}

.socil_footer{
	position:absolute;
	bottom:25px;
	right:5px;
}
/* ENDEREÇO FIM */
/*------------------------------------ RODAPE FIM ----------------------------*/
/*████████████████████████████████████████████████████████████████████████████*/
/*------------------------------------ GALERIA -------------------------------*/
#Galeria{
	width:900px;
	height:530px;
	background-color:#fff;
	margin:0 auto 150px auto;
	position:relative;
}
#Galeria h1#TituloGaleria{
	text-indent:0;
	display:block;
	height:50px;
	line-height:50px;
	padding:0 0 0 10px;
	font-size:14px;
	font-weight:500;
}
#Galeria h1 span#DescricaoImagem{
	font-weight:600;
}
#ContainerGaleria{
	display:block;
	height:375px;
	width:880px;
	background-color:#f9f9f9;
	overflow:hidden;
	position:absolute;
	top:50px;
	left:10px;
	z-index:0;
}
#Galeria ul#Originais{
	display:block;
	height:375px;
	line-height:375px;
	text-align:center;
	width:10000em;;

}
#Galeria ul#Originais li{
	display:block;
	height:375px;
	width:880px;
	float:left;
}
#Galeria button{
	border:none;
	background-color:transparent;
	width:65px;
	height:65px;
	position:absolute;
	top:195px;
	background-image:url(../img/layout/botao_galeria.png);
	background-repeat:no-repeat;
	text-indent:-1000em;
	cursor:pointer;
	z-index:10;
}
#Galeria button#GaleriaAnterior{
	left:10px;
	background-position:0px -0px;
}
#Galeria button#GaleriaProxima{
	right:10px;
	background-position:-65px -0px;
}
#Galeria button#GaleriaAnterior{   	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.construtoravesper.com.br/img/layout/botao_galeria_die.png, sizingMethod='scale');}
#Galeria button#GaleriaProxima{   	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.construtoravesper.com.br/img/layout/botao_galeria_eie.png, sizingMethod='scale');}
#numera{
	height:20px;
	line-height:20px;
	width:50px;
	position:absolute;
	top:425px;
	left:20px;
}
#ImagensIlustrativas{
	height:20px;
	line-height:20px;
	width:130px;
	text-align:right;
	position:absolute;
	top:425px;
	left:760px;
}
#ImagensIlustrativasTexto{
	width:350px;
	height:120px;
	position:absolute;
	top:284px;
	left:520px;
	padding:10px;
	background-color:#fff;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	display:none;
}
#ImagensIlustrativasTexto p{
	line-height:13px;
	margin:0 0 5px 0;
}
#ImagensIlustrativas a{
	text-decoration:none;
}
#ImagensIlustrativas a:hover{
	text-decoration:underline;
}
#Miniaturas{
	width:880px;
	height:87px;
	position:absolute;
	top:445px;
	left:10px;
}
#ContainerMiniaturas{
	width:696px;
	height:87px;
	position:absolute;
	top:0px;
	left:92px;
	overflow:hidden;
}
#Miniaturas button{
	background-color:#fff;
	display:block;
	top:0px;
	width:92px;
	height:87px;
}
#Miniaturas button#MiniaturaAnterior{
	left:0px;
	background-image:url(../img/layout/botao_miniatura_eie.png);
	background-repeat:no-repeat;
}
#Miniaturas button#MiniaturaProxima{
	right:0px;
	background-image:url(../img/layout/botao_miniatura_die.png);
	background-repeat:no-repeat;
}
#Miniaturas ul{
	display:block;
	height:87px;
	width:5000em;
}
#Miniaturas ul li{
	width:110px;
	height:85px;
	float:left;
	display:block;
	background-color:#f9f9f9;
	border:1px solid #ccc;
	margin: 0 2px 0 2px;
}
#Miniaturas ul li:hover,
#Miniaturas ul li.miniatura_ativa{
	background-color:#ddd;
	border:1px solid #999;
}
#Miniaturas ul li img{
	margin:5px;
	cursor:pointer
}
/* localização */
#Localizacao{
	width:900px;
	height:530px;
	margin:0 auto 150px auto;
	position:relative;
}
#Mapa{
	width:900px;
	height:480px;
}
#TituloMapa{
	text-indent:0;
	display:block;
	height:30px;
	line-height:30px;
	padding:0 0 0 10px;
	font-size:16px;
	font-weight:600;
}
address#EnderecoMapa{
	text-indent:0;
	display:block;
	height:20px;
	line-height:20px;
	padding:0 0 0 10px;
	font-size:12px;
	font-weight:500;
	margin:-10px 0 10px 0;
}
#imagem_imovel_mapa{
	text-align:center;
	margin:10px;
}
/* localização fim*/
/*------------------------------------ RODAPE FIM ----------------------------*/
/*------------------------------------ COLORBOX ------------------------------*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:760px; height:1000px; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#FFF;}
#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../img/jquery/colorbox/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(../img/jquery/colorbox/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(../img/jquery/colorbox/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../img/jquery/colorbox/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(../img/jquery/colorbox/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(../img/jquery/colorbox/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(../img/jquery/colorbox/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(../img/jquery/colorbox/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(../img/jquery/colorbox/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
.cboxIE #cboxTopLeft{   	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.construtoravesper.com.br/img/jquery/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{ 	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.construtoravesper.com.br/img/jquery/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{  	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.construtoravesper.com.br/img/jquery/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.construtoravesper.com.br/img/jquery/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.construtoravesper.com.br/img/jquery/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.construtoravesper.com.br/img/jquery/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.construtoravesper.com.br/img/jquery/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{	background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.construtoravesper.com.br/img/jquery/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/*------------------------------------ COLORBOX FIM --------------------------*/
/*------------------------------------ SELECT --------------------------------*/
/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; padding-top:-2px}*/
/*
.ui-selectmenu-menu li a,.ui-selectmenu-status 
{
	line-height: 15px; 
	display:block;
	outline:none;
	text-decoration:none;
 	padding-left: 5px;
	padding-top: 5px;
}
*/
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }*/

.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon 
{ 
	position: absolute;
	top: 6px;
	margin-top: -8px;
 	left: 0;
 }
*/
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/*------------------------------------ SELECT FIM ----------------------------*/
/*------------------------------------ UI MENU -------------------------------*/
.fg-menu-container { position: absolute; top:0; left:-999px; padding: .4em;  overflow: hidden; }
.fg-menu-container.fg-menu-flyout { overflow: visible; }
.fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0; }
.fg-menu { position:relative; }
.fg-menu-flyout .fg-menu { position:static; }
.fg-menu ul { position:absolute; top:0; }
.fg-menu ul ul { top:-1px; }
.fg-menu-container.fg-menu-ipod .fg-menu-content,
.fg-menu-container.fg-menu-ipod .fg-menu-content ul { background: none !important; }
.fg-menu.fg-menu-scroll,
.fg-menu ul.fg-menu-scroll { overflow: scroll;  overflow-x: hidden; }
.fg-menu li { clear:both; float:left; width:100%; margin: 0; padding:0; border: 0; }
.fg-menu li li { font-size:1em; } /* inner li font size must be reset so that they don't blow up */
.fg-menu-flyout ul ul { padding: .4em; }
.fg-menu-flyout li { position:relative; }
.fg-menu-scroll { overflow: scroll; overflow-x: hidden; }
.fg-menu-breadcrumb { margin: 0; padding: 0; }
.fg-menu-footer {  margin-top: .4em; padding: .4em; }
.fg-menu-header {  margin-bottom: .4em; padding: .4em; }
.fg-menu-breadcrumb li { float: left; list-style: none; margin: 0; padding: 0 .2em; font-size: .9em; opacity: .7; }
.fg-menu-breadcrumb li.fg-menu-prev-list,
.fg-menu-breadcrumb li.fg-menu-current-crumb { clear: left; float: none; opacity: 1; }
.fg-menu-breadcrumb li.fg-menu-current-crumb { padding-top: .2em; }
.fg-menu-breadcrumb a,
.fg-menu-breadcrumb span { float: left; }
.fg-menu-footer a:link,
.fg-menu-footer a:visited { float:left; width:100%; text-decoration: none; }
.fg-menu-footer a:hover,
.fg-menu-footer a:active {  }
.fg-menu-footer a span { float:left; cursor: pointer; }
.fg-menu-breadcrumb .fg-menu-prev-list a:link,
.fg-menu-breadcrumb .fg-menu-prev-list a:visited,
.fg-menu-breadcrumb .fg-menu-prev-list a:hover,
.fg-menu-breadcrumb .fg-menu-prev-list a:active { background-image: none; text-decoration:none; }
.fg-menu-breadcrumb .fg-menu-prev-list a { float: left; padding-right: .4em; }
.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon { float: left; }
.fg-menu-breadcrumb .fg-menu-current-crumb a:link,
.fg-menu-breadcrumb .fg-menu-current-crumb a:visited,
.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,
.fg-menu-breadcrumb .fg-menu-current-crumb a:active { display:block; background-image:none; font-size:1.3em; text-decoration:none; }
.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:hover,
.fg-menu a:active { float:left; width:92%; padding:.3em 3%; text-decoration:none; outline: 0 !important; }
.fg-menu a { border: 1px dashed transparent; }
.fg-menu a.ui-state-default:link,
.fg-menu a.ui-state-default:visited,
.fg-menu a.ui-state-default:hover,
.fg-menu a.ui-state-default:active,
.fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited,
.fg-menu a.ui-state-hover:hover,
.fg-menu a.ui-state-hover:active,
.fg-menu a.ui-state-active:link,
.fg-menu a.ui-state-active:visited,
.fg-menu a.ui-state-active:hover,
.fg-menu a.ui-state-active:active { border-style: solid; font-weight: normal; }
.fg-menu a span { display:block; cursor:pointer; }
.fg-menu-indicator span { float:left; }
.fg-menu-indicator span.ui-icon { float:right; }
.fg-menu-content.ui-widget-content,
.fg-menu-content ul.ui-widget-content { border:0; }
/* ICONS AND DIVIDERS */
.fg-menu.fg-menu-has-icons a:link,
.fg-menu.fg-menu-has-icons a:visited,
.fg-menu.fg-menu-has-icons a:hover,
.fg-menu.fg-menu-has-icons a:active { padding-left:20px; }
.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span { padding:0; margin:5px .6em; }
.fg-menu .horizontal-divider hr { border:0; height:1px; }
.fg-menu .horizontal-divider span { font-size:.9em; text-transform: uppercase; padding-left:.2em; }
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
.fg-button { clear:left; margin:0 4px 40px 20px; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */
.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */
.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }
<!--[if IE]>
.fg-menu-ipod .fg-menu li { width: 95%; }
.fg-menu-ipod .ui-widget-content { border:0; }
<![endif]-->
/*------------------------------------ UI MENU FIM ---------------------------*/
/*------------------------------------ UI STAR -------------------------------*/
.ui-rating .ui-rating-star, .ui-rating .ui-rating-cancel{
    width:16px;
    height:16px;
    font-size:2px;
    float:left;
    text-decoration:none;
    vertical-align:bottom;
    background-image:url(../img/jquery/star.gif);
    background-repeat:no-repeat;
	border:10px solid blue;
}
.ui-rating a {
	cursor: pointer;
}
.ui-rating-full  {
    background-position:left top;
}
.ui-rating-half  {
    background-position:left -16px;
}
.ui-rating-empty {
    background-position:left -32px;
}
.ui-rating-cancel-empty {
    background-position:left -64px;
}
.ui-rating-cancel-full {
    background-position:left -80px;
}
.ui-rating-hover {
    background-position:left -48px;
}
#Pesquisa h1{
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0px -3270px;
	display:block;
	height:43px;
	text-indent:-1000em;
}

div.rate{
	aborder:1px solid #ddd;
	height:30px;
	line-height:20px;
	margin:5px 0 0 0;
}
div.rate.dois{
	aborder:1px solid #ddd;
	height:55px;
	line-height:20px;
	margin:5px 0 0 0;
}
#Pesquisa label{
	padding:5px 0 0 0;
	width:350px;
}
div.rate label{
	height:20px;
	display:block;
	width:100px;
}
div.rate div.ui-rating{
	height:20px;	
}
div.rate div.ui-rating a{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background-image:url(../img/jquery/star.gif);
}
#FormPesquisa{
	position:relative;
	width:660px;
	height:550px;
	*height:650px;
	margin:-5px 0 0 0;
}
#PesquisaColuna1{
	width:350px;
	height:360px;
	*height:450px;
}
#PesquisaColuna2{
	position:absolute;
	top:-355px;
	*top:00px;
	left:410px;
	*left:20px;
	width:290px;
	height:351px;
	*height:430px;
}
#PesquisaColuna3{
	position:absolute;
	top:-290px;
	*top:10px;
	height:300px;
	*height:190px;
}
#MensagemPesquisa{
	position:absolute;
	background-color:transparent;
	border:1px solid #e0e0e0;
	padding:5px;
	width:650px;
	height:90px;
	top:40px;
	*top:50px;
	left:0px;
	font-size:12px;
	overflow-x:hidden;
	overflow-y:auto;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2420px;
}
button#PesquisaEnviar{
	display:block;
	width:62px;
	height:27px;
	background-image:url(../img/layout/fundos.png);
	background-repeat:no-repeat;
	background-position:0 -2560px;
	cursor:pointer;
	border:none;
	text-indent:-1000em;
	display:block;
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
	margin:10px 0 0 10px;
	position:absolute;
	top:140px;
	*top:150px;
	left:580px;
	*left:590px;
}
#AvisoPesquisa{
	position:absolute;
	top:-130px;
	left:410px;
	height:100px;
	width:240px;
	font-size:10px;
	color:#008000;
	border:1px solid #008800;
	background-color:#9ADF8F;
	padding:5px;
}
#ErrosPesquisa{
	position:absolute;
	top:-130px;
	left:410px;
	height:100px;
	width:240px;
	font-size:10px;
	color:#ed1c25;
	border:1px solid #ed1c25; 
	background-color:#FAC6C8;
	padding:5px;
}
/*------------------------------------ UI STAR FIM ---------------------------*/
/*------------------------------------ ANYTHING SLIDER -----------------------*/

.anythingSlider{ 
	width: 200px; 
	height: 440px; 
	position: relative;
}
.anythingSlider .wrapper{ 
	width: 200px; 
	overflow: auto; 
	height: 420px; 
	position: absolute; 
	top: 0; 
	left: 0; 
}
.anythingSlider .wrapper ul{ 
	width: 32700px; 
	list-style: none; 
	position: absolute; 
	top: 0; 
	left: 0;   
}
.anythingSlider ul li{ 
	display: block; 
	float: left; 
	padding: 0; 
	height:420px; 
	width: 200px; 
}
.anythingSlider .arrow{ 
	display: block; 
	height: 50px; 
	width: 30px; 
	text-indent: -9999px; 
	position: absolute; 
	top: 185px; 
	cursor: pointer; 
}
.anythingSlider .forward{ 
	background-position: 0 0; 
	right: 0px; 
}
.anythingSlider .back{ 
	left: 0px; 
}
.anythingSlider .forward:hover{ 
	background-position: 0 -200px; 
}
.anythingSlider .back:hover{ 
	background-position: -67px -200px; 
}
#thumbNav{ 
	position: relative; 
	top: 420px; 
	text-align: right;
	display:none;
}
#thumbNav a{
	font-size:16px; 
	color: black; 
	padding: 3px; 
	height: 18px; 
	margin: 0 3px 0 0; 
	text-align: center;
	color:#FECC0C;
	font-weight:800;
	text-decoration:none;
}
#thumbNav a:hover{ 
	text-decoration:underline; 
}

#thumbNav a.cur { 
	color:#F15926 
}
#start-stop{ 
	background: green; 
	color:#fff;   
	padding: 2px 5px; 
	width: 50px; 
	text-align: center; 
	position: absolute; 
	right: 2px; 
	top: 2px;
	opacity:0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
	text-decoration:none; 
}
#start-stop:hover{
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	text-decoration:underline;
}
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

/*------------------------------------ ANYTHING SLIDER FIM -------------------*/
#ListaCertificados{
	margin:10px 0 0 0;
}
#ListaCertificados li{
	display:block;
	height:250px;
	width:160px;
	background-image:url(../img/layout/fundo_certificado.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:5px;
}
#ListaCertificados li a{
	display:block;
	width:140px;
	height:230px;
	margin:10px;
}
#ListaCertificados li img{
	display:block;
	width:140px;
	height:230px;
}

.enviar_atendimento {
	float: right;
	margin-right: 130px;
	margin-top: -8px;
	background-image: url('http://www.construtoravesper.com.br/img/botao_enviar.png');
	width: 48px;
	height: 15px;
	cursor: pointer;
	border: none;
}
.enviar_atendimento:hover {
	background-image: url('http://www.construtoravesper.com.br/img/botao_enviar_hover.png');
}
