/* DEFINICOES GLOBAIS */
.clear { clear: both; height: 0px; line-height: 0px; }
em { font-style: italic; }

/* ESTRUTURA */
html, body { background: #E6E7E8 url(../images/horizontBranco.gif) repeat-y top center; }
#homepage, #page {
    background: url(../images/gradfundlados.gif) repeat-x top center;
}
#homepage #container { background-color: #FFFFFF; }
#page #container     { background-color: transparent; }
#container {
	margin: auto;
	width: 784px;
	position: relative;
}

/* HEADER */
#header { height: 72px; }
#header_noflash { width: 784px; height: 72px; } 
.header_1 {
	background: url(../images/fundo01.gif) no-repeat
}
.header_2 { background: url(../images/fundo02.gif) no-repeat }
.header_3 { background: url(../images/fundo03.gif) no-repeat }
.header_4 { background: url(../images/fundo04.gif) no-repeat }
.header_5 { background: url(../images/fundo05.gif) no-repeat }
.header_6 { background: url(../images/fundo06.gif) no-repeat }
.header_1en { background: url(../images/fundo01en.gif) no-repeat }
.header_2en { background: url(../images/fundo02en.gif) no-repeat }
.header_3en { background: url(../images/fundo03en.gif) no-repeat }
.header_4en { background: url(../images/fundo04en.gif) no-repeat }
.header_5en { background: url(../images/fundo05en.gif) no-repeat }
.header_6en { background: url(../images/fundo06en.gif) no-repeat }

/* BACKGROUNDS */
.bocage     { background: url(../images/corpo2.gif)      no-repeat 0 72px; }

.empresa    { background: url(../images/empresa.jpg)    no-repeat 0 72px; }
.glossario    { background: url(../images/glossario.jpg)    no-repeat 0 72px; }
.contacto   { background: url(../images/gcontacto.jpg)   no-repeat 0 72px; }
.servicos   { background: url(../images/servicos.jpg)   no-repeat 0 72px; }
.tecnologia { background: url(../images/tecnologia.jpg) no-repeat 0 72px; }
.principios { background: url(../images/valores.jpg) no-repeat 0 72px; }
.acessibili { background: url(../images/gacessibili.jpg) no-repeat 0 72px; }
.recruta { background: url(../images/recruta.jpg) no-repeat 0 72px; }
.termos { background: url(../images/gtermos.jpg) no-repeat 0 72px; }
.mapa { background: url(../images/gmapasitio.jpg) no-repeat 0 72px; }
.onde { background: url(../images/gonde.jpg) no-repeat 0 72px; }
.contactoen { background: url(../images/gcontactoen.jpg)   no-repeat 0 72px; }
.termosen { background: url(../images/gtermosen.jpg) no-repeat 0 72px; }
.mapaen { background: url(../images/gmapasitioen.jpg) no-repeat 0 72px; }
.ondeen { background: url(../images/gondeen.jpg) no-repeat 0 72px; }

/* MENU TOPO */
#homepage #menu { background-color: #054F6D; }
#page #menu { background-color: transparent; }
#menu { padding: 6px 10px 6px 216px; color: #418ba9;; }
#menu ul { list-style-type: none; }
#menu li { display: inline; }
#menu a, #menu a:link, #menu a:visited, #menu a:active { text-decoration: none; color: #FFFFFF; }
#menu a:hover { text-decoration: underline; color: #FFFFFF; }
#menu1 { float: left; font-weight: bold; }
#menu2 { float: right; }
#homepage #menu2 { display: none; } /* --- APAGA ESTA LINHA PARA APARECER ESTE MENU NA HOMEPAGE --- */

/* CONTEUDO PRINCIPAL */
#homepage #main { width: 390px; }
#page #main     { width: 540px; }
#main { float: right; padding: 0 30px 0 30px; }
#main h1.titulo_1 { font-family: "Times New Roman"; font-size: 230% ; color: #05a8ce; margin: 35px 0; }
#main h1.titulo_2 { font-family: "Times New Roman"; font-size: 230% ; color: #8ace05; margin: 35px 0; }
#main h1.titulo_3 { font-family: "Times New Roman"; font-size: 230% ; color: #ceaf05; margin: 35px 0; }
#main h1.titulo_4 { font-family: "Times New Roman"; font-size: 230% ; color: #c2c2c2; margin: 35px 0; }
#main h1.titulo_5 { font-family: "Times New Roman"; font-size: 230% ; color: #ff08c2; margin: 35px 0; }
#main h1.titulo_6 { font-family: "Times New Roman"; font-size: 230% ; color: #418aaa; margin: 35px 0; }
#main h2 { margin-bottom: 15px; font-weight: bold; color: #D78000; font-size: 108%; }
#main p { text-align: justify; margin-bottom: 15px; } 
#main blockquote { color: #FFAA00; text-align: justify; font-style: italic; font-weight: bold; margin-bottom: 15px; }
/*#main li { list-style-image: url(../images/bullet.png); list-style-type: circle; margin: 0 0 5px 15px; text-align: justify; }*/
#main .title { color: #000000; font-weight: bold; }
#main a, #main a:link, #main a:visited, #main a:active { text-decoration: none; color: #0099FF; font-weight: bold; }
#main a:hover { color: #FFAA00; text-decoration: underline; }
#main .logo_1 { color: #D78000; font-size: 108%; font-weight: bold; }
#main .logo_2 { color: #000000; font-weight: bold; }
#main .logo_G { color: #000000; }
#main .logo_GG { font-family: "Times New Roman"; font-size: 230% ; color: #D78000; }
#main .logo_C1 { color: #000000; font-weight: bold; }
#main .logo_C2 { color: #000000; font-weight: bold; }
#main .logo_C3 { color: #000000; font-weight: bold; }
#main .logo_C4 { color: #000000; font-weight: bold; }
#main .logo_C5 { color: #000000; font-weight: bold; }
#main .logo_C6 { color: #000000; font-weight: bold; }

#sb { float: left; width: 1px; height: 500px; }

/* MAPA */
a.quemsomos { color: #05A8CE !important }
a.destaques { color: #8ACE05 !important }
a.pesquisar { color: #CEAF05 !important }
a.vender    { color: #C2C2C2 !important }
a.simular   { color: #CE0573 !important }

/* LISTA DE CASAS */
.list .image { width: 175px; float: left; padding: 3px; }
.list img { border: 2px solid #FFFFFF; }
.list .desc { width: 330px; float: right; padding: 5px; }

/* DETALHE DE UMA CASA */
.imovel .images { width: 175px; float: left; padding: 5px; }
.imovel .images ul { list-style-type: none; }
.imovel .images li { display: inline; }
.imovel .desc { width: 330px; float: right; padding: 5px; }
.imovel img { border: 2px solid #FFFFFF; }


/* FOOTER */
#footer { font-size: 93%; color: #418ba9; }
#homepage #footer { padding: 15px 35px 15px 35px; }
#page #footer { padding: 15px 35px 15px 140px; }
#footer ul { list-style-type: none; }
#footer li { display: inline; }
#footer a, #footer a:link, #footer a:visited, #footer a:active { text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .acessibilidade { padding: 0 0 5px 15px; }
#footer .links { text-align: center; padding-top: 5px; }
#footer .copyright { text-align: center; padding-top: 5px; }
#homepage #footer a, #homepage #footer a:link, #homepage #footer a:visited, 
#homepage #footer a:active { color: #054F6D; }
#homepage #footer a:hover { color: #054F6D; }
#page #footer a, #page #footer a:link, #page #footer a:visited, 
#page #footer a:active { color: #FFFFFF; }
#page #footer a:hover { color: #FFFFFF; }

#follow { width: 335px; height: 19px; background-color: #3399FE; margin-top: 20px; }
#follow .left { color: #fff; padding: 0px 10px; float: left; }
#follow .right { float: right; }

