
* { padding: 0; margin: 0; }

body
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;  
}

.td_fundo_site
{
background-color:#999900;
background-image:url(images/fundo_site.jpg);
background-repeat:repeat-y;
}

#wrapper
{
margin-right:auto;
margin-left:auto;
width:820px;

}

.flash_fundo
{

width:820px;
height:195px;
background-image:url(images/fundo_flash.jpg);

}

.flash
{
position:relative;
top:16px;
margin-left:21px;
height:179px;
width:770px;

}

#col_esquerda
{ 
 color: #333; 
 margin: 0px 0px 0px 0px;
 padding: 10px; 
 width: 156px;
 float: left; 
 background-image:url(images/fundo_coluna_esquerda.jpg);
 background-repeat:repeat-y;
}

.col_esq_noticias
{
width:150px;
height:106px;
background-image:url(images/fundo_barra_esq_noticias.jpg);
margin-left:4px;
}

.titulo_col_esq_noticias
{
left:5px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#326531;
}

.texto_col_esq_noticias
{
left:5px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#326531;
}

.margin_btn_saiba_mais
{
position:relative;
left:95px;
}

.div_separador_linha
{
height:1px;
background-color:#494A4C;
}

.col_esq_formacoes_calendario
{
width:150px;
height:128px;
background-image:url(images/fundo_barra_esq_formacoes_calendario.jpg);
margin-left:4px;
}

.titulo_col_esq_formacoes_calendario
{
left:5px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#326531;
}

.texto_col_esq_formacoes_calendario
{
top:15px;
left:10px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#326531;
}

.texto_col_esq_formacoes_calendario a
{
color: #c9cbcc;
text-decoration:none;
}

.texto_col_esq_formacoes_calendario a:hover
{
color: #000000;;
text-decoration:none;
}

.col_esq_formacoes_detalhe
{
width:150px;
height:169px;
background-image:url(images/fundo_barra_esq_formacoes_detalhe.jpg);
margin-left:4px;
}

.titulo_col_esq_formacoes_detalhe
{
top:5px;
left:5px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}

.texto_col_esq_formacoes_detalhe
{
top:0px;
left:0px;
position:relative;
}

.td_col_esq_formacoes_detalhe_bolas
{
width:40px;
height:59px;
background-image:url(images/data_detalhe_formacoes.jpg);
vertical-align:top;
}

.td_col_esq_formacoes_detalhe_bola_unica
{
width:40px;
height:59px;
background-image:url(images/data_detalhe_formacoes_unica.jpg);
background-repeat:no-repeat;
vertical-align:top;
}

.datas_formacoes_bola_sup
{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:8px;
left:2px;
top:3px;
text-align:center; 
}


.datas_formacoes_bola_unica
{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:8px;
left:1px;
top:13px;
text-align:center; 
}

.datas_formacoes_bola_inf
{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:7px;
left:6px;
margin-top:10px;
text-align:center; 
}


.td_col_esq_formacoes_detalhe
{
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
}




.col_esq_formacoes_mais
{
text-align:right;
margin-right:5px;
}

.separador_col_esq_formacoes
{
height:2px;
width:140px;
background-color:#FFFFFF;
position:relative;
left:5px;
}

.tbl_col_esq_formacoes
{
margin-top:6px;
}

#conteudo
{ 
 float: left;
 color: #333; 
 margin: 0px 0px 0px 0px;
 padding: 10px; 
 width: 425px;
 display: inline;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
  
}



.conteudo_margins
{
position:relative;
left:6px;
text-align:justify;
}

.border_verde_conteudo_margin
{
position:relative;
left:15px;
}

.tbl_border_verde
{
width:385px;
}

.div_cont_border_verde
{
margin-left:7px;
margin-right:7px;
}

.td_topo_border_verde_conteudo
{
background-image:url(images/topo_border_verde_conteudo.jpg);
width:385px;
height:27px;
}

.align_x_close_border_verde
{
text-align:right;
position:relative;
right:7px;
top:2px;
}

.fundo_conteudo_border_verde
{
background-image:url(images/fundo_conteudo_border_verde.jpg);
}

.bottom_fundo_border_verde
{
background-image:url(images/bottom_border_verde_conteudo.jpg);
width:385px;
height:29px;
}

#col_direita
{ 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px; 
 width: 179px;
 float: left;
 position: relative;
 background-image:url(images/fundo_coluna_direita.jpg);  
 background-repeat:repeat-y;
 
}


.login_box
{
width:160px;
height:76px;
background-image:url(images/fundo_login.jpg);
position:relative;
left:5px;
}

.titulo_login_box
{
position:relative;
left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#326531;
}

.tbl_txt_login_box
{
position:relative;
left:5px;
top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.input_login
{
width:80px;
height:12px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:0px;
}

.link_registar
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.div_publicidade
{
width:160px;
position:relative;
left:5px;
}

.col_dir_publicacao
{
width:160px;
height:258px;
position:relative;
left:5px;
background-image:url(images/fundo_publicacao.jpg);
}

.titulo_col_dir_publicacao
{
position:relative;
top:5px;
left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#326531;
}

.texto_col_dir_publicacao
{
position:relative;
top:10px;
left:5px;
width:150px;
height:200px;
text-align:center;
}

.div_download_pdf
{
position:relative;
top:10px;
left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#326531;
}

.td_dnw_pdf
{
width:134px;
}

.fundo_borda_bottom
{
background-color:#FF66CC;
width:820px;
height:26px;
position:relative;
float:left;
background-image:url(images/fundo_borda_bottom.jpg);
font-size:11px;
}


.conteudo_titulo_principal
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#326531;
}

.conteudo_sub_titulo
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#326531;
}

.table_bolsa_trabalho
{
border:3px solid #b4bea9;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#326531;
width:400px;
text-align:center;
}

.table_pop_socio
{
border:5px solid #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#326531;
width:100%;
text-align:center;
}
.table_socios
{
border:3px solid #b4bea9;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
width:400px;
text-align:left;
}

.table_socios2
{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
width:400px;
text-align:left;
}

#table_socios_tds td
{
height:20px;
}

.td_green
{
background-color:#B5CC89;
color:#FFFFFF;
}

.input_inscricao
{
background-color:#B5CC89;
border:none;
width:290px;
}

.td_table_socios
{
text-align:right;
width:70px;

vertical-align:middle;
}

.align_btn_enviar_curriculo
{
text-align:left;
}

.cod_bolsa
{
color:#FFFFFF;
background-color:#b4cb89;
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}



.thumbnail span{ 
position: absolute;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}



.thumbnail:hover span{ 
visibility: visible;
top: 0;
left: 0px; 

}


.td_delegacoes
{
border:3px solid #b4bea9;
height:60px;
width:394px;
vertical-align:top;
}

.td_delegacoes2
{
height:60px;
width:394px;
vertical-align:top;
}

.td_hp
{
height:100%;
width:394px;
vertical-align:top;
}

.table_outras_delegacoes
{
border:3px solid #b4bea9;
}

.delegacoes_separador
{
margin-left:2px;
height:5px;
width:390px;
background-color:#d7ddd1;
overflow:hidden;
}

.margin_delegacoes
{
margin-top:3px;
margin-left:6px;
width:382px;
height:47px;
}

.margin_hp
{
margin-top:3px;
margin-left:6px;
width:382px;
height:97%;
}

.delegacoes_cidade
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#9bbc60;
font-weight:bold;
}

.delegacoes_texto
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
}

.td_direccao_foto
{
vertical-align:top;
}

.margin_texto_direccao
{
margin-left:10px;
}

.separador_table_direccao
{
height:20px;
}

.noticia_grande_titulo
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#326531;
}
a
{
color:#326531;
}