/* CSS Document */

@import url("forms.css");
@import url("../sifr/sIFR-screen.css");

/*
	-- -- -- -- -- -- --

	VALE PAXIS PARK v2006 CSS
	Desenvolvido por Multiweb * Business Inspiration
	www.multiweb.pt

	-- -- -- -- -- -- --

*/



/* =ELEMENTOS COMUNS
------------------------------------------------------------------------ */
* {margin:0; padding:0;}
body{
	margin:0;
	padding:0;
	font: 75% "Trebuchet MS", Helvetica, sans-serif;
	color: #666666;
	line-height:1.4em;
	background: #ebf5d7 url(../../img/layout/body.fundo.jpg) repeat-x left top;
}

a:link, a:visited {text-decoration:none; color:#ed03c8;}
a:hover, a:active {color:#a5088c;}

a.print {
	background: url(../../img/generic/layout/botPrint.fundo.gif) no-repeat left 7px;
	padding:15px 0 0 40px;
	height:45px;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);	
}
a.print:hover {
	-moz-opacity: 1.0;
	opacity:1;
	filter: alpha(opacity=100);	
}
a.print span{display:none;}

/* =TIPOGRAFIA
------------------------------------------------------------------------ */
.devnote {color:#FF0000; background:#FFFF99;}

h1 {font-size:225%; margin-bottom:15px;}
h2 {/*font-size:180%;*/}
h3 {font-size:145%;}
h4 {font-size:120%;}
h5 {}
h6 {}

p {margin-bottom:1em;}

/* =LISTAS
------------------------------------------------------------------------ */


/* =LAYOUT
------------------------------------------------------------------------ */
div.clear {clear:both;}

div#globalContainer {
	width:710px;
	margin:0 auto;
	padding-top:70px;
	}
div#header {
	background: url(../../img/layout/header.fundo01.jpg) no-repeat;
	padding:31px 39px;
	min-height:241px;
	}
div#header .innerContainer{
	background: url(../../img/layout/header.inner.fundo01.jpg) repeat-x left top;
	min-height:241px;
	position:relative;
	width:634px;
	z-index:2;
	}	

div#header img.graHeader,
div#header div.flashHeader{position:absolute; margin:0 auto;}
div#header img.logotipo{position:absolute; left:8px; top:8px; z-index:2;}
	
div#content {
	background: url(../../img/layout/content.fundo01.jpg) repeat-y center;
	padding:0 38px 0 78px;
	z-index:1;
	}
	
div#footer {
	background: url(../../img/layout/footer.fundo.jpg) no-repeat left bottom;
	position:relative;
	bottom:0;
	left:-25px;
	display:block;
	width:100%;
	margin-top:45px;
	}
div#footer a#assinatura{float:right; margin:15px -10px 0 0;}
div#footer img#promotor{float:left; margin:15px 0 0 15px;}

div.layoutA {}
div.layoutA .contentCol{float:left; width:300px;}
div.layoutA .sidebar{float:right; width:240px; color:#96c03e; font-size:90%; margin-right:20px;}

.sec00home div.layoutA .content{margin-left:-20px;}
.sec00home div.layoutA .sidebar{width:200px; margin:15px 0 0 0;}


/* -- layoutB - listagem de imóveis -- */
div.layoutB {}
div.layoutB .article{
	background: url(../../img/layout/layoutB.article.fundo.gif) repeat-x left top;
	margin:0 0 0 -40px;
	min-height:280px;
	border-top:1px solid #fff;
	clear:left;
}
div.layoutB .article img{float:left;}
div.layoutB .article span{display:block; margin:115px 0 0 400px;}
div.layoutB .article blockquote{display:block; margin:0 0 8px 10px;}
div.layoutB p {margin-bottom:0;}

span#contactos {
	background: url(../../img/content/04contactos/span.contactos.gif) no-repeat;
	width:252px;
	height:164px;
	display:block;
	}
.sec00home span#contactos {background: url(../../img/content/04contactos/span.contactosHome.gif) no-repeat;}
span#contactos h2, span#contactos p {display:none;}

div.specials {font-size:90%;}
div.specials .column{
	float:left;
	width:170px;
	background: url(../../img/layout/specials.colum.fundo.jpg) no-repeat left top;
	padding-top: 20px;
	padding-left: 25px;
	}
div.specials .column h2{margin:5px 0 10px 0; font-size:130%;}

div.flashGallery {margin:25px 0;}	

/* =ZONAS
------------------------------------------------------------------------ */
.sec00home div#header img.graHeader{left:0px; margin-top:0px;}
.sec00home div#content {padding-top:170px;}
.sec00home img.logotipo {display:none;}

.sec01apres div#header img.graHeader{left:-54px; margin-top:58px;}
.sec01apres div#content {padding-top:270px;}

.sec02moradias div#header img.graHeader{left:0px; margin-top:0px;}
.sec02moradias div#content {padding-top:290px;}

.sec03regiao div#header img.graHeader{left:0px; margin-top:0px;}
.sec03regiao div#content {padding-top:130px;}
.sec03regiao img.logotipo {display:none;}

.sec04contactos div#header img.graHeader{left:0px; margin-top:0px;}
.sec04contactos div#content {padding-top:140px;}
.sec04contactos img.logotipo {display:none;}


/* =LISTAS
------------------------------------------------------------------------ */

/* -- siteNav -- */

#siteNav {position: absolute; top: -47px; right: 0px; width: 380px; height: 46px; padding: 0; margin: 0;}
#siteNav li {list-style: none; margin: 0; padding: 0; display: inline;}
#siteNav li a:link, #siteNav li a:visited {display: block; position: absolute; top: 0; height: 46px;}
#siteNav li a:hover {background: transparent;}

.home #siteNav .li1 a:link, .home #siteNav .li1 a:visited,
.articles #siteNav .li2 a:link, .articles #siteNav .li2 a:visited,
.dailies #siteNav .li2 a:link, .dailies #siteNav .li2 a:visited,
.projects #siteNav .li3 a:link, .projects #siteNav .li3 a:visited,
.about #siteNav .li4 a:link, .about #siteNav .li4 a:visited,
.related #siteNav .li5 a:link, .related #siteNav .li5 a:visited{}

#siteNav .li1 a {left: 0; width: 60px;}
#siteNav .li2 a {left: 60px; width: 106px;}
#siteNav .li3 a {left: 166px; width: 71px;}
#siteNav .li4 a {left: 237px; width: 53px;}
#siteNav .li5 a {left: 290px; width: 81px;}


#siteNav li a:link span, #siteNav li a:visited span {
	display: block;
	position: absolute;
	top: 0px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
	height: 0;
	padding: 46px 0 0 0;
	background: url(../../img/layout/siteNavOps.gif) no-repeat;
}
#siteNav .li1 a:link span, #siteNav .li1 a:visited span {background-position: 0 0; width: 60px;}
#siteNav .li2 a:link span, #siteNav .li2 a:visited span {background-position: -60px 0; width: 106px;}
#siteNav .li3 a:link span, #siteNav .li3 a:visited span {background-position: -166px 0; width: 71px;}
#siteNav .li4 a:link span, #siteNav .li4 a:visited span {background-position: -237px 0; width: 53px;}
#siteNav .li5 a:link span, #siteNav .li5 a:visited span {background-position: -290px 0; width: 81px;}


#siteNav .li1 a:hover span {background-position: 0 -46px;}
#siteNav .li2 a:hover span {background-position: -60px -46px;}
#siteNav .li3 a:hover span {background-position: -166px -46px;}
#siteNav .li4 a:hover span {background-position: -237px -46px;}
#siteNav .li5 a:hover span {background-position: -290px -46px;}

#siteNav .li1 a:link span.active, #siteNav .li1 a:visited span.active {background-position: 0 -92px;}
#siteNav .li2 a:link span.active, #siteNav .li2 a:visited span.active {background-position: -60px -92px;}
#siteNav .li3 a:link span.active, #siteNav .li3 a:visited span.active {background-position: -166px -92px;}
#siteNav .li4 a:link span.active, #siteNav .li4 a:visited span.active {background-position: -237px -92px;}
#siteNav .li5 a:link span.active, #siteNav .li5 a:visited span.active {background-position: -290px -92px;}




/* =SFIR
------------------------------------------------------------------------ */


/* =DATATABLES
------------------------------------------------------------------------ */
