@import url("reset.css");
@import url("global.css");
@import url("superfish.css");

/*
# Azul escuro 1 (fundo e colunas laterais) #01478C
# Azul escuro 2 (fundo botao) #004483
# Azul escuro 3 (fonte conteudo bottom) #1F588F
# Azul claro 1 (conteudo top) #95BCE5
# Azul claro 2 (conteudo bottom) #ADD4FB
# Azul claro 3 (rodape) #135DA8
# Azul claro 4 (links news) #ADDAFF 
# Branco (texto) #FFFBF9 
*/


/**********************************

DIVS - Listados de acordo com a ordem
que aparecem na página.

***********************************/

/* estilo das colunas
------------------------------*/
#coluna_esquerda, #coluna_direita, #conteudo  {
	background-color:#01478C;
	float:left;
	height:118.286em;
	width:14.286em;
}

/* divs na coluna conteudo
------------------------------*/
#conteudo {
	background-color:#01478C;
	width:39.5em;
}

#conteudo_top {
	background-color:#95BCE5;
	height:20.143em;
	padding:0.929em 0 0 0.643em;
}

#featured_properties {
	float:left;
	margin:25px 0;
	width:100%;
}
#featured_properties h2 {
	background:url(../imagens/featured_properties.png) no-repeat center 0;
	margin-bottom:20px;
	overflow:hidden;
	text-indent:-99999px;
}
#featured_properties ul {
	float:left;
	width:100%;
}
#featured_properties ul li {
	background-color:#fff;
	float:left;
	margin:0 0 0 6px;
	padding:3px 5px 8px;
	width:120px;
}
#featured_properties ul li ul li {
	background:none;
	color:#656b76;
	font-size:11px;
	margin:0;
	padding:0;
	width:130px;
}
#featured_properties ul li ul li.title {
	border-bottom:1px dotted #add4fb;
	margin-bottom:10px;
	padding-bottom:10px;
	width:120px;
}
#featured_properties ul li ul li h3 a {
	color:#397dc1;
	font-size:10px;
	line-height:10px;
	padding:0;
	margin:0;
}

#centro {
	background-color:#95BCE5;
	height:17.929em;
}

#conteudo_bottom {
	background-color:#ADD4FB;
	color:#1F588F;
	font-size:13px;
	height:95.9em;
	padding:1.154em 1.923em 3.077em 1.923em;
	text-align:justify;
}
/* hack opera
------------------------------*/
@media screen and (min-width: 10px) {
	#conteudo_bottom { height:67.608em;	}
}
/* hack safari
------------------------------*/
body:first-of-type #conteudo_bottom { height:68.008em;	}

/* divs dos videos
------------------------------*/
#videos {
	background:#95BCE3; 
	height:250px; 
	margin:0 0 0 -25px; 
	position:absolute;
	width:553px;
}

#video1 {
	float:left; 
	margin:5px 0 0 7px; _margin:5px 0 0 4px
}

#video2 {
	float:left;
	margin:5px 0 0 4px; _margin:5px 0 0 3px;
}

/* divs na coluna da direita
------------------------------*/
#language {
	height:4.286em;
	width:100%;
}

#mapa {	height:17.571em; }

#tempo { 
	margin:0.714em 0.714em 0.714em;
	border:none;
}


/**********************************

			Paragrafos

***********************************/

/* coluna do meio
------------------------------*/
#centro p {
	color:#1F588F;
	margin:5em;
}

#conteudo_bottom p {
	line-height:1.385em;
	padding:0.385em 0; 
}

#conteudo_bottom p strong{ 
	text-decoration:underline;
	font-weight:bold;
}

p.copyright {
	color:#90bbe6; 
	font-size:12px; 
	text-align:center
}

p.obs {
	color:#567ba2;
	font-size:10px;
	text-align:center
}

/**********************************

			Listas

***********************************/

ul.links { margin-top:260px; }

ul.links li {
	list-style:none;	
	display:inline;
}

ul.links li a {
	float:left;
	margin:0 0 1.786em 0px;
}

ul.news {
	padding-right:.7em;
	font-size:12px;
	list-style:decimal;
	margin:0 0 0 2em;
}

ul.news li { margin-bottom:.4em; }


/**********************************

			Links

***********************************/

/* Image replacement dos 6 links da index
------------------------------*/
a.off-plan, a.about_us, a.our_services, a.the_area, a.news_knowledge, a.links  {
	display:block;
	height:9.62em;
	width:12.1em;
}

a.off-plan span, a.about_us span, a.our_services span,
a.the_area span, a.news_knowledge span, a.links span { display: none; } /* esconde o texto dentro do span */

a.off-plan, a.about_us, a.the_area, a.news_knowledge {
	background:url(../imagens/off-plan.jpg) no-repeat;
	padding-left:1.077em;
}
a.about_us { background:url(../imagens/about_us.jpg) no-repeat; }
a.our_services { background:url(../imagens/our_services.jpg) no-repeat; }
a.the_area { background:url(../imagens/the_area.jpg) no-repeat; }
a.news_knowledge { background:url(../imagens/news.jpg) no-repeat; }
a.links { background:url(../imagens/links.jpg) no-repeat; }

/* Links das listas news e off-plan
------------------------------*/
ul.news a:link, a.tempo:link, a.terms:link {color:#FFFBF9; text-decoration:underline;}
ul.news a:visited, a.tempo:visited, a.terms:visited {color:#ADDAFF; text-decoration:underline; }
ul.news a:hover, a.tempo:hover, a.terms:hover {color:#ADDAFF; text-decoration:underline;}
ul.news a:active, a.tempo:active, a.terms:active {color:#ADDAFF; text-decoration:none;}


/**********************************

			Cabeçalhos

***********************************/

h3.tempo { display:none; } /* esconde o texto dentro do span */

h4 { 
	font-weight:bold; 
	padding:4px 0 0 0; 
}

/* Image replacement dos cabeçalhos
------------------------------*/
h1#global, h2#quality, h2#online_video, h3#contact_us, h3#new_listings, h3#news_stories, h3#knowledge_articles  {
	background: url(../imagens/global_hotspot.gif) no-repeat;
	height:0 !important;
	margin:10px 0 5px 90px;
	overflow: hidden;
	padding:15px 0 0 0; /* padding-top=altura imagem */
}

h2#quality {
	background: url(../imagens/quality.gif) no-repeat center 0;
	margin:0;
}

h2#online_video {
	background:#003173 url(../imagens/online_video.gif) no-repeat center 7px;
	color:#003173;
	margin:0;
	padding:15px 0; /* padding-top=altura imagem */
}

h3#contact_us {
	background: url(../imagens/contact_us.gif) no-repeat;
	margin-left:4em;
}

h3#new_listings {
	background: url(../imagens/new_listings.gif) no-repeat;
	margin-left:15%;
}

h3#news_stories { 
	background: url(../imagens/news_stories.gif) no-repeat; 
	margin-left:15%;
}

h3#knowledge_articles { 
	background: url(../imagens/knowledge_articles.gif) no-repeat;
	margin-left:2.3em;
}


/**********************************

	Regua Horizontal - <hr>

***********************************/

hr.top, hr.clean {
	background:transparent url(../imagens/hr_top.gif) no-repeat center;
	border-width:0;
	height:3px;	
}

hr.top { margin-top:-3px; }

hr.clean { 
	background: transparent url(../imagens/hr_clean.gif) no-repeat center ;
	margin:14px 0 0 -15px;
}


/**********************************

			Imagens

***********************************/

p.call { 
	background: transparent url(../imagens/call.gif) no-repeat center ;
	width:auto;
	color:#01478C;
	margin:5px 0 5px 15px;
}
img.flag_brazil { margin:-36px 0 0 15px; }
img.flag_uk { margin:-36px 0 0 472px; }


/**********************************

Esconte o link do script do tempo

***********************************/

td.wxLink10 { display:none; }

input#zipcode { margin-left: 12px}