/* BODY E ATRIBUTOS GERAIS ---------------------------------------------------------------------------------------------- */
body				{/*background-image: url(/ficheiro/imagens/fundo.jpg);*/background-color:#ddd;margin-top:10px;margin-left:0px;margin-right:0px;margin-bottom:10px;}
#boxgeral			{background-image: url(/ficheiro/imagens/fundo_geral.jpg);width:980px;margin-top:0px;border:solid #fff 0px;text-align:left;}
#boxgeral_logo		{background-color:#000;position:relative;width:100%;margin-bottom:0px;}
#box_logo			{position:relative;background-image: url(/ficheiro/imagens/logo.jpg);background-repeat:no-repeat;background-color:#666;widht:100%;height:231px;}
#box_saudacoes_dois	{position:absolute;width:468px;height:15px;top:207px;left:500px;font-family:arial,verdana;font-size:0.75em;color:#fff;text-align:left;font-weight:bold;}
#box_saudacoes		{position:absolute;height:15px;top:180px;left:8px;font-family:arial,verdana;font-size:0.75em;color:#fff;text-align:left;font-weight:bold;}
#box_url			{position:absolute;width:150px;height:15px;top:180px;right:1px;font-family:arial,verdana;font-size:0.70em;color:#ddd;text-align:right;}
a.box_url		{color:#fff;}
a:hover.box_url	{color:#ddd;text-decoration:none;}
#box_logo_tarja		{position:relative;background-color:#ECF3FB;height:45px;margin-bottom:0px;text-align:left;}
#pAcesso			{position:relative;background-color:#ECF3FB;height:45px;margin-bottom:0px;text-align:left;}
#box_banner_um		{position:absolute;top:25px;right:10px;}
#box_banner_dois	{position:absolute;height:60px;top:200px;left:5px;}
#box_banner_tres	{position:relative;background-color:#fff;width:728px;height:100px;padding:0px;margin-bottom:0px;left:5px;}
#box_banner_quatro	{position:relative;background-color:#fff;width:728px;height:25px;padding:0px;margin-bottom:0px;left:5px;}

/* CAMADAS ----------------------------------------------------------------------------------------------------------------- */
#box_mat_um				{position:relative;background-color:#fff;width:178px;top:0px;left:0px;float:left;}
#box_mat_dois			{position:relative;width:801px;top:0px;left:0px;float:right;margin-bottom:10px;padding:0px;}
#box_mat_dois_interno	{position:relative;width:597px;left:0px;top:0px;float:left;margin-bottom:10px;border-right:0px solid #ddd;}
#box_mat_tres			{position:relative;background-color:#fff;width:203px;top:00px;right:0px;margin-bottom:5px;float:right;}
#box_rodape				{position:relative;background-color:#000;padding:10px;top:0px;font-family:arial,verdana;font-size:0.75em;color:#fff;text-align:center;font-weight:bold;clear:right;}
a.rodape				{color:#aaa;}
a:hover.rodape			{color:#F5CA00;text-decoration:none;}
#box_parceiros			{position:relative;background-color:#fff;border-top:1px solid #939393;padding:5px;top:10px;font-family:arial,verdana;font-size:0.70em;color:#000;text-align:left;clear:right;}
a.parceiros				{color:#2d2dca;}
a:hover.parceiros		{color:#F5CA00;text-decoration:none;}
#box_fixo				{position:fixed;*position: absolute;background-color:#d8d8d8;padding:5px;width:910px;font-family:arial,verdana;font-size:0.75em;color:#fff;text-align:center;font-weight:bold;
						z-index:100;top: expression( ( 0+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
#divFlutuante{position:absolute;top:30px;left:50px;padding:0px;width:250px;height:250px;background-color:#fff;border:0px solid #000;}

#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 620px;
visibility: hidden;
z-index: 100;
}

/* ESTILOS DE MENU ----------------------------------------------------------------------------------------------------------------- */
tr.menu_primario td a:link, tr.menu_primario td a:visited						{display:block;background:#eee;border-bottom:1px solid #000;padding:8px;font-size:0.70em;font-family:arial,tahoma,verdana,helvetica;color:#555;text-align:left;}
tr.menu_primario td a:hover 													{background:#fff;padding:8px;font-size:0.70em;font-family:Arial,Tahoma,Verdana,Helvetica; color:#000;text-align:right;}
tr.menu_primario_medio td a:link, tr.menu_primario_medio td a:visited			{display:block;background:#fff;border-bottom:1px solid #000;border-bottom:1px solid #000;padding:8px;font-size:0.70em;font-family:arial,tahoma,verdana,helvetica;color:#000;text-align:right;font-weight:bold;}
tr.menu_primario_medio td a:hover 												{background:#eee;padding:8px;font-size:0.70em;font-family:Arial,Tahoma,Verdana,Helvetica; color:#000;text-align:right;}

tr#menu_secundario td a:link, tr#menu_secundario td a:visited		{display:block;background:#ECF3FB;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:4px;font-size:0.75em;font-family:arial,tahoma,verdana,helvetica;color:#555;font-weight:bold;text-align:right;}
tr#menu_secundario td a:hover 										{background:#e8e8e8;padding:4px;font-size:0.75em;font-family:Arial,Tahoma,Verdana,Helvetica; color:#666;font-weight:bold;text-align:right;}
tr#menu_terciario td a:link, tr#menu_terciario td a:visited			{display:block;background:#ECF3FB;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:4px;font-size:0.70em; font-family:arial,tahoma,verdana,helvetica;color:#666;font-weight:bold;text-align:right;}
tr#menu_terciario td a:hover 										{background:#f8f8f8;padding:4px;font-size:0.70em; font-family:Arial,Tahoma,Verdana,Helvetica; color:#555;font-weight:bold;text-align:right;border-left:0px solid #8694a0;}
tr#menu_quartenario td a:link, tr#menu_quartenario td a:visited		{display:block;background:#f8f8f8;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:4px;font-size:0.75em;font-family:arial,tahoma,verdana,helvetica;color:#666;font-weight:bold;text-align:right;}
tr#menu_quartenario td a:hover 										{background:#ffffff;padding:4px;font-size:0.75em;font-family:Arial,Tahoma,Verdana,Helvetica; color:#555;font-weight:bold;text-align:right;border-left:0px solid #8694a0;}

tr#menu_link td a:link, tr#menu_link td a:visited					{display:block;background:#C5DAF1;padding:4px;font-size:0.75em;font-family:arial,tahoma,verdana,helvetica;color:#555;font-weight:bold;text-align:right;}
tr#menu_link td a:hover 											{background:#e8e8e8;padding:4px;font-size:0.75em;font-family:Arial,Tahoma,Verdana,Helvetica; color:#444;font-weight:bold;text-align:right;}
tr#menu_link_sub td a:link, tr#menu_link_sub td a:visited			{display:block;background:#ECF3FB;padding:4px;font-size:0.70em; font-family:arial,tahoma,verdana,helvetica;color:#666;font-weight:bold;text-align:right;}
tr#menu_link_sub td a:hover 										{background:#f8f8f8;padding:4px;font-size:0.70em; font-family:Arial,Tahoma,Verdana,Helvetica; color:#555;font-weight:bold;text-align:right;border-left:0px solid #8694a0;}
tr#menu_link_sub_dois td a:link, tr#menu_link_sub_dois td a:visited	{display:block;background:#789EBC;padding:4px;font-size:0.70em; font-family:arial,tahoma,verdana,helvetica;color:#fff;font-weight:bold;text-align:right;}
tr#menu_link_sub_dois td a:hover 									{background:#3F6989;padding:4px;font-size:0.70em; font-family:Arial,Tahoma,Verdana,Helvetica; color:#fff;font-weight:bold;text-align:right;border-left:0px solid #8694a0;}

td#barra {font: 0.78em/1.38 arial,tahoma,georgia,verdana;color:#000;font-weight:bold;padding:5px;text-align:left;bold;margin-top:0px;margin-bottom: 0px;background-color:#C5DAF1;border-left:0px solid #e7e7e7;}

/* FONTES --------------------------------------------------------------------------------------------------------------- */
h1#blog {font: 0.78em/1.38 courier,arial,tahoma,georgia,verdana;color:#000;font-weight:bold;padding:10px;text-align:left;margin-top:0px;margin-bottom:0px;background-color:#fff;border-left:0px solid #e7e7e7;background-color:#d8d8d8;}
h2#blog {font: 1.70em/1.38 arial,tahoma,georgia,verdana;color:#000;font-weight:bold;padding:10px;text-align:left;margin-top:0px;margin-bottom:0px;background-color:#fff;}
h3#blog {font: 1.00em/1.38 arial,tahoma,georgia,verdana;color:#222;font-weight:bold;padding:3px;text-align:left;margin-top:0px;margin-bottom:0px;background-color:#fff;}
h4#blog {font: 0.65em/1.38 arial,tahoma,georgia,verdana;color:#000;font-weight:bold;padding:3px;text-align:justify;margin-top:0px;margin-bottom:0px;background-color:#ffffff;}
h5#blog {font: 0.75em/1.38 verdana,tahoma,georgia;color:#000;padding:5px;text-align:justify;margin-top:0px;margin-bottom:10px;background-color:#fff;border-bottom:1px solid #eee;}
h6#blog {font: 0.70em/1.38 arial,tahoma,georgia,verdana;color:#000;font-weight:bold;padding:5px;text-align:left;margin-top:0px;margin-bottom:10px;background-color:#f9f9f9;border-top:2px solid #e9e9e9;border-bottom:5px solid #e9e9e9;}

h1 {font: 0.78em/1.38 courier,arial,tahoma,georgia,verdana;color:#000;font-weight:bold;padding:10px;text-align:left;margin-top:0px;margin-bottom:0px;background-color:#fff;border-left:0px solid #e7e7e7;background-color:#d8d8d8;}
h2 {font: 1.70em/1.38 arial,tahoma,georgia,verdana;color:#000;font-weight:bold;padding:5px;text-align:left;margin-top:0px;margin-bottom:0px;background-color:#fff;}
h3 {font: 1.00em/1.38 arial,tahoma,georgia,verdana;color:#222;font-weight:bold;padding:3px;text-align:left;margin-top:0px;margin-bottom:0px;background-color:#fff;}
h4 {font: 0.65em/1.38 arial,tahoma,georgia,verdana;color:#000;font-weight:bold;padding:3px;text-align:justify;margin-top:0px;margin-bottom:0px;background-color:#ffffff;}
h5 {font: 0.80em/1.45 arial,verdana,tahoma,georgia;color:#000;padding:5px;text-align:justify;margin-top:0px;margin-bottom:10px;background-color:#fff;border-bottom:1px solid #eee;}
h6 {font: 0.70em/1.38 arial,tahoma,georgia,verdana;color:#000;font-weight:bold;padding:5px;text-align:left;margin-top:0px;margin-bottom:10px;background-color:#f9f9f9;border-top:2px solid #e9e9e9;border-bottom:5px solid #e9e9e9;}

/* ESTILOS DE BOX ----------------------------------------------------------------------------------------------------------------- */
.topico_interno		{background-color: #ddd;padding:5px;margin-bottom:0px;border-top:0px solid #888;font-family:arial,verdana;font-size:0.7em;color:#444;text-align:left;font-weight:bold;text-align:justify;}
.box_interno		{background-color: #fff;padding:5px;margin-bottom:2px;border-top:1px solid #939393;border-bottom:1px solid #939393;text-align:justify;}
.box_interno_dois	{background-color: #fff;padding:0px;margin-top:0px;margin-bottom:5px;}
.box_interno_tres	{background-color: #fff;padding:5px;margin-top:0px;margin-bottom:5px;text-align:center;border:1px solid #ddd;}

/* OUTROS ESTILOS ----------------------------------------------------------------------------------------------------------------- */
ul.lista_materias	{font-size:0.75em;font-family:arial,verdana,tahoma,helvetica;list-style-type:square;margin-bottom:20px;margin-top:5px;}
li.lista_materias	{background-color:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:3px;margin-top:2px;margin-bottom:2px;font-family:arial,verdana,tahoma,helvetica;margin-left:-40px;list-style-type:none;}

ul.lista_complementos	{font-size:0.8em;font-family:arial,tahoma,verdana,helvetica;margin-bottom:-10px;margin-top:0px;font-size:0.75em;font-family:arial,verdana,tahoma,helvetica;list-style-type:square;}
li.lista_complementos	{background-color:#fff;border-top:0px solid #d9d9d9;border-bottom:0px solid #d9d9d9;padding:3px;margin-top:1px;margin-bottom:2px;font-family:arial,verdana,tahoma,helvetica;margin-left:-20px;list-style-type:square;}

ul.pags {font-size:0.8em;font-family:arial,tahoma,verdana,helvetica;margin-bottom:1px;margin-top:3px;text-align:left;}
li.pags {background-color:#fff;padding:3px;margin-bottom:1px;margin-left:-22px;border-bottom:1px solid #eee;border-top:1px solid #eee;font:0.85em/1.38 arial,verdana,georgia,tahoma,verdana;color:#0260A0;text-align:left;font-weight:bold;}
li.pags_dois {background-color:#fff;margin-bottom:1px;margin-left:-10px;border-bottom:1px dashed #ddd;border-top:1px dashed #ddd;list-style-type:circle;font:0.85em/1.38 arial,georgia,tahoma,verdana;color:#0260A0;text-align:left;padding:3px;}
a.pags  {font: 0.70em/1.38 arial,tahoma,georgia,verdana;color:#666;padding:3px;text-align:left;}

ul.topo {font-size:0.8em;font-family:arial,tahoma,verdana,helvetica;margin-bottom:1px;margin-top:3px;text-align:left;}
li.topo {border-bottom:0px solid #eee;padding:3px;margin-bottom:1px;margin-left:-22px;font:0.85em/1.38 arial,verdana,georgia,tahoma,verdana;color:#EB4E0A;text-align:left;font-weight:bold;list-style-type:circle;}
a.topo_pag  {color:#d8780e;padding:3px;}
a:hover.topo_pag {color:#fff;text-decoration:none;}

ul.cats {font-size:0.8em;font-family:arial,tahoma,verdana,helvetica;margin-bottom:1px;margin-top:3px;text-align:left;}
li.cats {background-color:#fff;padding:3px;margin-bottom:1px;margin-left:-22px;border-bottom:1px solid #eee;border-top:1px solid #eee;font:0.85em/1.38 arial,verdana,georgia,tahoma,verdana;color:#EB4E0A;text-align:left;font-weight:bold;list-style-type:circle;}


ul.postcom	{font-size:0.75em;font-family:arial,verdana,tahoma,helvetica;list-style-type:disc;margin-bottom:20px;}
li.postcom	{background-color:#f8f8f8;border-bottom:1px solid #e9e9e9;padding:3px;margin-top:2px;margin-bottom:2px;font-family:arial,verdana,tahoma,verdana,helvetica;margin-left:-20px;}

input.form			{background-color:#C5DAF1;padding:1px;border:1px solid #ddd;font-weight:bold;}
input.form_bottom	{background-color:#C5DAF1;padding:3px;color:#000;font-weight:bold;}
select.form			{background-color:#C5DAF1;padding:1px;border:1px solid #ddd;font-weight:bold;}


.select_um {background-color:#C5DAF1;font-size:0.70em;font-family:arial,verdana,helvetica;font-weight:bold;color:#000;}
.select_dois {background-color:#ECF3FB;font-size:0.70em;font-family:arial,verdana,helvetica;font-weight:bold;color:#000;}

.arial_um {font-size:0.70em; font-family:Arial,Verdana,Arial,Helvetica;color:#000;}
.arial_um_bold {font-size:0.70em; font-family:Arial,Verdana,Arial,Helvetica; font-weight:bold; color:#000;}

.arial_dois {font-size:0.80em; font-family:Arial,Verdana,Arial,Helvetica;color:#000;}
.arial_dois_bold {font-size:0.80em; font-family:Arial,Verdana,Arial,Helvetica; font-weight:bold; color:#000;}

.arial_tres {font-size:0.9em; font-family:Arial,Verdana,Arial,Helvetica;color:#000;}
.arial_tres_bold {font-size:0.9em; font-family:Arial,Verdana,Arial,Helvetica; font-weight:bold; color:#000;}

.arial_quatro {font-size:1.3em; font-family:Arial,Verdana,Arial,Helvetica;color:#000;}
.arial_quatro_bold {font-size:1.3em; font-family:Arial,Verdana,Arial,Helvetica; font-weight:bold; color:#000;}

/* LOGIN ---------------------------------------------------------------------------------------------------------------- */
.font_login 		{background-color:#d8d8d8;padding:3px;font-size:0.80em;font-family:arial,verdana,helvetica;color:#000;font-weight:bold;}
.input_login		{background-color:#C5DAF1;padding:2px;font-size:0.80em;font-family:arial,verdana,helvetica;color:#000;font-weight:bold;border:1px solid #C5DAF1;}
.input_login_botao	{background-color:#C5DAF1;padding:3px;font-size:0.65em;font-family:verdana,arial,helvetica;color:#a00;font-weight:bold;border:1px solid #C5DAF1;}

/* FIM LOGIN ---------------------------------------------------------------------------------------------------------------- */
/* LINKS ---------------------------------------------------------------------------------------------------------------- */
a {color:#1e1eca;font-family:text-decoration: none;}
a {text-decoration:none;}
a {cursor:hand;}
a:hover {color:#d8780e;text-decoration:none;}
a.sub_link {font-size:0.65em; font-family:verdana,arial,helvetica;color:maroon;font-weight:bold;}
a:hover.sub_link {color:#d8780e;text-decoration:none;}



