/*** GERAL ***/
html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin:0; padding:0;}
body {font:100%/110% tahoma, arial; background:#132d4c;}
body img {display:block;}
a {text-decoration:none; outline:0;}
li {list-style:none;}
a img, fieldset {border: 0; outline:0;}
p.center {text-align:center;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}

/*** HEADER ***/

#header-in a.logo {position:absolute; top:4px; left:10px;}
#idiomas img {display:block; float:left; margin:0 5px;}
#nav {position:absolute; font:normal 1.1em arial; right:45px; top:30px;}
#nav ul li {float:left;}
#nav ul li a {color:#0d4a76;}
#nav ul li a:hover {color:#8cb539;}
#nav ul li.link {padding-top:9px;}
#nav ul li.divisa {width:2px; height:41px; background:url(../pics/divisa.jpg) no-repeat; margin:0 12px;}

/**** JQUERY ****/

#jqueryzao {width:941px; height:275px; position:relative; z-index:2;}

.j-img{ position:absolute; top:15px; left:23px; z-index:2; width:896px; height:254px;}

#jqueryzao div.j-img div.img {position:absolute; width:896px; height:254px;}
#jqueryzao div.j-img div.img div {position:absolute; background:url(../pics/jquery-preto.png) no-repeat; width:205px; height:255px; top:0px; left:10px;}
#jqueryzao div.j-img div.img div h2 {font:bold 20px arial; text-align:center; margin:70px 0 40px 15px; color:#fff;}
#jqueryzao div.j-img div.img div p {font:bold 12px arial; text-align:center; margin:145px 15px 10px 15px; color:#fff;}
#jqueryzao div.j-img div.img div img.j-logo {text-align:center; margin:70px 15px;}

.j-img img{position:absolute;}

.j-borda{position:absolute; top:4px; left:1px; z-index:3;}
.logo-copa {position:absolute; top:12px; left:75px;}
.logo-olimpiadas {position:absolute; top:15px; left:793px;}

/*** MAINCONTENT ***/

a.companhe{font:normal 14px arial; color:#c0c0c0; text-decoration:underline;}
a.companhe:hover{text-decoration:none;}
#emp-conteudo p {font:normal 12px arial; color:#C0C0C0; margin-top:10px;}

#mainContent h1.tbg  {width:811px; height:30px; margin:0 0 12px 0px; padding:15px 0 0 130px;
background:url(../pics/bg-titles2.jpg) no-repeat; font:bold 0.9em arial; color:#fff;}
#mainContent #internas h1.tbg  {width:811px; height:30px; margin:0 0 12px -15px; padding:15px 0 0 130px;
background:url(../pics/bg-titles2.jpg) no-repeat; font:bold 0.9em arial; color:#fff;}
#mainContent #internas ul.brasil {font: 0.8em arial; color:#fff; margin: 10px 15px 0 15px;}

#mainContent h1  {width:811px; height:30px; margin:0 0 12px 0; padding:15px 0 0 130px;
background:url(../pics/bg-titles2.jpg) no-repeat; font:bold 0.9em arial; color:#fff;}
#mainContent h2.index {font:normal 1.1em arial; color:#C0C0C0; text-align:center;}
#mainContent h3 {font:bold 1em arial; color:#C0C0C0; margin:0;}
#mainContent h4 {margin:18px 0 0 0; font:bold 1em arial; color:#C0C0C0; background:url(../pics/seta02.jpg) no-repeat left; padding-left:20px;}
#mainContent h5 {font:bold 0.87em arial; color:#C0C0C0; margin-top:10px;}
#mainContent h2 {font:normal 1.1em arial; color:#C0C0C0; margin-bottom:2px; margin-top:20px;}
#mainContent a {color:#C0C0C0;}
#mainContent a:hover {text-decoration:underline;}

/* home */

.caixas01 img, .caixas02 img, .caixas03 img, .publicidade img {display:block; margin:8px;}
.caixas01 p, .caixas02 p, .caixas03 p {font:normal 0.7em arial; color:#C0C0C0; margin:10px; text-align:justify;}
.confira {font:normal 0.7em arial;}
.confira a {color:#C0C0C0;}
.confira a:hover {text-decoration:underline;}

.publicidade p {font:normal 0.7em arial; color:#C0C0C0; margin:10px; text-align:justify;}
.publicidade h2 {margin: 30px 0 0 8px}
#foto-not p {font:normal 1.1em arial; color:#C0C0C0; text-align:center; margin:20px auto auto 5px ; text-align:justify;}

.noticias h3{font:bold 0.9em arial; color:#C0C0C0; padding-top:17px;}
.noticias p {font:normal 0.7em arial; color:#C0C0C0; text-align:justify;}

#list-not ul li.vejamais {font:bold 0.9em arial; color:#fff;}
#list-not ul li {font:normal 0.7em arial;}
#list-not ul li a, p.continuar a {color:#C0C0C0;}
p.continuar a {background:url(../pics/seta02.jpg) no-repeat right; padding-right:20px;}
#list-not ul li a:hover, p.continuar a:hover {text-decoration:underline;}

/* internas */

a.lightbox img.left{float:left; margin-right:5px; border:1px solid #1d648e; padding:2px;}
a.lightbox img.right{float:right; margin-left:5px; border:1px solid #1d648e; padding:2px;}

#internas {padding:0 15px;}
#internas p {font:normal 0.76em arial; color:#C0C0C0; text-align:justify; margin:8px 0;}

ul.descricao {display:block;}
ul.descricao li {font:normal 11px arial; color:#C0C0C0;}
.logo_esq {position:relative; padding:50px;}

div.empreendimentos img, .empreendimentos-grande img {display:block;}

.nome-empree {color:#0c1c30; font:bold 0.9em arial;}
.nome-empree span.letra-pp {font:normal 0.8em arial;}

.txt-empree01 p, .txt-empree02 p, .txt-empree03 p, .txt-empree04 p {color:#C0C0C0; font:normal 0.7em arial;}

div.preco {position:absolute; width:102px; text-align:center; color:#C0C0C0; font:bold 0.76em arial; bottom:5px;}

#onload-fotos img {float:left; display:block; padding:0; margin:15px 14px 0 15px;}

a.link-empree {position:absolute; display:block; cursor:pointer; left:0; top:0;}
a.link-empree-grande {width:864px;height:302px; position:absolute; display:block; cursor:pointer; left:0; top:0;}

div#voltar {width:100%; text-align:center; float:left; margin-top:25px;}
div#voltar a {color:#C0C0C0; font:bold 0.7em Verdana; text-decoration:none;}
div#voltar a:hover {text-decoration:underline;}

ul.lista-servico {color:#C0C0C0; font:0.7em Verdana;}
ul.lista-servico li {list-style-type:square; margin-left:20px; padding:0 0 5px 5px;}

/* formulário de contato */

#formulario {width:250px; margin:0 auto;}
#formulario p {font:normal 0.76em arial; color:#C0C0C0; text-align:center;} 
div#formulario fieldset {width:250px; border:none;}
.contato, .enviar, textarea {background:#135; border:1px solid #155a83; font:11px Arial; margin:1px; color:#C0C0C0;} 
input.contato {float:left; display:inline; padding:5px; width:240px;}
textarea {float:left; display:inline; padding:5px; width:240px; height:85px;}
input.enviar {float:right; margin:15px 0; width:65px; height:30px; cursor:pointer;}

/*** SIDEBAR ***/

/*** FOOTER ***/

#footer-in .address { padding-top:18px; font:normal 0.70em tahoma, arial; color:#405770; width:941px; margin:0 auto;}

#footer01, #footer02, #footer03, #footer04 {float:left; display:inline;}
#footer02, #footer03, #footer04 {border-left:1px solid #cad8de; margin-left:40px;}

#footer01 {background:url(../pics/footer01.jpg) no-repeat left top; padding-left:108px; height:80px;}
#footer02 {background:url(../pics/footer02.jpg) no-repeat left top; padding-left:96px; height:55px;}
#footer03 {background:url(../pics/footer03.jpg) no-repeat left top; padding-left:87px; height:45px;}
#footer04 {background:url(../pics/footer04.jpg) no-repeat left top; padding-left:98px; height:65px; width:122px;}

#footer01 a, #footer02 a, #footer03 a {color:#405770;}
#footer01 a:hover, #footer02 a:hover, #footer03 a:hover {text-decoration:underline; color:#135;}

a.assinatura {display:block; position:absolute; text-indent:-9000em; overflow:hidden; width:101px; height:16px; bottom:10px; left:34px; font:bold 0.8em arial; color:#C0C0C0; background:url(../pics/assinatura.jpg) no-repeat;}
div.assinatura { position:absolute; margin: 125px 0 1px 830px; }
div.assinatura-2 { position:absolute; margin: 127px 0 0 700px; }

/*** LOCALIZAÇÃO **/

#localizacao {width:855px; height:475px; margin-left:43px; float:left;}

/*** Links ***/
ul.link {position:relative; top:30px;}
ul.link li {float:left;	margin:80px 5px 0 0;}
ul.linka li{float:left;	margin:15px 5px 0 70px; border:1px solid #fff; padding:4px;}
ul.linkb li{float:left;	margin:15px 5px 0 10px; border:1px solid #fff; padding:4px;}
ul.feira-suecia li {border:1px solid #fff; float:left; margin:15px 5px 0 1px; padding:3px;}

/** FOTOS **/

#lagoinha01, #lagoinha02, #lagoinha03, #lagoinha04, #lagoinha05, #lagoinha06, #lagoinha07, #lagoinha08, #lagoinha09, #lagoinha10, #golden01, #golden02, #golden03, #golden04, #golden05, #golden06, #golden07, #golden08, #golden09, #golden10, #golden11, #golden12, #villacolonial01, #villacolonial02, #villacolonial03, #villacolonial04, #villacolonial05, #villacolonial06, #villacolonial07, #villacolonial08, #villacolonial09, #villacolonial10, #villacolonial11, #villacolonial12, #villacolonial13, #villacolonial14, #villacolonial15, #villacolonial16, #villareal01, #villareal02, #villareal03, #villareal04, #villareal05, #villareal06, #villareal07, #villareal08, #villareal09, #villareal10, #villareal11, #villareal12, #villareal13, #villareal14, #villareal15, #villaimperial01, #villaimperial02, #villaimperial03, #villaimperial04, #villaimperial05, #villaimperial06, #villaimperial07, #villaimperial08, #villaimperial09, #villaimperial10, #villaimperial11, #villaimperial12, #villaimperial13, #villaimperial14, #villaimperial15, #villaimperial16, #villaimperial17, #apora01, #apora02, #apora03, #apora04, #apora05, #apora06, #apora07, #apora08, #bemviver01, #bemviver02, #bemviver03, #bemviver04, #bemviver05, #bemviver06, #bemviver07, #bemviver08, #bemviver09, #bemviver10, #bemviver11, #bemviver12, #ctc01, #ctc02, #ctc03, #ctc04, #ctc05, #ctc06, #ctc07, #ctc08, #beach01, #beach02, #beach03, #beach04, #beach05, #beach06, #beach07, #beach08, #beach09, #beach10, #beach11, #beach12, #beach13, #beach14, #beach15 {visibility:hidden; position:absolute; width:530px; height:278px;}



