﻿/*//////////////////////////////////////////
// Projecto realizado por Miguel Nunes    //
// Professor: José Guerra                 //
// Ano Escolar: 2009/2010 - ESLaranjeiras //
//////////////////////////////////////////*/

* {

	font-size: 12px;
	
}

body {

	background: white url(../imagens/site/background.jpg) top right no-repeat;
	background-attachment: fixed;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	
}

img {

	border: 0px;
	
}

/* -------------------------------------------------------------------------- */

a:link,
a:active,
a:visited {

	text-decoration: none;
	color: #0758b3;

}

a:hover {

	color: red;

}

/* -------------------------------------------------------------------------- */

#wrapper {

	width: 800px;
	margin: 0 auto;
	background: transparent;
	text-align: left;
	
}

#banner {

	width: 800px;
	height: 125px;
	
}

/* -------------------------------------------------------------------------- */

div#content #td_sidebar {

	width: 200px;
	
}

div#content #td_content {

	padding: 10px;

}

div#p-title {

	background: url(../imagens/site/titlebar.png) no-repeat;
	height: 50px;
	width: 560px;
	font-weight: bold;
	font-size: 15px;
	padding-left: 20px;
	margin-bottom: 20px;
	/*text-shadow: white 1px 1px 1px;*/
	
}

/* -------------------------------------------------------------------------- */

td#td_sidebar ul {

	list-style-type: none;
	margin: 0px;
	padding: 0px;.
	background: transparent;
	
}

td#td_sidebar li {

	background: transparent url(../imagens/site/sidebar.png);
	height: 16px;

}

td#td_sidebar li a:link,
td#td_sidebar li a:visited,
td#td_sidebar li a:active {

	color: #003300;
	text-decoration: none;
	padding-left: 5px;
	background: transparent;
	
}

td#td_sidebar li#title a:link,
td#td_sidebar li#title a:visited,
td#td_sidebar li#title a:active {

	/*color: #003300;*/
	text-decoration: none;
	padding-left: 5px;
	text-align: center;
	background: transparent;

}

td#td_sidebar li a:hover {

	font-weight: bold;
	padding-left: 15px;
	background: transparent;

}

td#td_sidebar li#title a:link,
td#td_sidebar li#title a:visited,
td#td_sidebar li#title a:active {

	color: black;
	text-decoration: none;
	font-weight: bold;

}

td#td_sidebar li#title a:hover {

	text-decoration: underline;

}

td#td_sidebar li#title {
	
	text-align: center;
	font-weight: bold;
	background: transparent;
	
}

/* -------------------------------------------------------------------------- */

span#news {

	display: block;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 4px;
	
}

div#news {

	padding-left: 10px;
	
}

div#news span#cat {

	display: inline;
	background: #e9d691;
	font-weight: bold;
	border: 1px solid white;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-left: 3px;
	padding-right: 3px;
	text-shadow: white 1px 1px 1px;
	
}

div#news img {

	padding-left: 10px;
	padding-top: 25px;
	
}

div#news span#cat a:link,
div#news span#cat a:visited,
div#news span#cat a:active {

	text-decoration: none;
	color: black;
	
}

div#news span#cat a:hover {

	text-decoration: none;
	color: green;

}

span#news a:link,
span#news a:visited,
span#news a:active {

	text-decoration: none;
	color: #056227;
	font-size: 14px;
	
}

span#news a:hover {

	text-decoration: none;
	color: #08923b;
	font-size: 14px;

}

span#news-big a:link,
span#news-big a:visited,
span#news-big a:active {

	text-decoration: none;
	color: #056227;
	font-size: 19px;
	text-shadow: gray 1px 1px 1px;

}

span#news-big a:hover {

	text-decoration: none;
	color: #08923b;
	font-size: 19px;
	text-shadow: gray 1px 1px 1px;

}

/* -------------------------------------------------------------------------- */

div#countdown {

	margin-top: -25px;
	height: 40px;
	background: url(../imagens/site/countdown.gif);
	padding-left: 20px;
	color: #805202;
	font-family: calibri, georgia, verdana, arial;
	padding-right: 20px;
	
}

div#countdown div#right {

	float: right;

}

div#countdown div#left {

	float: left;

}

/* -------------------------------------------------------------------------- */

.paging_off {

	background: #fce6b7;
	border: 0px;
	padding: 5px;
	color: #ACACAC;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;

}

a.paging_off:link,
a.paging_off:active,
a.paging_off:visited,
a.paging_off:hover {

	border: 0px;
	color: #ACACAC;
	text-decoration: none;
	cursor: default;

}

.paging {

	background: #fce6b7;
	border: 0px;
	padding: 5px;

}

a.paging:link,
a.paging:active,
a.paging:visited,
a.paging:hover {

	color: gray;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;

}

.paging_arrow {

	background: #fce6b7;
	border: 0px;
	padding: 5px;

}

a.paging_arrow:link,
a.paging_arrow:active,
a.paging_arrow:visited {

	color: gray;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;

}

a.paging_arrow:hover {

	color: white;
	background: #f7b324;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	border: 0px;

}

a.paging:hover {

	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	border: 0px;
	background: #f7b324;

}

.paging_sel {

	background: transparent;
	border: 0px;
	padding: 5px;
	color: #5d5d5e;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	cursor: default;

}

a.paging_sel:hover {

	color: #5d5d5e;
	text-decoration: none;

}

/* -------------------------------------------------------------------------- */

#link {

	border: 1px double gray;
	font-size: 11px;
	display: inline;
	padding: 10px;
	letter-spacing: 2px;
	line-height: 50px;
	margin-right: 10px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
}

#link img {

	vertical-align: bottom;
	margin-bottom: 18px;
	
}