/* Body */
/*****************/
body {
	font-size		: 62.5%;
}
body {
	margin			: 0 auto;
	width			: 980px;
	top				: 0;
/*	background-image: url(../images/background.gif);
	background-repeat:repeat-x;*/
	background-color: #F2F2F2;
}
div.bottomcenter {
	height: 100%;
}
div.bottomright {
	height: 100%;
}
div.spliter3 {
	height: 100%;
}
td,tr,p,div {
	font-family		: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color 			: #333333;
	text-align		: justify;
	line-height		: 15px;
	}
#contentor {
	margin			: 0 auto;
	width			: 980px;
/*20060825	background-color: #F2F2F2;*/
	top				: 0;
}

/** spliterS MAIN **/
    /** contem idioma e fontrezise **/
#spliter1 {
	margin-top		: 0;
/*	background-color: #F2F2F2;*/
	height			: 20px;
	top				: 0;
	width			: 960px;
	padding-right	: 10px;
	padding-left	: 10px;
}
    /** contem icons, uppercenter (cpanel, left), upperright (meteo, right) **/
#spliter2 {
	clear			: both;
	top				: 20px;
/*	background-color: #CCFFCC;*/
	height			: 377px;
	width			: 970px;
	border	: 5px #cccccc solid;/*20060825 #BE0000*/
/*	padding			: 10px;*/
}
    /** contem corpo, bottomcenter (user1, user3), bottomright (user2, user4) **/
#spliter3 {
	clear			: both;
/*	background-color: #CCCCFF;*/
	width			: 960px; /*20060825 width: 970px*/
	border-right	: 10px solid #CCCCCC;/*20060825 - 5px solid #BE0000*/
	border-bottom	: 10px solid #CCCCCC;/*20060825 - 5px solid #BE0000*/
	border-left		: 10px solid #CCCCCC;/*20060825 - 5px solid #BE0000*/
	border-top		: 0px solid #CCCCCC;/*20060825 - 5px solid #BE0000*/
/*	padding-right	: 10px;
	padding-bottom	: 10px;
	padding-left	: 10px;*/
}
	/** contem footer **/
#spliter4 {
/*	clear			: both;*/
/*	background-color: #66CCCC;*/
	height			: 60px;
	width			: 960px;
	padding-right	: 10px;
	padding-left	: 10px;
}
/**

/** spliterS SUB **/
	/** contem imagens de 550x367 **/
#icons {
	float			: left;
	background-color: #333333;
	position		: relative;
	width			: 550px;
	height			: 367px;
	border: 5px #cccccc solid;
}
	/** contem o mainbody **/
#corpo {
	background-color: #FFFFFF;
	width			: 540px;
	height			: 100%;
	padding			: 5px;
	vertical-align	: top;
/*	height: 300px;*/
/*20060825	border: 5px solid #be0000;*/
/*20060825	border-right: 10px solid #CCCCCC;*/
}
    /** contem cpanel, left **/
#uppercenter {
	position		: relative;
	float			: right;
	background-color: #F2F2F2;
	width			: 190px;
	height			: 367px;
	border: 5px #cccccc solid;
}
    /** contem meteo, right **/
#upperright {
	position		: relative;
	float			: right;
	background-color: #F2F2F2;
	width			: 200px;
	height			: 367px;
/*	margin-left		: 10px;*/
	border: 5px #cccccc solid;
}
    /** contem user1, user3 **/
#bottomcenter {
	position		: relative;
	float			: right;
	background-color: #F2F2F2;
	width			: 190px;
/*20060825	border: 5px solid #999933;*/
/*20060825*/	border-right: 5px #cccccc solid;
/*20060825	border-top: 5px solid #be0000;*/
}
    /** contem user2, user4 **/
#bottomright {
	position		: relative;
	float			: right;
	background-color: #F2F2F2;
	width			: 200px;
/*	margin-left		: 10px;*/
/*20060825	border: 5px solid #6699cc;*/
/*20060825*/	border-left: 5px #cccccc solid;
/*20060825	border-top: 5px solid #be0000;*/
}

/** INSIDE SUB spliterS **/
	/** contem seleccao de idioma **/
#idioma {
	float			: left;
	position		: absolute;
	top				: 0px;
	width			: 68px;
	height			: 20px;
	vertical-align	: middle;
}
	/** contem o resize das fonts **/
#size {
	float			: right;
	position		: relative;
	top				: 0px;
	width			: 95px;/*75*/
	height			: 20px;
	vertical-align	: middle;
}
	/** contem o mainmenu (cpanel) **/
#mainmenu {
	position		: relative;
	width			: 190px;
	height			: 208px;
	left			: 0px;
	top				: 0px;
	background-color: #F2F2F2;
}
	/** contem quem esta online **/
#whoonline {
	position		: relative;
	width			: 190px;
	height			: 100px;
	left			: 0px;
/*	top				: 10px;*/
	background-color: #F2F2F2;
}
	/** contem metar (toolbar) **/
#meteo {
	position		: relative;
	width			: 200px;
	height			: 208px;
	left			: 0px;
	top				: 0px;
	background-color: #F2F2F2;
}
	/** contem factos historicos **/
#historic {
	position		: relative;
	width			: 200px;
	height			: 100px;
	left			: 0px;
	top				: 10px;
	background-color: #F2F2F2;
}
	/** contem login form e outros **/
#user1 {
	position		: relative;
	width			: 190px;
	left			: 0px;
	top				: 0px;
	background-color: #F2F2F2;
}
#user3 {
	position		: relative;
	width			: 190px;
	left			: 0px;
/*20060825	top				: 10px;*/
	background-color: #F2F2F2;
	height: 100%;
}
	/** contem editorial e outros **/
#user2 {
	position		: relative;
	width			: 200px;
	left			: 0px;
	top				: 0px;
	background-color: #F2F2F2;
}
#user4 {
	position		: relative;
	width			: 200px;
	left			: 0px;
/*20060825	top				: 10px;*/
	background-color: #F2F2F2;
}
#foot {
	/** contem o footer **/
	position		: relative;
	float			: left;
	height			: 60px;
	width			: 480px;
/*	background-color: #F2F2F2;*/
}
.copyright {
	font-size		: 75%;
	color			: #999999;
	text-align		: left;
	vertical-align	: middle;
	height			: 15px;
	
}
#w3c {
	/** contem o footer **/
	position		: relative;
	float			: right;
	height			: 20px;
	width			: 960px;
/*	background-color: #F2F2F2;*/
	vertical-align	: top;
/*	background-color: #F2F2F2;*/
}
/*****************/
span.article_seperator {
	display: block;
	height: 50px;
}
/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #323A15;
	border-left: outset 2px #5B7122;
	border-right: outset 2px #808080;
	border-top: outset 2px #5B7122;
	border-bottom: solid 1px #d5d5d5;
	cursor:pointer;
/*	cursor: hand;*/
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	}

.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
/*	cursor: hand;*/
	cursor:pointer;
	font-weight: normal;
	}

.tabpadding {
	}

.tabheading {
	background-color: #CCE197;
	text-align: left;
	}

.pagetext {
	display: none;
	visibility:hidden;
	position: relative;
	top: 0;
	}

h4 {
	color: #405115;
	font-size: 140%; 
	font-weight: bold;
	}

h5 {
	color: #718D28;
	font-size: 150%;
	font-weight: bold;
	}

h6 {
	color: #A5CD3D;
	font-size: 160%;
	font-weight: bold;
	}

/* nks */
a:link, a:visited {
	color: #333333; 
	text-decoration: none;
	}

a:hover {
	color: #E42F1C;
	text-decoration: underline;
	}

.HeaderText {
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px;
	padding: 0px;
	}

/* Horizontal ne */
hr {
	background-color: #C6DA88; 
	height:2px; 
	border: 1px inset;
	}

hr.separator {
	background-color: #8EAC35;
	height: 1px;
	width: 75px;
	border: 0px;
	}

/* --Default Class Settings-- */
a.mainlevel:link, a.mainlevel:visited {
	color:#666666;
	text-align: left;
	text-indent: 5px;
	}

a.mainlevel:hover {
	color: #666666;
	text-align: left;
	text-decoration:underline
	}
/*** NEW MODULE NK****/
a.mainlevel_top:link, a.mainlevel_top:visited {
	text-align		: left;
	vertical-align:middle;
}
a.mainlevel_top:hover {
	text-align		: left;
	text-decoration	: underline;
}

a.mainlevel_bottom:link, a.mainlevel_bottom:visited {
	width			: 75px;
	color			: #999999;
	text-align		: center;
	font-weight		: normal;
	text-transform	: lowercase;
	text-decoration	: none;
}
a.mainlevel_bottom:hover {
	text-decoration	:underline;
}

/**/
	/* */
a.mainmenu:link, a.mainmenu:visited {
	color: #FFFFFF; 
	font-weight: bold;
	}

a.mainmenu:hover {
	color: #FFFFFF; 
	text-decoration: underline;
	}

a.sublevel:hover {
	color: #666666; 
	text-decoration: underline;
	}

a.sublevel:link, a.sublevel:visited {
	color: #666666; 
	font-weight: normal;
	font-weight: bold;
	}

.contentheading {
	background-image: url('http://www.madeiraspotters.net/templates/runway/images/heading_540.gif');
	background-repeat: no-repeat;
/*	font-size: 140%;*/
	font-weight: bold;
 	color: #F2F2F2;
	text-align:left;
	text-indent: 10px;
	line-height: 19px;
	width: 540px;
	vertical-align:top;
	}
.editorialtitle {

/*	font-size: 140%;*/
	font-weight: bold;
 	color: #000000;
	text-align: center;
	}

/* For content item titles that are hypernk instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
/*	font-size: 140%;*/
 	color: #000000;
	text-align:left;
	}

a.contentpagetitle:hover {
/*	font-size: 140%;*/
	text-align:left;
	color: #BE0000;
	text-decoration: underline;
	font-weight: bold;
	}

/* Content - Sections e Categories */
.contentpane {
	background-color : #FFFFFF;
	}

.contentpaneopen {
	border : 0px ridge #BFDC7C;
}

.contentpagetitle {
/*	font-size: 140%;*/
 	color: #000000;
	text-align:left;
	}
.contentpane_homee {
	background-color: green;
	}
.blog_homee {
	border: 0px solid blue;
	padding: 5px;
	margin: 0px;
	}
.contentpagetitle_homee, a.contentpagetitle_homee:link, a.contentpagetitle_homee:visited {
/*	background-color: #CCCCCC;
	line-height: 19PX;*/
	color			: #F2F2F2;	
/*	font-size: 140%;*/
}
a.contentpagetitle_homee:hover {
/*	background-color: #CCCCCC;
	line-height: 19PX;*/
	color			: #333333;	
/*	font-size: 140%;*/
}
.contentpaneopen_homee {
	border 			: 0px solid #333333;
/*	margin			: 5px;*/

}
.contentheading_homee {
	font-size		: 120%;

	background-image: url('http://www.madeiraspotters.net/templates/runway/images/heading_540.gif');
/*	background-repeat: no-repeat;*/
/*	font-size: 140%;*/
	font-weight: bold;
 	color: #F2F2F2;
	text-align:left;
	text-indent: 10px;
	line-height: 19px;
	width: 540px;
	vertical-align:top;	
}

table.contenttoc {
	color			: #333300;
	background-color: #e0e0e0;
    }

table.contenttoc td {
    font-weight: normal;
    text-align:left;
	}

.contentdescription {
	color: #000000;
	line-height: 20px;
	text-align: left;
	}

/* nks */
a.blogsection:link, a.blogsection:visited {
	color: #333333; 
	text-decoration: none; 
	font-weight: normal;
	}

a.blogsection:hover {
	color: #BE0000;	
	text-decoration: underline;
	font-weight: normal;
	}

a.webnks:link, a.webnks:visited {
	color: #666666; 
	text-decoration: none;
	font-weight: normal;
	}

a.webnks:hover {
	color: #759328;	
	text-decoration: underline;
	}

a.readon:link, a.readon:visited {
	color: #666666; 
	text-decoration: none;
	}

a.readon:hover {
	color: #666666; 
	text-decoration: none;
	text-decoration: underline;
	}

table.menutable {
	margin: 0px 0px 0px 0px;
	width: 190px;
	text-indent: 5px;
	}

table.submenutable {
	margin: 0px 0px 0px 0px;
	width: 190px;
	text-indent: 10px;
	}

table.moduletable {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	text-indent: 5px;
	}

table.moduletable th {
	background-image: url('http://www.madeiraspotters.net/templates/runway/images/menubar190.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
	height:18px;
	}

table.moduletable td {
	color:#000000;
	}
table.moduletable_200 {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	text-indent: 5px;
	}

table.moduletable_200 th {
	background-image: url('http://www.madeiraspotters.net/templates/runway/images/menubar200.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
	height:18px;
	}

table.moduletable_200 td {
	color:#000000;
	padding: 5px;
	background-color: #f2f2f2;
	}
table.moduletable_metar {
	margin			: 0px;
	width			: 100%;
	border			: solid 0px #000000;
	text-indent		: 5px;
	}

table.moduletable_metar th {
	background-image: url('http://www.madeiraspotters.net/templates/runway/images/menubar200.gif');
	background-repeat: no-repeat;
	font-weight		: bold;
	color			: #FFFFFF;
	text-align		: left;
	text-indent		: 5px;
	height			: 18px;
	}

table.moduletable_metar td {
	color			: #000000;
	background-color: #f2f2f2;
	}
/**** NEW MODULE ****/
table.moduletable_small190 {
/*	height: 208px;*/
	width: 190px;
	background-repeat:no-repeat;
	vertical-align:top;
	border-bottom: 0px;
	margin-bottom: 0px;
	}

table.moduletable_small190 th, table.moduletable_small190 td table th {
	background-image: url('http://www.madeiraspotters.net/templates/runway/images/menubar190.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
	height:18px;
	}

table.moduletable_small190 td, table.moduletable_small190 td table td {
	width: 100%;
	line-height: 19px;
	vertical-align: top;
	text-indent: 5px;
	color:#be0000;
	}
table.moduletable_joomfish {
	margin			: 0px 0px 0px 0px;
	width			: 200px;
	border			: 0;
	height			: 18px;
/*	text-indent: 5px;*/
	}

table.moduletable_joomfish th {
	font-weight		: bold;
	color			: #FFFFFF;
	text-align		: left;
/*	text-indent: 5px;*/
	height			: 18px;
	}

table.moduletable_joomfish td {
	vertical-align	: middle;
	}
.jflanguageselection {
	border: 0;
	display: inline;
	list-style-type: none;
}
.jflanguageselection a:link, .jflanguageselection li a, .jflanguageselection li {
	border: 0;
	display: inline;
	list-style-type: none;
}

/*****************************************************/
table.moduletable_top {
/*	background-image: url('http://www.madeiraspotters.net/templates/runway/images/gradient.jpg');*/
	height: 208px;
	width: 190px;
	background-repeat:no-repeat;
	vertical-align:top;
	border-bottom: 0px;
	margin-bottom: 0px;
	}

table.moduletable_top th, table.moduletable_top td table th {
	background-image: url('http://www.madeiraspotters.net/templates/runway/images/menubar190.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
	height:18px;
	}

table.moduletable_top td, table.moduletable_top td table td {
	background-image: url('http://www.madeiraspotters.net/templates/runway/images/item_menu.gif');
	background-repeat: no-repeat;
	width: 100%;
	line-height: 19px;
	vertical-align: top;
	text-indent: 30px;
	font-weight: normal;
	color:#be0000;
	text-transform:uppercase;
/*	position: -10 0 0 0;*/

	}
.componentheading {
	background-image: url('http://www.madeiraspotters.net/templates/runway/images/heading_540.gif');
	background-repeat: no-repeat;
/*	font-size: 140%;*/
	font-weight: bold;
 	color: #F2F2F2;
	text-align:left;
	text-indent: 10px;
	line-height: 19px;
	width: 100%;
	vertical-align:top;
	}

.button {
	color: #666666; 
	font-weight: bold;
	text-align: center;
	font-size: 80%;
	font-weight: bold;
	}

.inputbox {
	font-weight: normal;
	color: #999999;
	background: #FFFFFF;
	border: 1px solid #999999; 
	}

/** category text format and nks **/
.category {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	}

a.category:link, a.category:visited {
	color: #999999; font-weight: bold;
	}

a.category:hover {
	color: #999999;
	text-decoration: underline;
	}

.poll {
	color: #333333;
	line-height: 20px;
	text-indent:5px;
	}

.sectiontableentry1 {
	background-color : #FFFFFF;
	}

.contentpane {
	background-color : #FFFFFF;
	width: 100%;
	}

.sectiontableentry2 {
	background-color: #f2f2f2;
	}

.sectiontableheader {
	background-color: #f2f2f2;
	color : #666666;
	font-weight : bold;
	}

.small {
	font-size: 80%;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	}

.smalldark {
    font-size: 80%;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    }

.newsfeedheading {
	font-weight: bold;
	color: #333333;
	text-align:left;
    }

.newsfeeddate {
	color: #A7CF43;
	font-weight: normal;
	}

.createdate {
	font-size: 70%;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	}

.modifydate {
	font-size: 70%;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	}

ul {
	margin: 0px 0px 0px 0px;
}

/* {
	list-style: inside url(../images/arrow.gif) 3px;
	list-style-image: url(../images/arrow.gif);
	}*/

.fase4rdf {
	color: #999999; 
	font-weight: normal;
	}

a.fase4rdf:link {
	font-weight: normal; 
	color: #999999;
	}

a.fase4rdf:hover { 
	font-weight: normal; 
	color: #999999;
	}

table.searchintro {
  	background-color: #FFFFFF;
	border: 1px solid #999999;
	}

table.contact {
	background-color: #CDCDCD;
	}

table.contact td.icons {
	background-color: #000000;
	}

table.contact td.details {
	background-color: #ebebeb;
	font-weight: bold;
	}

.pagenav {
	font-weight: normal;
}

a.pagenav, a.pagenav:visited {
	font-weight: bold;
	color: #E42F1C;
	}

a.pagenav:hover {
	color: #999999;
	text-decoration:underline;
	}

.pagenavbar {
	}

/* Content voting */
.content_rating {
	font-weight: normal;
	}

.content_vote {
	font-weight: normal;
	}

/* Peekme */
a.bar:link, a.bar:visited {
	color: White; text-decoration: none;
	font-weight: normal;
	font-weight: bold;
	}

a.bar:hover {
	color: #A7CF43;
	text-decoration: none;
	}

.searchbox {
	font-weight: bold;
	color: #999999;
	background: White;
	border: 1px solid;
	height: 18px;
	}
	
.title {
	font-weight: bold;
	letter-spacing: 4px;
	}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
	}

/* Text passed with mosmsg url parameter */
.message {
	font-weight: bold;
	color : #ff6600;
	text-align: center;
	}

/* PRIVADO */
.menuver {
	color: #FFFFFF;
	text-align: right;
	font-weight: bolder;
	}

a.menuver:link, a.menuver:visited {
	color: #FFFFFF;
	text-align: right;
	font-weight: bolder;
	}

a.menuver:hover {
	text-decoration: underline;
	}

.lermais {
	color: #91b0d5;
	font-size: 90%;
	}

a.lermais:link, a.lermais:visited {
	color: #91b0d5;
	}

a.lermais:hover {
	 text-decoration: underline;
	}

.menuBasic {
	color: #EBEBEB;
	font-weight: bolder;
	text-transform:lowercase;
	}

a.menuBasic:link, a.menuBasic:visited {
	color: #999999;
	font-weight: bolder;
	text-transform:lowercase;
	}

a.menuBasic:hover {
	text-decoration: underline;
	}

.titulo {
/*	font-size: 160%;*/
	color: #666666;
	font-weight: bolder;
	font-style:italic;
	text-transform:lowercase;
	text-align:right;
	line-height: 40px;
	}

.tituloAas {

/*	font-size: 160%;*/
	color: #999999;
	font-weight:  bold;
	text-transform:lowercase;
	text-align:right;
	}

.tocmenu {
	background-image: url(../images/neformodule.gif);
	padding-left: 0px;
	background-repeat: repeat-x;
	background-position: bottom;
	}

.introText {
	color: #000000;
	line-height: 25px;
	}

.fullText {
	color: #000000;
	line-height: 15px;
	}

.presstext { 
	color: #333333;
	}

.presstitle {
	color: #faa531;
	font-weight: bold;
	}