﻿@charset "utf-8";
/**
 * @author Gonçalo Ferraria
 * @copyright Novembro 2009
 * @filesource css/style.css
 */
 
body{background-image:url(../images/bg.jpg);background-color:#FFFFFF;background-repeat:repeat-x;background-position:top;text-align:center;}

.texto_geral{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;}
.texto_geral a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;}
.texto_geral_1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;}
.texto_geral_1 a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;}
.titulo_geral_1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;text-align:left;width:auto;font-style: normal;font-variant: normal;text-transform: uppercase; font-weight: bold;}
.texto_small{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;}

/*ESTRUTURA CABEÇA DO SITE*/
#tabela_cabeca_site{text-align:center; background-color: #FFFFFF; width:850px;}
#top_esquerda{background :url(../images/bg_top_direita.jpg) no-repeat left top; height:108px; width:302px;}
#top_direita{background :url(../images/bg_top_esquerda.jpg) no-repeat right top;height:108px; width:548px; vertical-align: bottom;}
#top_banner{height:136px;text-align:center;padding-top:5px; padding-bottom:5px;}

/*ESTRUTURA CORPO DO SITE*/
#tabela_corpo_site{text-align:center; background-color: #FFFFFF; width:850px;}
#coluna_esquerda{width:174px; text-align: center; vertical-align: top;padding-left:7px;padding-right:4px;}
#coluna_central{width:509px; text-align: left; vertical-align: top;padding-left:3px;padding-right:3px; padding-bottom:10px;}
#coluna_direita{width:139px; text-align: center; vertical-align: top;padding-left:4px;padding-right:7px;}

/*COLUNA ESQUERDA*/
#tabela_eventos{border-bottom:1px #0099FF solid; width:100%;text-align:left;}
#cab_eventos{background:url(../images/table_bg.jpg);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-align:left; height:28px; padding-left:15px;text-transform: uppercase;}

#tabela_sabia{width:100%;text-align:left;}
#cab_sabia{background:url(../images/table_bg_destaques.gif);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;text-align:left; height:28px; text-transform: uppercase;padding-left:15px;}
#texto_sabia{padding:3px;border-bottom:1px #F8D718 solid;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}
.texto_frase{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:justify;padding-top:5px;padding-bottom:5px;}

#tabela_newsletter{border-left:5px solid #FFFF33;padding-left:8px;background-color: #B3D9FF;background:url(../images/fundo_news.jpg) no-repeat;padding-top:30px;height:100px;text-align:left;}
#tabela_newsletter td{padding-right:4px;text-align:right;}
#tabela_newsletter div{padding-top:3px;}

#form_newsletter{padding:0px;margin:0px;border:0px;}
#form_newsletter label{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-style: normal;font-variant: normal;font-weight: bold;}
#form_newsletter input[type=text]{border: 1px solid #CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-variant: normal;font-weight: normal;font-size: 10px;}
#form_newsletter input[type=image]{margin-top:4px; margin-bottom: 4px;}

/*COLUNA DIREITA*/
#div_banner{padding-bottom:5px; padding-top:5px;text-align:center;}	
#div_banner span{padding-bottom:5px; padding-top:5px;text-align:center;}	

/*FOOTER*/
#footer{background-image:url(../images/bg_footer.gif);}
.link_footer{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#666666;text-decoration:none;}
.link_footer:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#666666;text-align:left;text-decoration:underline;}
#footer_copyright{text-align:left;padding-left:9px;width:50%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding-top:6px;float:left;color:#666666;height:20px;}
#footer_produced{padding-right:9px;text-align:right;width:40%;height:18px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding-top:6px;float:right;color:#666666;height:20px;}

/*OUTRAS TABELAS*/
.cab_amarelo_left{background-image:url(../images/table_bg_destaques.gif);text-align:left;}
.cab_amarelo_right{background-image:url(../images/table_bg_destaques.gif);text-align:right;}
.cab_azul_left{	background-image:url(../images/table_bg.jpg);text-align:left;}
.cab_azul_right{background-image:url(images/table_bg.jpg);text-align:right;margin: 0 auto;}
.link_cabecalho{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:bold;width:auto;text-align:left;height:auto;padding-top:2px;}
.link_cabecalho:hover{color:#666666;font-size:11px;text-decoration:underline;letter-spacing:inherit; }

/*NOTICIAS*/
.texto_titulo_noticia{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0099FF;letter-spacing:inherit;text-decoration:none;}
.all_news{padding-right: 4px;color: #0099FF;font-family: Verdana;font-size: 10px;font-weight: bold;height: 14px;text-decoration: none;text-align: right;border-bottom:1px solid #0099FF;}
.link_all_news{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #0099FF;text-decoration:none;font-weight:bold;}
.link_all_news:hover{color: #666666;}
.texto_data
{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#999999;letter-spacing:inherit;text-align:left;text-transform: uppercase;}
.titulo_noticias_big{font-family: Arial, Helvetica, Verdana;font-size: 15px;font-style: normal;font-weight: normal;color: #FFCC00;text-transform:uppercase;text-decoration: none;border-bottom:1px solid #0099FF;}
.tit_noticia{font-family: Arial, Helvetica, Verdana;font-size: 10px;font-style: normal;font-weight: normal;color: #0099FF;text-transform:uppercase;}
.texto_noticia{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:justify;}
.titulo_noticia{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0099FF;letter-spacing:inherit;text-decoration:none;border-bottom: 1px dotted #CCCCCC;text-transform: uppercase;text-align: left;}
.publicacao_noticia{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color:#FFFFFF;color:#999999;text-align:left;}

#tabela_noticia_detail{width:100%;}
#tabela_noticia_detail tbody td{padding-top:5px;padding-bottom:5px;}
.spc_img_dest{ margin-right: 10px;float:left;text-align:left;}
.border_noticias{border-right:1px solid #59BDE1;border-left:1px solid #59BDE1;}

/*EVENTOS*/
.titulo_evento{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#0099FF;letter-spacing:inherit;text-decoration:none;border-bottom: 1px dotted #CCCCCC;text-transform: uppercase;text-align: left;}
.texto_evento{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-style: normal;font-variant: normal;text-align:left;}
.link_evento{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #333333;text-decoration:none;font-weight:bold;}
.link_evento:hover{color:#FFFFFF;}

/*OPÇÃO VOLTAR*/
#div_voltar{width:100%;border: 1px dotted #CCCCCC;text-align:right;padding:4px 4px 4px 4px;}
#div_voltar a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8px;color:#666666;text-decoration:underline; text-transform: uppercase; font-weight: bold;}

/*TABELA DA LISTAGEM DA DIREITA*/
#tabela_listagem{width:100%;text-align:center;}
#tabela_listagem tbody td{padding-top:10px;}

/*CARREIRAS*/
#tabela_carreiras{width:100%;text-align:center;}
#tabela_carreiras td{text-align:left}

#form_carreiras{padding:0px;margin:0px;border:0px;}
#form_carreiras label{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-style: normal;font-variant: normal;font-weight: bold;}
#form_carreiras input[type=text]{border: 1px solid #CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-variant: normal;font-weight: normal;font-size: 11px; padding:2px;}
#form_carreiras select{border: 1px solid #CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-style: normal;font-variant: normal;}
#form_carreiras input[type=image]{margin-top:10px; margin-bottom: 10px;text-align:center;}
#form_carreiras textarea{background: #f9f9f9; border: 1px solid #9db4bd; vertical-align:top;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:300px;}
#tabela_modalidades_carr{width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-style: normal;font-variant: normal;}

/*CONTACTOS*/
#tabela_contactos{width:100%;text-align:center;}
#tabela_contactos td{text-align:left}

#form_contactos{padding:0px;margin:0px;border:0px;}
#form_contactos label{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;font-style: normal;font-variant: normal;font-weight: bold;}
#form_contactos input[type=text]{border: 1px solid #CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-variant: normal;font-weight: normal;font-size: 11px; padding:2px;}
#form_contactos select{border: 1px solid #CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-variant: normal;font-weight: normal;font-size: 11px;}
#form_contactos input[type=image]{margin-top:10px; margin-bottom: 10px;text-align:center;}
#form_contactos textarea{background: #f9f9f9; border: 1px solid #9db4bd; vertical-align:top;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:350px;}

/*PROTOCOLOS*/
#tabela_protocolos{width:100%;text-align:center;}
#tabela_protocolos td{text-align:left}

/*PARECERIAS*/
#tabela_parceria {width:100%;border: 1px dotted #0099FF;background-color: #f1f1f1;}
.titulo_parceria {font-family: Arial, Helvetica, sans-serif, Calibri;font-size: 14px;font-weight: bold;text-align: left;color: #0099FF;line-height: normal;padding-bottom:3px; text-transform: uppercase;padding-bottom:3px;}
.texto_parceria{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;padding-bottom:3px;}
.link_parceria{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #333333;text-decoration:none;}
.link_parceria:hover{color:#FF9900;}

/*MODALIDADES*/
#tabela_modalidades {width:100%;text-align:left}
.titulo_modalidade {font-family: Arial, Helvetica, sans-serif, Calibri;font-size: 14px;font-weight: bold;text-align: left;color: #0099FF;line-height: normal;text-transform: uppercase;padding-bottom:3px;}
.link_modalidade{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #333333;text-decoration:none;padding-bottom:3px;}
.link_modalidade:hover{text-decoration:none;}
.texto_modalidade{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;padding-bottom:3px;}
#tabela_listagem_modalidades{width:150px;text-align:center;}
#tabela_listagem td{padding-top:4px;}

/*INSTRUTORES*/
.link_instrutores{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-decoration:none;}
.link_instrutores:hover{text-decoration:underline;}
.titulo_instrutores {font-family: Arial, Helvetica, sans-serif, Calibri;font-size: 14px;font-weight: bold;text-align: left;color: #0099FF;line-height: normal;text-transform: uppercase;padding-bottom:3px;}
#tabela_instrutores {width:100%;}
.texto_instrutores{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;padding-bottom:5px;}

/*TESTEMUNHOS*/
#tabela_testemunhos {width:100%;}
.texto_testemunhos{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;}

/*OUTROS ELEMENTOS*/	
.texto_red{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#FF0000;}
.texto_verde{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#00CC00;}	
.foto {padding:4px;background-color: #FFFFFF;border: 1px solid #000000;}
.file{border: 1px solid #CCCCCC;background-color: #FFFFFF;width: 300px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.div_error_texto{width:98%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:justify;color:#333333;}
.div_suc_comentario{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width: 100%;height: 15px;border: 1px dotted #009900;padding-bottom: 5px;padding-top: 5px;text-align: center;}
.div_error_comentario {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width: 100%;height: 15px;border: 1px dotted #FF0000;padding-bottom: 5px;padding-top: 5px;text-align: center;}

/*GALERIA*/
.foto_galeria_h{width:145px;padding:4px;background-color: #FFFFFF;border: 1px solid #000000;}
.foto_galeria_v{height: 105px;padding:4px;background-color: #FFFFFF;border: 1px solid #000000;}
.blocos_galeria{padding-top:3px; padding-bottom:3px;text-align:center;}
.pos_list_not { padding-bottom: 9px; float: left; width: 100%; padding-top:9px; border-bottom:1px dotted #CCCCCC; }
.pos_list_ins {border-bottom:1px dotted #CCCCCC;padding-top:6px; padding-bottom:5px;}
#tabela_galeria{width:100%;text-align:center;}
.titulo_galeria{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0099FF;text-align:left;width:auto;font-style: normal;font-variant: normal;text-transform: uppercase; font-weight: bold;}
.texto_galeria{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;}
.titulo_galeria_detail {font-family: Arial, Helvetica, sans-serif, Calibri;font-size: 14px;font-weight: bold;text-align: left;color: #0099FF;line-height: normal;text-transform: uppercase;padding-bottom:3px;}
#tabela_listagem_fotografias{width:100%;text-align:center;}
.legenda_foto{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;}

/*TABELA DE EVENTOS*/
#tabela_calendario{background:#fff;width:95%;padding:0px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.linha{background-color:#f8f8f8;border:1px solid #FFFFFF;width:18px;height:20px;text-align:center;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.hj{background: #fFFFFF;width:auto;height:20px;text-align:center;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px #FF0000 solid;font-weight:bold;}
.dom{border:1px solid #FFFFFF;background: #f8f8f8;width:18px;height:20px;font-size:10px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}
.evt{background-color:#FFCC33;width:auto;height:20px;font-size:10px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}
.mes{background:#fff;width:auto;height:20px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;border-top:1px #99CCFF solid;border-bottom:1px #99CCFF solid;}
.sem{border:1px solid #FFFFFF;background: #D2E9FF;width:auto;height:20px;text-align:center;font-size:10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}




.link_cabecalho{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration:none;
}


.link_cabecalho:hover{
	color:#666666;
}





.tit_cont_sub
{
	font-family: Arial, Helvetica, Verdana;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #0099FF;
	text-transform:uppercase;
	text-decoration: none;
}

/*PAGINAÇÃO*/
.pagina{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #333333;text-decoration:none;font-weight:bold;}
.opcao_inactiva{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-align:left;width:auto;font-style: normal;font-variant: normal;}
#div_paginacao{text-align:right;margin-bottom:10px; margin-top: 10px;padding-right:7px;border-top:1px solid #CCCCCC;}




/*******************************************MENU HORIZONTAL*****************************************/
.chromestyle{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 100%;
}

.chromestyle ul{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0;
height:15px;
vertical-align:middle;
}

.chromestyle ul li{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
display: inline;
}

.chromestyle ul li a{
	color: #333333;
	margin: 0;
	text-decoration: none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
text-align:left;
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
background-color: white;
width: 140px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #F0F0F0;
}	
