/* @override http://www.hotelpedropescador.com/structure/css/skin.css */

/* CSS Document */

/* =TIPOGRAFIA
------------------------------------------------------------------------ */

h1 {font-size:320%; font-weight:normal; color:#c0c0c0; letter-spacing:-3px; line-height:1em; margin:0.5em 0;}
h2 {font-size:200%; font-weight:normal; margin:0.5em 0;}
h3 {font-size:145%; font-weight:normal; }
h4 {font-size:120%;}
h5 {}
h6 {}

a:link, a:visited {color:#00b6f1;}
a:hover, a:active {}

blockquote {}

#content p{margin:0 0 1em 0;}
#content h3 {margin:0.5em 0 0 0;}
#content ul{margin:0 0 1.5em 2em; list-style:square;}
#content dl{margin:0 0 1.5em 0;}
	#content dl dt{font-weight:bold; border-bottom:1px solid #b4d31e; font-size:1.1em; padding:0.2em 0.5em;}
	#content dl dd{padding:0.5em 0.5em 1.5em 1.5em;}


/* =LAYOUT
------------------------------------------------------------------------ */
body{
	font: .75em Lucida, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #445360;
	line-height:1.3em;
	background: #c5b8a2 url(../../img/layout/body.fundo.png) repeat-x fixed center top;
	}



#header {	
	background:#fff;
	}
	#header #header01{}
	#header #header02{
		background:#333333;
		}

#mainContent {}
	#secHome #mainContent {background:#fff;}


#footer {
	font-size:0.90em;
	color:#f4ede0;
	}


/* =LAYOUT SNIPPETS
------------------------------------------------------------------------ */
#headlines {
	background:#e0e0db url(../../img/layout/headlines.fundo01.png) no-repeat left top;
	color:#003762;
	font-size:0.85em;
	line-height:1.3em;
	}


/* layoutB - sidebarOculto*/
.layoutB {
	background: url(../../img/layout/layoutB.fundo.png) repeat-y left top;
	}
	.layoutB #content{}
	.layoutB #sidebar{font-size:0.9em;}




/* =LISTAS
------------------------------------------------------------------------ */
ul.siteNav {
	background: url(../../img/layout/siteNav.fundo.png) repeat-x left top;
	}
	ul.siteNav li{}
	ul.siteNav li a:link,
	ul.siteNav li a:visited{
		color:#7f7f7f;
		text-decoration:none;
		font-weight:bold;
		background: url(../../img/layout/siteNav.li.a.fundo01.png) no-repeat right top;
		}
	ul.siteNav li a:hover,
	ul.siteNav li a:active{
		background: url(../../img/layout/siteNav.li.a.fundo02.png) no-repeat right top;
		color:#CCCCCC;
		}	
	ul.siteNav li.active a:link,
	ul.siteNav li.active a:visited{
		background: url(../../img/layout/siteNav.li.a.fundo02.png) no-repeat right top;
		color:#00afef;
		}


ul#sectionNav {
	font-size:1.10em;
	}
	ul#sectionNav li{
		border-bottom:1px solid #e2d7b7;
		}
		ul#sectionNav li a:link,
		ul#sectionNav li a:visited{text-decoration:none;}
		ul#sectionNav li a:hover,
		ul#sectionNav li a:active{background:#fcfaf0;}
		ul#sectionNav li.active a:link,
		ul#sectionNav li.active a:visited {
			background:#fff;
			color:#373737;
			font-weight:bold;
			border-right:1px solid #fff;
			border-bottom:1px solid #ffffff;
			border-top:1px solid #edede6;
			}


/* =DATATABLES AND DATALISTS
------------------------------------------------------------------------ */

/* dataTable01  */
.dataTable01 {}
	.dataTable01 tr{background:#f4f9fc;}
	.dataTable01 tr.alt{background:#fff;}
	.dataTable01 td{
		padding:2px 2px 2px 15px;
		border-bottom:1px solid #d0dce3;
		}
	.dataTable01 th{
		padding:2px;
		border-bottom:1px solid #eeeee5;
		font-weight:bold;
		}
		.dataTable01 th.separador{
			padding:5px;
			border:none;
			border-bottom:2px solid #eeeee5;
			font-size:1.3em;
			font-weight:normal;
			background:#f3f3ed;
			}			
		.dataTable01 td:hover{}
		.dataTable01 td img{}
	.dataTable01.twoColumns td {}
	.dataTable01 a:link.thumb,
	.dataTable01 a:visited.thumb{}
		.dataTable01 a.thumb img.mask{}
		.dataTable01 a.thumb img.botGo{}
			.dataTable01 a.thumb:hover img.botGo{}
			.dataTable01 a.thumb span{}


/* dataTable02  */
.dataTable02 {}
	.dataTable02 tr{}
	.dataTable02 tr.alt{}
	.dataTable02 td{
		padding:2px 2px 2px 15px;
		border-bottom:1px solid #d0dce3;
		vertical-align:top;
		}
	.dataTable02 th{
		padding:2px;
		border-bottom:1px solid #eeeee5;
		font-weight:bold;
		}
		.dataTable02 th.separador{
			padding:5px;
			border:none;
			border-bottom:2px solid #eeeee5;
			font-size:1.3em;
			font-weight:normal;
			background:#f3f3ed;
			}			



/* listTable01 = lista de registos **** */
.listTable01 {}
	.listTable01 td{
		padding:1.5em 3em 1.5em 0;
		border-bottom:1px solid #ececec;
		}	
		.listTable01 td:hover{
			border-bottom:1px solid #b4d31e;
			}
		.listTable01 td img{
			float:left;
			margin:2px 15px 5px 0;
			padding:3px;
			border:1px solid #ccc;
			}
	.listTable01.twoColumns td {}

			
/* =COMPONENTS
------------------------------------------------------------------------ */

/* SIFR */
.sIFR-active h1,
.sIFR-active h2,
.sIFR-active h3 {
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
	}

.sIFR-active h1 {
	padding-bottom: 0;
	}

.sIFR-active h2 {
	display: block;
	}
	
