﻿
/* Global Formating */
body {
	background-color: #559ab7;
	background-image: url(body_bg.gif);
	background-repeat:repeat-x;
	margin: 15px 0px 0px 0px; 
	color: #8c8c8c;
	font-family: Arial;	
}
#container {
	position: absolute; left:50%; width:963px; margin-left: -482px;
}
.wrapper {
	width: auto; display: block; clear: both;
}
.clearformat {
	width: auto; display: block; clear: both;
}
.tdshadeleft {
	width: 7px;
	background-image: url(shadelf.png);
	background-repeat: repeat-y;
}
.tdshadeleft_ft {
	width: 7px;
	background-image: url(shadelf_ft.png);
	background-repeat:no-repeat;
	background-position: top;
}
.tdcontent {
	width: 658px;
	height: 750px;
	background-color: #fff;
	vertical-align: top;
	padding: 0px 40px 45px 40px;
	background-image: url(container_bg.jpg);
	background-repeat:repeat-x;	
	background-position: bottom;
}
.tdmenu {
	width: 215px;
	background-color: #fff;
	vertical-align: top;	
	background-image: url(container_bg.jpg);
	background-repeat:repeat-x;	
	background-position: bottom;	
}
.tdshaderight {
	width: 7px;
	background-image: url(shadert.png);
	background-repeat: repeat-y;
}
.tdshaderight_ft {
	width: 7px;
	background-image: url(shadert_ft.png);
	background-repeat:no-repeat;
	background-position: top;
}

/* General Formating */
.h1box {
	width: auto;
	height: 22px;
	background-image: url(lineh.jpg);
	background-repeat: no-repeat;		
	background-position: left bottom;	
}	
h1 {
	color: #6495b5;
	font-size: 12pt;
}
h2 {
	color: #3f7aac;
	font-size: 10pt;
}
h3 {
	font-size: 10pt;
}
.title1 {
	color: #3f7aac;
	font-weight: bold;
	text-decoration: none;
}
p, td {
	font-size: 10pt;
	color: #8c8c8c;
	font-family: Arial;
}
a {
	color: #407aac;
	text-decoration: none;
} 
a:hover a:active lnk {
	color: #ff9900;
	text-decoration: none;
}
.ctl {
	font-size: 10pt;
	color: #8c8c8c;
	font-family: Arial;
}
.menudir {
	color: #ef9a0b;
}
/* Side boxes */
.box1 {
	width: auto;
	background-color: #f2990b;
	color: #fff;
}
.box2 {
	width: auto;
	background-color: #1492cc;
	color: #fff;
}
.box3 {
	width: auto;
	background-color: #6396b5;
	color: #fff;
}
.box4 {
	width: auto;
	background-color: #ffca46;
	color: #fff;
}
.box5 {
	width: auto;
	background-color: #e8740d;
	color: #fff;
}
.box6 {
	width: auto;
	background-color: #5084a4;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Custom Formats */
#header {
	width: 953px;
	height: 251px;
	border: 0px;
}
#footer {
	width: auto;
	height: 26px;
	padding-top: 8px;
	background-color: #47859e;
	background-image: url(footer_bg.jpg);
	background-repeat:repeat-x;	
	text-align: center;
	color: #fff;
	font-size: 9pt;
	font-family: Times New Roman;
	/*font-variant: small-caps;*/
}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
	text-decoration: underline;
}
#footshade{
	height: 14px;	
	background-image: url(shadebt.png);
	background-repeat: no-repeat;		
}
#designby {
	text-align: center;
	color: #2b3944;
	font-size: 7pt;
	font-family: Times New Roman;
	padding-bottom: 10px;
}
.nav {
	width: auto;
	height: 28px;
}
.navbt {
	float: left;
	border: 0px;
}
.spctop {
	width: auto;
	height: 45px;
}
.crumbs {
	color: #2b5c7a; 
	height: 43px;
	padding-top: 15px;	
}
.crumbs a {
	color: #2b5c7a;
	text-decoration: none;
}
.crumbs a:hover {
	color: inherit;
	text-decoration: underline;
}	
.caption { color: #407aac; }
.img0 { border: 0px; }

.newsbox {
	width: auto;
	padding-bottom: 10px;
}
.tdbox1 { background-color: #f4fbff; font-weight: bold; text-align: right; }
.tdbox2 { background-color: #fff; }
.menulf {
	color: #fff;
	text-decoration: none;
}
.menulf:hover {
	color: #fff;
	text-decoration: underline;
}

/* Detalhe pistas*/
.tbdet {
	border-collapse: collapse;
	border: 1px solid #999;
}
.tddet1 {
	border: 1px solid #999;
	text-align: center;
	height: 24px;
}
.tddet2 {
	border: 1px solid #999;
	background-color: #F2990B;
	color: #fff;
	font-weight: bold;
	text-align: center;
	height: 24px;
}
