@import url("forms.css");

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

	Aldeia da Mata Pequena v2005 CSS
	Desenvolvido por Multiweb * Business Inspiration
	www.multiweb.pt

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

*/



/* ELEMENTOS COMUNS
------------------------------------------------------------------------ */
.devnote {color:#FF0000; background:#FFFF99;}

* {margin:0; padding:0;}
body{
	margin:0;
	padding:0;
	font: 83% "Trebuchet MS", Helvetica, sans-serif;
	color: #666666;
	line-height:1.5em;
	background: url(../../img/generic/body.fundo01.jpg) repeat left top;
}

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

a:link, a:visited {text-decoration:none; color:#5d5a4e;}
a:hover, a:active {color:#346642;}
.current a:link, .current a:visited {color:#c2ae02;}

p {margin:0 0 10px 0;}
p.signature, div.footer p.signature{font-size: 0.80em; margin: 0;}

.txtXSmall {font-size:60%;}
.txtSmall {font-size:80%; line-height:1.1em;}

#adereco01,
#adereco02,
#adereco03,
#adereco04,
#adereco05 {position:absolute;}

blockquote {font-style:italic; display:block; margin-bottom:15px;}

/* DEFINICOES DE LAYOUT
------------------------------------------------------------------------ */
.globalContainer {
	width:1000px;
	margin:auto;
}

.column {float:left;}

.twoColumns .column {width:44%; padding:0 2%;}
.twoColumns {
	background: url(../../img/generic/threeCol.fundo01.gif) repeat-y center top;
	clear:left;
	margin:15px 0;
}


.threeColumns {
	background: url(../../img/generic/threeCol.fundo01.gif) repeat-y center top;
	}
	.threeColumns .column01{float:left; width:250px; margin:0 30px 0 0;}
	.threeColumns .column02{float:left; width:250px; margin:0 30px 0 0;}
	.threeColumns .column03{float:left; width:250px;}
	.threeColumns .column {width:27%; padding:0; margin:0 2%;}
	.threeColumns .column h1 {font-size:210%;}
	.threeColumns .column img {float:right;}





div.mainContent {position:relative;}
div.mainContent p{margin-left:20px;}
.secHome div.mainContent p{margin-left:0px;}

div.mainContent,
div.specials,
div.footer {
	padding:10px 30px 0 45px;
	clear:both;
}

div.clearLeft {clear:left;}


/* header01 */
.header01 {height:92px; position:relative; font-size:85%; font-weight:bold;}
.header01 img{position:absolute; left:0; bottom:0;}
.header01 ul{list-style:none; position:absolute; bottom:10px; right:35px; font-size:120%;}
.header01 ul li{display:inline; margin:0 6px;}


/* footer */
div.footer {
	clear:both;
	background: url(../../img/generic/footer.fundo01.gif) no-repeat center top;
	text-align:center;
	margin:25px 0 15px 0;	
	position:relative;
	width:90%;
}
div.footer p{margin-top:40px;}
div.footer img{position:absolute; right:0;}

div.imgNav {position:relative; height:600px; margin-left:30px;}
div.imgNav h2 {}

div.imgNav .photo01,
div.imgNav .photo02,
div.imgNav .photo03,
div.imgNav .photo04,
div.imgNav .photo05,
div.imgNav .photo06 {position:absolute;}

div.imgNav .photo01 {width:236px; top:60px;}
div.imgNav .photo02 {width:178px; left:236px; top:5px;}
div.imgNav .photo03 {width:255px; left:236px; top:265px;}
div.imgNav .photo04 {width:286px; left:414px; top:0px;}
div.imgNav .photo05 {width:222px; left:491px; top:259px;}
div.imgNav .photo06 {width:223px; left:713px; top:139px;}

div.photoGallery {margin:20px auto 20px auto;}
div.photoGallery img{margin-right:5px;}


/* DEFINICOES DE ZONA
------------------------------------------------------------------------ */
.secSplash div.mainContent { text-align:center;}
.secSplash div.mainContent img.photo01{}
.secSplash div.header01 img {position:inherit; margin-left:310px; margin-bottom:-10px;}
.secSplash #adereco01{top:20px; left:760px;}
.secSplash #adereco02{top:350px; left:155px;}

.secHome {}
.secHome #adereco01{top:20px; left:860px;}
.secHome #adereco02{top:350px; left:-35px;}

.sec01Apres {}
.sec01Apres #adereco01{top:20px; left:830px;}
.sec01Apres #adereco02{top:480px; left:-55px;}
.sec02Casas #adereco01{top:460px; left:40px;}
.sec02Casas #adereco02{top:50px; left:830px;}
.sec03Actividades #adereco01{top:20px; left:920px;}
.sec03Actividades #adereco02{top:890px; left:-55px;}

.sec01Apres.detailMode #adereco02{top:320px; left:0;}
.sec01Apres.detailMode #adereco01{top:30px; left:830px;}

.sec02Casas.detailMode div.featured{
	padding:0 0 10px 0;
	background: url(../../img/generic/divHorizontal.gif) no-repeat center bottom;
	}
.sec02Casas.detailMode #adereco02{top:320px; left:0;}
.sec02Casas.detailMode #adereco01{top:150px; left:0px;}

.sec05Reserv #adereco01{top:20px; left:830px;}
.sec05Reserv #adereco02{top:880px; left:10px;}


/* LISTAS
------------------------------------------------------------------------ */
ol {margin:15px 0 0 15px; font-size:120%;}
ol li {margin:0 0 5px 0;}

ul.subSecNav {list-style:none; margin:15px 0 25px 0;}
ul.subSecNav li{display:inline; padding:5px 10px;}

.faqDetail dl {margin:2em 0;}
.faqDetail dl dt{font-size:90%; font-style:oblique;}
.faqDetail dl dd{font-size:130%;}

div.mainContent ul {margin-left:1.8em;}

ul.langNav {list-style:none; font-size:85%;}
ul.langNav li{display:inline; margin:0 6px;}

/* TABELAS DE DADOS
------------------------------------------------------------------------ */
.mainContent table {margin:15px auto;}

mainContent table.data01 {
	padding:1px 0 0 1px;
	background: url(../../img/generic/tableD01.fundo01.jpg) no-repeat left top;
	margin:15px 0 25px 0;
}
table.data01 th,
table.data01 td{padding:8px 12px;}
table.data01 th{
	background: url(../../img/generic/tableD01.th.fundo01.jpg) no-repeat right bottom;
}
table.data01 td{
	background: url(../../img/generic/tableD01.td.fundo01.jpg) no-repeat right bottom;
}

table.data01 th.tdred{background: url(../../img/generic/tableD01.td.red.jpg) no-repeat right bottom;}
table.data01 th.tdblue{background: url(../../img/generic/tableD01.td.blue.jpg) no-repeat right bottom;}
table.data01 th.tdorange{background: url(../../img/generic/tableD01.td.orange.jpg) no-repeat right bottom;}



table.data02 {
	padding:1px 0 0 1px;
	background: url(../../img/generic/tableD01.fundo01.jpg) no-repeat left top;
	margin:35px auto;
	font-size:90%;
}
table.data02 th,
table.data02 td{padding:8px 2px; text-align:center;}
table.data02 th{
	background: url(../../img/generic/tableD01.th.fundo01.jpg) no-repeat right bottom;
}
table.data02 td{
	background: url(../../img/generic/tableD01.td.fundo01.jpg) no-repeat right bottom;
}

table.data02 th.tdred{background: url(../../img/generic/tableD01.td.red.jpg) no-repeat right bottom;}
table.data02 th.tdblue{background: url(../../img/generic/tableD01.td.blue.jpg) no-repeat right bottom;}
table.data02 th.tdorange{background: url(../../img/generic/tableD01.td.orange.jpg) no-repeat right bottom;}
