body
	{
		margin: 0;
		background-color: #0084B2;
	}
/* cabecalho */
#header
	{
		background: #BFD0EC url(bg_header.jpg) repeat-x bottom left;
		height: 205px;
		border-top: 1px solid #505050;
		text-align: center;
	}
/* menu hover image e titulo */
/* box model hack hack = largura - (padding-left + padding-right + border-left + border-right) */
#menu
	{
		position: absolute;
		width: 170px;
		background-color: #333333;
	}
/* pesquisa */
#search
	{
		padding: 5px 0px 0px 5px;
	}
#search input#search
	{
		width: 115px;
		background-color: #707070;
		border: 1px solid #505050;
		padding: 2px 1px 2px 3px;
		font: 12px bold Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
		color: #FFFFFF;
		margin-top: 3px;
		vertical-align: top;
	}
#form_m
	{
		margin: 0px 0px 3px 0px;
	}
#menu p
	{
		width: 165px;
		background-color: #FFFFFF;
		margin-top: 1px;
		margin-bottom: 1px;
		font: bolder 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: #006699;
		padding-left: 5px;
	}
#menu ul
	{
		list-style: none; /* remove o marcador */
		margin: 0; /* remove o recuo no IE e Opera */
		padding: 0; /* remove o recuo no Mozila e Netscape */
		font: 11px bold Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	}
#menu li
	{
		margin-bottom: 1px;
	}
#menu a
	{
		display: block;
		padding: 1px 0 1px 18px;
		border: 1px solid #000000;
		width: 170px;
		color: #FFFFFF;
		text-decoration: none;
		background-image: url(menu_btn_black.jpg);
		voice-family: "\"}\""; /* box model hack */
		voice-family: inherit;
		width: 150px; /* box model hack hack = largura - (padding-left + padding-right + border-left + border-right) */
	}
#menu p a.xp
	{
		display: block;
		background-color: #FFFFFF;
		border: none;
		font: bolder 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: #006699;
		padding-left: 0px;
		background-image: none;
		text-decoration: none;
		voice-family: "\"}\""; /* box model hack */
		voice-family: inherit;
		width: 165px; /* box model hack hack = largura - (padding-left + padding-right + border-left + border-right) */
	}
#menu p a.xp:hover
	{
		border: none;
		color: #FF0000;
		background-image: none;
	}
body>#menu a
	{
		width: 150px;
	}
#menu a:hover
	{
		border: 1px solid #000000;
		background-image: url(menu_btn_blue.jpg);
	}
/* brasao e background menu */
#brasao
	{
		background-color: #0084B2;
	}
/* barra de titulo */
/* verde */
p#green
	{
		background: url(bar_green.jpg) repeat-x;
		padding: 1px 0 1px 0;
		margin: 15px 5px 0 5px;
		border-top: 1px solid #808080;
		text-align: center;
		font: 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
/* vermelho */
p#red
	{
		background: url(bar_red.jpg) repeat-x;
		padding: 1px 0 1px 0;
		margin: 15px 5px 0 5px;
		border-top: 1px solid #808080;
		text-align: center;
		font: 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
/* cor de laranja */
p#orange
	{
		background: url(bar_orage.jpg) repeat-x;
		padding: 1px 0 1px 0;
		margin: 15px 5px 0 5px;
		border-top: 1px solid #808080;
		text-align: center;
		font: 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
/* cor de azul */
p#blue
	{
		background: url(bar_blue.jpg) repeat-x;
		padding: 1px 0 1px 0;
		margin: 15px 5px 0 5px;
		border-top: 1px solid #808080;
		text-align: center;
		font: 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
div.detached
	{
		background-image: url(bg_dest.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		padding: 0px 5px 5px 10px;
		color: #303030;
		font: 11px Verdana;
	}
div.detached p
	{
		text-align: left;
		margin: 15px 10px 0px 10px;
	}
div.detached a
	{
		color: #006699;
		text-decoration: none;
	}
h1.detached
	{
		color: #6666CC;
		font: bolder 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		margin: 2px 5px 2px 5px;
	}
div.n_a_home
	{
		float: left;
		/* width: 216px; */
	}
div.n_a_home a
	{
		color: #006699;
		text-decoration: none;
	}
h1.n_a_home
	{
		color: #6666CC;
		font: bolder 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		margin: 10px 15px 0px 15px;
		line-height: 15px;
	}
p.n_a_home
	{
		margin: 5px 0px 10px 0px;
		background-image: url(bg_news_bottom.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		padding: 0px 5px 10px 15px;
		color: #303030;
		font: 11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
		text-align: left;
	}
div.sample
	{
		padding: 0px 15px 15px 15px;
		color: #303030;
		font: 11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
		text-align: left;
	}
div.sample a
	{
		color: #6666CC;
	}
h1.sample
	{
		color: #6666CC;
		font: bolder 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		margin: 12px 2px 12px 2px;
	}
h1.sample a
	{
		color: #6666CC;
		text-decoration: none;
	}
h1.sample a:hover
	{
		color: #6666CC;
		text-decoration: underline;
	}
h2.sample
	{
		color: #6666CC;
		font: bolder 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		margin: 2px 5px 2px 5px;
	}
p.sample
	{
		padding: 0px 0px 15px 0px;
		color: #303030;
		font: 11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
		text-align: left;
	}
/* formularios */
input, textarea, select
	{
		padding: 2px 2px 2px 2px;
		font: 10px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	}

/* ######################### */

/* centro */
.center
	{
		width: 773px;
		margin: auto;
		margin-top: -18px;
	}
/* divisao central comum home */
.common
	{
		position: absolute;
		background-color: #FFFFFF;
		background-image: url(bg_top_center.jpg);
		background-repeat: repeat-x;
		margin-left: 170px;
		padding: 5px 0px 0px 0px;
		width: 432px;
	}
/* navegacao */
.sailing
	{
		position: absolute;
		background-color: #FFFFFF;
		background-image: url(bg_top_center.jpg);
		background-repeat: repeat-x;
		margin-left: 170px;
		padding: 5px 0px 0px 0px;
		width: 603px;
		color: #303030;
		font: 11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
		text-align: left;
	}
/* rodape */
#baseboard
	{
		clear: both;
		width: 100%;
		background-color: #0084B2;
		text-align: center;
		color: #FFFFFF;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		margin: 5px 0px -12px 0px;
		padding-top: 10px;
	}
#baseboard a
	{
		color: #FFFFFF;
	}
/* menu de banner */
.banner
	{
		position: absolute;
		width: 170px;
		margin-left: 603px;
		background-image: url(bg_top_right.jpg);
		background-repeat: repeat-x;
		background-color: #196EA4;
	}
.banner a
	{
		color: #FFFFFF;
		text-decoration: none;
		font: bolder 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
.bn_images
	{
		padding: 10px 5px 5px 5px;
		text-align: center;
	}
.banner a img
	{
		border: 0px;
		text-decoration: none;
	}
.end_banner
	{
		margin-bottom: -5px;
	}
.ftwgbb1
	{
		font-weight: bold;
	}
