/************** golp_page.css v1.0 ****************//************** General ****************/body { background-color: #369;	font: 11px/1.5em Lucida Grande, Verdana, Arial, Helvetica, sans-serif;	color: #333;}img {	border: none;	display: block;	}img.bd {	border: 1px solid #333333;	display: block;	}	/************** Links ****************/a, a:link, a:visited {	text-decoration: none;	color: #336699;	background-color: transparent;	}a:hover {	text-decoration: underline;	color: #f63;	}/************** Text ****************/h1, h2 {	font: bold 14px/1em Lucida Grande, Verdana, Arial, Helvetica, sans-serif;	color: #930;	margin: 1.5em 0 1em 0;	}h2 {	font: bold 12px/1em Lucida Grande, Verdana, Arial, Helvetica, sans-serif;	color: #930;	margin: 1.5em 0 1em 0;	}	h3 {font: bold 11px/1em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	color: #993300;	margin: 1.5em 0 1em 0; border-bottom: 2px solid #ddb;}	p {text-align:justify} /************** Boxes ****************/#mainbox {	width: 800px;	margin-right: auto;	margin-left: auto;	border: 1px solid #333;	background-color: #fff;	text-align: left;	}#main {	width: 400px;	margin: 0px 20px 10px 20px;	padding: 10px;	}#mainfree {	width: 600px;	margin: 0px 20px 10px 20px;	padding: 10px;	}/* Caixas de texto */#smallboxleft {	width: 147px; /* =160-5-5-1-2*/	margin: 5px;	padding: 5px;	float: left;	border-left:  1px solid #999999;	border-top: 1px solid #999999;	border-right:  2px solid #999999;	border-bottom: 2px solid #999999;	display: block;}#smallboxright {	width: 187px;	margin: 5px;	padding: 5px;	float: right;	border-left:  1px solid #999999;	border-top: 1px solid #999999;	border-right:  2px solid #999999;	border-bottom: 2px solid #999999;	display: block;	background-position: top;}#rightbox {	width: 600px;  /* =640-5-5*/	margin: 5px;	padding: 5px;	float: right;	display: block;	border: none;}#centerbox {	width: 400px;	margin: 5px;	padding: 5px;	display: block;	float: left;}/***************** Header ******************/#header {	height: 96px;	background: #ccf; /* malva */	margin: 0;	padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px;	}#logo {	float: right;	display:block;	background: #fff;	margin: 0px;	border: 1px solid #999;	}	#titlept {color: #000; font: 24px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;		  margin-top: 10px}		  /*#titleuk {color: #933; font: italic 16px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;		   text-indent: 100px; margin-top: 10px}*/#titleuk {color: #933; font: italic 20px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;		   margin-top: 10px}#sandline {	display: block;	height: 15px;	background: #ddb;	border-bottom: 15px solid #fff;	margin-top: 50px;	}	/***************** Footer ******************/#footer {	clear: both;	text-align: center;	color: #000000;	padding-bottom: 20px;	}#footer a, #footer a:link, #footer a:visited {	text-decoration: none;	color: #666;	}#footer a:hover {	text-decoration: underline;	color: #666;	background: transparent;	}/************** Navigation bar ****************/	#nav {	float: left;	width: 100%;	background: #ccf url('images/navbar/bk.jpg') repeat-x bottom;	line-height: normal	}	#nav ul {	list-style: none;	margin: 0;	padding: 00px 00px 0;	}	#nav li { 	float: left; 	background-image: url('images/navbar/bakgrey.jpg');     background-repeat: no-repeat; 	background-attachment: scroll;     font-weight: bold; 	margin: 0; 	padding: 0; 	background-position: right top }	#nav a {	float: left;	display: block; 	background: url('images/navbar/bakgreyleft.jpg') no-repeat left top;	padding: 5px 15px 4px;}/* Mac IE5 hack \*/#nav a {	float: none;}/* end hack */#nav #active {    background-image:url('images/navbar/bakwhite.jpg');    }	#nav #active a {    background-image:url('images/navbar/bakwhiteleft.jpg');    padding-bottom: 5px;    color: #000    }#nav a, #nav a:link, #nav a:visited {	text-decoration: none;	color: #666;	}	#nav a:hover {	color: #000;	text-decoration: none;	}		/************** Images ****************/#photo {	float: right;	display: block;	margin: 0px 20px 20px;	border: 1px solid #666;	clear: both;	}#photonb {	float: right; 	display: block; 	margin: 0px 20px 20px; 	border: none;	}#photonbl {	float: left; 	display: block; 	margin: 0px 20px 20px; 	border: none;	}	/***********************************************************	lists***********************************************************/ul li {	line-height: 1.5em;	list-style-type: square;	margin: 0;	padding: 0;	}/***********************************************************	table design***********************************************************/#tab_nob {	font: 10px/1.5em Lucida Grande, Verdana, Arial, Helvetica, sans-serif;	color: #333;	border: none;	width: 100%;	padding: 10px;		}#tab_nob td { border-bottom: 15px solid #fff; }#tab_people {	font: 10px/1.5em Lucida Grande, Verdana, Arial, Helvetica, sans-serif;	color: #333;	border: 1px solid #333;	width: 100%;	padding: 10px;	}#tab_people th {	color: #FFFFFF;	background-color: #666666;	text-align: left;	border-right: 1px solid #FFFFFF; border-bottom: 5px solid #FFF;	font-weight: normal;	}#tab_people td.nobot { border-bottom: none; }#tab_people td {	vertical-align: top;	line-height: 1.5em;	border-bottom: 1px solid #ddb;}#tab_people th.title {	width: 200px;}#tab_people th.name { width: 200px;}#highlights {	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333;	text-align: center;	text-indent: 10px;	float: right;}.short { width: 50px; }.mid { width: 100px; }.long { width: 250px; }	/************ text changes **************/.text_redemph {	color: #fff;	background: #930;	padding: 2px 4px;	font-size: 12px;	text-align: center;	}.it {	font-style: italic;	}.center {	text-align: center;	margin: auto;	float: none;	}.bd {	font-weight: bold;}.pub {	font-weight: bold;	border-bottom-style: none;}