/* Black Style CSS Document */


body {
	background: #fff url(/images/transp.gif) no-repeat fixed;
	font-family: "Lucida Grande", "Lucida Sans Unicode", 'Trebuchet MS', Tahoma, arial, sans-serif;
	color:#333;
	margin: 0 0 0 0;
}
form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
input {
 	background-color: #fff;
 	font: normal 8pt "Lucida Grande", "Lucida Sans Unicode", 'Trebuchet MS', Tahoma, arial, sans-serif;
 	color:#666;
}
p {
	margin: 0px 0px 12px 0px;
	font-size:10pt;
	letter-spacing:-0.4pt;
	line-height:19px;
}
a {
	text-decoration:none;
	color:#9E0B0E;
}
a:hover {
	text-decoration:none;
	color:#333;
}
h1,h2,h3,h4,h5 {letter-spacing:-0.8pt;}
h1 {
	font: normal 120%/1.5em "Lucida Grande", "Lucida Sans Unicode", 'Trebuchet MS', Verdana, arial, sans-serif;
	margin: 0.1em 0.1em 0.1em 0.1em;
	color:#333;
}
h2 {
	font: bold 100%/1.5em "Lucida Grande", "Lucida Sans Unicode", 'Trebuchet MS', Verdana, arial, sans-serif;
	margin: 0;
	color:#333;
}
h3 {
	font: normal 70%/1.5em "Lucida Grande", "Lucida Sans Unicode", 'Trebuchet MS', Verdana, arial, sans-serif;
	margin: 0.1em 0.1em 0.1em 0.1em;
	color:#333;
}
.spacer {
	height:10px;
}
.form-button{
	background-color:#000000;
	border:#FFFFFF 1px solid;
	font: normal 8pt "Lucida Grande", "Lucida Sans Unicode", 'Trebuchet MS', Tahoma, arial, sans-serif;
	color:#fff;
	height:19px;

}
/* menu de navegacion principal */
.header {
	background:url(/images/bg_h_black.png) repeat-x fixed;
	font: normal 70%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
	color:#FFFFFF;
}
.header-text {
	color:#FFFFFF;
}
.header a {
	font: normal 70%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}
.header a:hover {
	font: normal 70%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.logo {
	background:url(/images/logoheader.png) no-repeat;
	height:80px;
	width:200px;
}
.nav {
	background:url(/images/bg_hnav.png) repeat-x;
	font: normal 70%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
	color: #777;
	text-decoration:none;
}
.nav a{
	background:url(/images/bg_hnav.png) repeat-x;
	color: #777;
	text-decoration:none;
}
.nav a:hover{
	background:url(/images/bg_hnav.png) repeat-x;
	color: #777;
	text-decoration:underline;
}
.pagination {
	background-color:#f7f7f7;
	border: 1px solid #333333;
	font-size: 8pt;
	padding: 3px 3px 3px 3px;
	color: #333333;
	margin: 0px;
	width:21px;
	font-weight:bold;
	text-align:center;
}
.footer {
	background:#FFFFFF url(/images/footer.png) repeat-x top;
	font: normal 8pt 'Trebuchet MS', Tahoma, sans-serif;
}
/* Lists, Serverslists etc. */
ul, li {
	list-style-type:square;
	font-size:10pt;	
}
#servers ul, li {
	list-style-type:square;
	font-size:10pt;
	line-height:20px;	
}

/* Pixel Green Template box -|| */
.post {
	margin: 0; padding: 10px 8px;
	/* margin: 0; padding: 0; */
	/* background: #FFF url(/images/gradientbg.jpg) repeat-x; */
	/* border: 1px solid #EFEDED; */
}
.post p {
	/* font: normal 70%/1.5em "Lucida Grande", "Lucida Sans Unicode", 'Trebuchet MS', Tahoma, arial, sans-serif;; */
	font-size:10pt;
}
.post .post-footer {
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	padding: 5px; margin-top: 20px;
	font-size:10pt;
}
.post .post-footer .date {
	background: url('/images/icon_clock.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .comments {
	background: url('/images/icon_comment.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .readmore {
	background: url('/images/icon_page.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
/* ||- Pixel Green Template box */
/* Vertical Menu */
#vertmenu {
font-family: 'Trebuchet MS', Tahoma, sans-serif;
font-size: 100%;
width: 160px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block;
background-color:#f7f7f7;
border: 1px solid #333333;
font-size: 90%;
padding: 3px 0 5px 3px;
color: #333333;
margin: 0px;
width:159px;
font-weight:bold;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #333333;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #333333;
width:160px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #333333;
background-color: #f7f7f7;
}
/* News homepage list */
.hnewslist {
font-family: 'Trebuchet MS', Tahoma, sans-serif;
font-size: 10pt;
padding: 0px;
margin: 0px;
}
.hnewslist-date{
font-family: 'Trebuchet MS', Tahoma, sans-serif;
font-weight:bold;
font-size: 8pt;
padding: 0px;
margin: 0px;
}
/* tree */
.tree {
font-family: 'Trebuchet MS', Tahoma, sans-serif;
font-size: 8pt;
padding: 0px;
margin: 0px;
}

/* Committee Department */
.cservice, .usercom, .routecom {
	border:1px dotted #b6b8ba;
	padding:5px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:20px;
	margin-right:10px;
}