.titulo_janela{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

A.link_fsa:link
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: 'tahoma','Arial', 'Helvetica';
    TEXT-DECORATION: none
}
A.link_fsa:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: 'tahoma','Arial','Helvetica';
    TEXT-DECORATION: none
}
A.link_fsa:hover
{
    FONT-SIZE: 11px;
    COLOR: #808080;
    FONT-FAMILY: 'tahoma','Arial','Helvetica';
    TEXT-DECORATION: none
}
A.link_fsa:active
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: 'tahoma','Arial','Helvetica';
    TEXT-DECORATION: none
}

.tahoma11pxblack
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Helvetica;
    TEXT-DECORATION: none
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
a {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
.botao-azul { color: #03458e;}
.botao-azul a{ color: #03458e;}
.botao-azul a:hover{ color: #03458e; text-decoration: underline;}
.botao-azul a:visited{ color: #03458e;}
.botao-azul-txt { color: #03458e; padding-bottom:25px;}
.botao-azul-txt a{ color: #03458e;}
.botao-azul-txt a:hover{ color: #03458e; text-decoration: underline;}
.botao-azul-txt a:visited{ color: #03458e;}
.botao-cinza { color: #999999;}
.botao-cinza a{ color: #999999; }
.botao-cinza a:hover{ color: #999999; text-decoration: underline;}
.botao-cinza a:visited{color:#999999;}
input {
	border: 1px solid #8A94C5;
	padding-top: 3px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 00458E;
}
.botao_enviar{
	width:65px; 
	height:17px; 
	border:0px;
}
.botao_input{
	border:0px;
	color: #8A94C5;
}
textarea {
	border: 1px solid #8A94C5;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 00458E;
	width: 250px;
}
.botaook_login {
	position: absolute; 
	top: -1px; 
	_top: 2px;
	left: 455px; 
	lear: right;
	border: 0px;
	width: 17px;
	height: 17px;
}
.botaook_busca {
	position: absolute; 
	top: -1px; 
	_top: 2px; 
	left: 210px; 
	clear: right;
	border: 0px;
	width: 17px;
	height: 17px;
}
.centraliza-site {
	left: 50%;
	float: left;
	margin-left: -390px;
	width: 780px;
	position: absolute;
	top: 0%;
}
.borda-site {
	border: 1px solid #00458E;
	border-bottom: 0px;
	width: 778px;
	_width: 780px;
	font-size: 9px;
}
.bullet-seta {
	position: absolute;
	background: url(http://www.fsa.br/images/bullet_seta.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 8px;
	margin-top: 2px;
	left: 16px;
}
.bullet-seta-not {
	position: absolute;
	background: url(http://www.fsa.br/images/bullet_seta.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 8px;
	margin-top:4px;
	left: -8px;
}
.bullet-seta-int {
	position: absolute;
	background: url(http://www.fsa.br/images/bullet_seta.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 8px;
	margin-top: 2px;
	left: 20px;
}
.caixa-downloads { 
	border:#cccccc solid 1px;
	border-top:0px;
}
.menu-borda1 {
	background: url(http://www.fsa.br/images/topo_menu_canto2.gif);
	background-repeat: no-repeat; 
	background-position: right;
}
.menu-borda2 {
	float: left; background: url(http://www.fsa.br/images/topo_menu_canto1.gif);
	padding: 5px;
	background-repeat: no-repeat;
}
.menu-borda3 {
	background: #00458E;
	padding: 5px;
	margin: 0 10px 0 10px;
}
.topo-fundo {
	width: 778px; 
	height: 180px; 
	background: url(http://www.fsa.br/images/topo_fundo.jpg);
}
.topo-fundo-geral {
	width: 778px; 
	height: 180px; 
	background: url(http://www.fsa.br/images/topo_fundo_geral.jpg);
}
.topo-banner {
	position: absolute; 
	top: 55px; 
	left: 288px; 
}
.topo-banner-geral {
	position: absolute; 
	width: 460px; 
	height: 60px; 
	top: 48px; 
	left: 287px; 
}
.topo-logo{
	position: absolute; 
	width: 156px; 
	height: 62px; 
	top: 55px; 
	left: 55px; 
}
.topo-logo-geral{
	position: absolute; 
	width: 156px; 
	height: 62px; 
	top: 48px; 
	left: 55px; 
}
.topo-data{
	position: absolute; 
	width: 300px; 
	height: 20px; 
	top: 134px; 
	left: 14px;
	color: #8A94C5;
}
.topo-login{
	position: absolute; 
	width: 472px; 
	height: 19px; 
	top: 12px; 
	left: 24px;
	color: #00458E;
}
.topo-busca {
	position: absolute; 
	width: 228px; 
	height: 19px; 
	top: 12px; 
	left: 528px; 
	color: #00458E;
}
.topo-menu {
	position: absolute; 
	width: 760px; 
	top: 154px; 
	left: 16px;
}
.topo-divisa {
	float: left;
	clear: right;
}
.submenu {
	position: absolute; 
	top: 174px; 
	display:none; 
	z-index: 100;
}
.submenu-cantosup {
	position: absolute;
	width: 10px;
	height: 10px;
	background: url(http://www.fsa.br/images/topo_menu_canto3.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.subitem {
	background: #00458E;
	padding: 4px 7px 4px 7px;
	color: #FFFFFF;
}
.subitem a{
	color: #FFFFFF;
	text-decoration: none;
}
.subitem a:hover{ color: #FFFFFF; text-decoration: none; }
.subitem a:visited{ color: #FFFFFF; text-decoration: none; }
.btn-mais-cinza {
	position: absolute;
	left: 182px;
}
.btn-mais-cinza2 {
	position: absolute;
	left: 420px;
}
.btn-mais-roxo {
	position: absolute;
	left: 114px;
}
.btn-mais-branco {
	position: absolute;
	left: 220px;
}
.btn-mais-branco-int {
	position: absolute;
	left: 180px;
}
.form-text {
	border: 0px;
	background: #E5E7F1;
	height: 18px;
	color: #00458E;
	font-size: 9px;
	padding: 3px 0px 0px 4px;
}
.home-esq {
	margin: 14px 0px 14px 0px;
	position: relative; 
	float: left;  
	width: 486px;
}
.home-esq-foto {
	background: url(http://www.fsa.br/images/home_esq_img.gif);
	background-repeat: no-repeat;
	float: left;
	width: 275px;
}
.home-esq-ft-dest {
	font-weight: bold;
	color: #00458E;
	line-height: 18px;
	margin: 10px 0 10px 0;
}
.home-esq-ft-dest a { color: #00458E; }
.home-esq-ft-dest a:hover { 
	color: #00458E;
	text-decoration: underline; 
}
<!--teste Laila-->
.home-esq-ft-dest-cinza a:hover { 
	color: #999999;
	text-decoration: underline; 
	border:#cccccc solid 1px;
	border-top:0px;
}
<!-- -->
.home-esq-ft-dest a:visited { color: #00458E; }
.home-esq-noticias {
	position: relative;
	margin: 0 0 12px 10px;
	width: 200px;
}
.home-esq-noticias-int {
	position: relative;
	margin: 0 0 12px 10px;
	width: 400px;
}
.home-esq-destaques-topo {
	background-color:#F2F2F2; 
	clear: both; 
	height: 24px;
	width: 480px;
}
.home-esq-destaques-tit {
	margin: 6px 0 0 10px;
}
.home-esq-destaques-canto {
	position: absolute; 
	left: 468px;
}
.home-esq-destaques {
	border: 1px solid  #F2F2F2;
	width: 480px;
	_width: 479px;
	clear: both; 
	height: 150px;
}
.home-esq-dest-bloco {
	width: 210px; 
	height: 50px; 
	float: left;
	padding: 14px 0 0 18px;
}
.home-dir-dest-bloco {
	width: 210px; 
	height: 50px; 
	float: left;
	padding: 14px 0 0 18px;
}
.home-esq-dest-item {
	width: 210px; 
	height: 34px; 
	margin: 0 0 10px 0;
}
.home-esq-noticias a:hover{
	text-decoration: underline;
}
.home-destaque-txt {
	position: relative;
	float: left;
	height: 0px;
	width: 140px;
	top: -2px;
	left: 10px;
	line-height: 12px;
}
.home-destaque-txt a:hover {
	text-decoration: underline;
}
.home-destaque-img {
	float: left; 
	width: 58px;
}
.home-esq-links {
	position: relative; 
	clear: both; 
	height: 160px;
}
.home-esq-links-jan1 {
	width: 115px; 
	_width: 135px;
	height: 112px; 
	_height: 120px; 
	background-color: E1EAF2;
	padding: 8px 10px 0 10px;
}
.home-esq-links-jan2 {
	width: 135px; 
	height: 15px; 
	background-color: F0F4F9;
}
.home-dir {
	margin: 14px 0 14px 0;
	position: relative; 
	float: left;  
	width: 250px; 
}
.home-dir-cima {
	padding: 13px 0 0 15px;
	background: url(http://www.fsa.br/images/home_dir_cima.jpg);
	background-repeat: no-repeat; 
	width: 250px;
	height: 18px;
	_height: 31px;
}
.home-dir-topo {
	padding: 0 15px 0 15px;
	background: url(http://www.fsa.br/images/home_dir_topo.jpg); 
	background-repeat: no-repeat; 
	width: 250px;
}
.home-dir-meio {
	background: url(http://www.fsa.br/images/home_dir_meio.jpg);
	background-repeat: repeat-y;
	width: 250px;
}
.home-dir-baixo {
	background: url(http://www.fsa.br/images/home_dir_baixo.jpg); 
	background-repeat: no-repeat;
	width: 250px; 
	height: 7px;
}
.home-dir-divisao {
	background: url(http://www.fsa.br/images/home_dir_divisao.gif); 
	background-repeat: no-repeat;
	width: 219px; 
	height: 3px;
}
.home-cursos-txt {
	float: left;
	height: 56px;
	width: 135px;
	line-height: 17px;
	color: #999999;
}
.home-cursos-txt a {
	color: #999999;
}
.home-cursos-txt a:hover {
	color: #999999;
	text-decoration: underline;
	
}
.home-cursos-txt a:visited {
	color: #999999;
}
.home-cursos-img {
	float: left; 
	height: 56px;
}
.home-dir-agendatit {
	margin: 8px 0px 5px 0px;
	_margin: 0px 0px 5px 0px;
}
.home-dir-agenda {
	margin: 8px 0px 15px 10px;
	_margin: 0px 0px 15px 10px;
	width: 210px;
}
.home-dest {
	font-weight: bold;
	color: #00458E;
	size:1px;
}
.home-dest a{ color: #00458E; }
.home-dest a:hover{color: #00458E; text-decoration: underline;}
.home-dest a:visited{ color: #00458E; }
.home-desc { color: #8A94C5; }
.home-desc-select { color: #8A94C5; font-size:9px;}
.home-desc a{ color: #8A94C5; }
.home-desc a:hover{ color: #8A94C5; text-decoration: underline;}
.home-desc a:visited{ color: #8A94C5; }
.home-desc-cinza { color: #999999; }
.home-desc-cinza a{ color: #999999; }
.home-desc-cinza a:hover{ color: #999999; text-decoration: underline;}
.home-desc-cinza a:visited{ color: #999999; }
.home-dir-selo-linha {
	height: 45px;
	padding: 6px 0px 6px 0px;
	_padding: 0px;
	_margin-top: 0px;
	_margin-bottom: 0px;
	_height: 55px;
}
.home-dir-selo-linha-fixoBanner {
	height: 45px;
	padding: 6px 0px 6px 0px;
	margin-left: 11px;
	_padding: 0px;
	_margin-top: 0px;
	_margin-bottom: 0px;
	_height: 55px;
}
.home-desc-lateral { 
	color: #8A94C5;
	width:150px;
}
.int-imgtit {
	position: relative;
	top: 10px;
	left: 9px;
}
.int-esq {
	margin: 10px 0px 14px 0px;
	position: relative; 
	float: left;  
	width: 220px;
}
.int-dir {
	margin: 10px 0px 14px 0;
	position: relative; 
	float: left;  
	width: 480px;
	line-height: 16px;
}
.int-dir-meio{
	background: url(http://www.fsa.br/images/fundo_geral.jpg) repeat-y;
	width: 778px;
}
.int-esq-topo {
	padding: 0 12px 0 12px;
	background: url(http://www.fsa.br/images/interna_esq_topo.jpg); 
	background-repeat: no-repeat; 
	width: 217px;
}
.int-esq-meio {
	background: url(http://www.fsa.br/images/interna_esq_meio.jpg);
	background-repeat: repeat-y;
	width: 217px;
}

.int-esq-baixo {
	background: url(http://www.fsa.br/images/interna_esq_baixo.jpg); 
	background-repeat: no-repeat;
	width: 217px; 
	height: 7px;
	_margin-bottom: 7px;
}
.int-esq-baixo-geral {
	background: url(http://www.fsa.br/images/interna_esq_baixo.jpg); 
	background-repeat: no-repeat;
	width: 217px; 
	height: 7px;
	_margin-bottom: 7px;
	_margin-left: 7px;
}
.int-esq-divisao {
	background: url(http://www.fsa.br/images/interna_esq_divisao.gif); 
	background-repeat: repeat-x;
	width: 196px; 
	height: 7px;
}
.int-esq-agendatit {
	margin: 8px 0px 5px 0px;
	_margin: 0px 0px 5px 0px;
}
.int-esq-agenda {
	margin: 8px 0px 15px 18px;
	_margin: 0px 0px 15px 18px;
	_width: 174px;
}
.int-esq-cxbranca {
	background: #FFFFFF; 
	width: 192px; 
	_width: 178px;
	padding: 4px 0 6px 0;
	margin: 0 0 14px 0;
	_padding: 10px 0 6px 0;
	_margin: 0 0 14px 0;
}
.int-esq-sub {
	position: relative;
	margin: 10px 0 10px 0;
}
.int-esq-nv1 {
	color: #666666;
	margin: 4px 0 4px 14px;
}
.int-esq-nv1 a:hover {
	text-decoration: underline;
}
.mapa-listagem {
	float: left; 
	background: #F2F2F2; 
	width: 310px; 
	_width: 320px; 
}
.mapa-nv{ 
	color: #00458E;
	padding: 3px 0 3px 0;
	_padding: 5px 0 5px 0;
}
.mapa-nv a{ color: #00458E;}
.mapa-nv a:hover{color: #00458E; text-decoration: underline;}
.mapa-nv a:visited{color: #00458E;}
.mapa-ex{ 
	color: #00458E;
	padding: 2px 0 2px 19px;
	_padding: 3px 0 3px 19px;
}
.mapa-ex a{ color: #00458E;}
.mapa-ex a:hover{color: #00458E; text-decoration: underline;}
.mapa-ex a:visited{color: #00458E;}
.mapa-nv2-btn {
	position: absolute;
	left: 17px;
	_left: 3px;
}
.int-esq-nv2 {
	color: #366CA6;
	margin: 4px 0 4px 29px;
	line-height: 12px;
}
.int-esq-nv2 a {color: #366CA6;}
.int-esq-nv2 a:hover {color: #366CA6; text-decoration: underline;}
.int-esq-nv2 a:visited {color: #366CA6;}
.int-esq-nv3 {
	color: #8A94C5;
	margin: 4px 0 4px 44px;
	line-height: 12px;
}
.int-esq-nv3 a {color: #8A94C5;}
.int-esq-nv3 a:hover {color: #8A94C5; text-decoration: underline;}
.int-esq-nv3 a:visited {color: #8A94C5;}
.int-esq-nv4 {
	color: #000000;
	margin: 4px 0 4px 44px;
	line-height: 12px;
}
.int-esq-nv4 a {color: #000000;}
.int-esq-nv4 a:hover {color: #000000; text-decoration: underline;}
.int-esq-nv4 a:visited {color: #000000;}
.int-esq-linhanv2 {
	position: absolute;
	margin-top: 6px;
	left: 9px;
	_left: -5px;
	width: 17px;
	height: 1px;
	background: url(http://www.fsa.br/images/botao_nv1_horiz.gif);
	background-repeat: no-repeat;
}
.int-esq-linhanv3 {
	position: absolute;
	margin-top: 6px;
	left: 24px;
	_left: 10px;
	width: 17px;
	height: 1px;
	background: url(http://www.fsa.br/images/botao_nv2_horiz.gif);
	background-repeat: no-repeat;
}
.int-esq-vertnv2 {
	position: absolute;
	margin-top: 6px;
	left: 6px;
	_left: -8px;
	width: 1px;
	height: 17px;
	background: url(http://www.fsa.br/images/botao_nv1_vert.gif);
}
.int-esq-vertnv3 {
	position: absolute;
	margin-top: 6px;
	left: 21px;
	_left: 7px;
	width: 1px;
	height: 47px;
	background: url(http://www.fsa.br/images/botao_nv2_vert.gif);
}
.int-esq-nv1-btn {
	position: absolute;
	left: 2px;
	_left: -12px;
	margin-top: 2px;
}
.int-esq-nv2-btn {
	position: absolute;
	left: 17px;
	_left: 3px;
	margin-top: 2px;
}
.int-dir-local {
	position: relative;
	top: 5px;
	width: 470px;
	height: 15px;
	text-align: right;
}
.int-divisao {
	position: relative;
	width: 470px;
	height: 3px;
	background: url(http://www.fsa.br/images/interna_divisao.gif);
	background-repeat: repeat-x;
}
.int-divisao-geral{
	position: relative;
	width: 670px;
	height: 10px;
	background: url(http://www.fsa.br/images/interna_divisao.gif);
	background-repeat: repeat-x;
}
/*Início do css de conteúdo ----------------------------------------------------------------------------*/
.int-edit-texto {
	padding:0px 0px 10px 0px;
	_padding:0px 0px 30px 0px;
	font-size:10px;
}
.int-edit-texto h2 {
	font-size:12px;
	color: #00458E;
	font-weight:bold;
}
.int-edit-texto h3 {
	font-size:12px;
	color: #8A94C5;
	font-weight:lighter;
}
.int-edit-texto h4 {
	font-size:10px;
	font-weight:lighter;
	background-image: url(http://www.fsa.br/images/bullet_seta.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	_background-position: 5px 4px;
	height: 110%px;
	padding-left: 15px;
}
.int-edit-texto a {color: #00458E;}
.int-edit-texto a:hover {color: #00458E; text-decoration:underline;}
.int-edit-texto a:visited {color: #00458E;}
.cx-down-txt a {color: #999999;}
.cx-down-txt a:hover {color: #999999; text-decoration:underline;}
.cx-down-txt a:visited {color: #999999;}
.cx-down-txt-CINZA a {
	FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-FAMILY: 'tahoma','Arial','Helvetica';
	line-height: 130%;	
	text-decoration: none;
	color: #666666;
}
.int-edit-texto table {
	border: 0px;
}
.int-edit-texto td {
	border: 0px;
	padding:5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color:#E1EAF2;
	color:#00458E;
	font-size: 10px;
}
.int-edit-texto-s td {
	border: 0px;
	padding:5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	color:#00458E;
	font-size: 10px;
}
.tahoma11pxcinza
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Helvetica;
    TEXT-DECORATION: none
}

/*Fim do css de conteúdo ----------------------------------------------------------------------------*/
.int-titulopag {
	color: #8A94C5;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
.local1 a{ color: #00458E; }
.local1 a:hover{ color: #00458E; text-decoration: underline; }
.local1 a:visited{ color: #00458E; }
.local2 a{ color: #666666; }
.local2 a:hover{ color: #666666; text-decoration: underline; }
.local2 a:visited{ color: #666666; }
.local3 a{ color: #366CA6; }
.local3 a:hover{ color: #366CA6; text-decoration: underline; }
.local3 a:visited{ color: #366CA6; }
.local4 a{ color: #8A94C5; }
.local4 a:hover{ color: #8A94C5; text-decoration: underline; }
.local4 a:visited{ color: #8A94C5; }
.selohome1 {
	float: left;
	padding-left:16px;
}
.selohome2 {
	float: left;
	padding-left:6px;
}

.seloint1{
	float:left;
    padding-left:2px;
}
.seloint2{
	float:left;
    padding-left:8px;
}
.bottom-borda {
	border: 1px solid #00458E;
	border-top: 0px;
}
.bottom-botoes {
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	margin-bottom: 2px;
	height: 24px;
}
.bottom-divisoes {
	border-right: 1px solid #F0F0F0;
	float: left;
	clear: right;
}
.bottom-endereco {
	background: #00458E;
	color: #FFFFFF;
	text-align: center;
	line-height: 16px;
	padding: 6px 0px 6px 0px;
}
.noBorder{float: left; 
    border:none; 
	color:#8A94C5;
}
.btn_press{
	background:#03458e;
	color:#FFFFFF;
	width:9px;
	text-align: center;
}
.tabela_resposta{
   background: #F7F7F7; 
   width:350px;
   padding:10px;
}
.tabela_resposta a { color: #666666;}
.tabela_resposta a:hover { text-decoration: underline; color: #666666;}
.tabela_resposta a:visited {color: #666666;}
.resultado_busca {
	width:470px; 
	background:#E1EAF2; 
	padding:8px 5px 8px 5px; 
	margin-bottom:20px;"
}
