@charset "utf-8";
/* CSS Document */



/* ======================================================================================= FONTES === */
/* ================================================================================================== */
/* ================================================================================================== */
/* ================================================================================================== */
/* ================================================================================================== */



/* FONTES PUC

'Roboto'
Opções de font-weight: 100 / 300 / 400 / 500 / 700 / 900

'Roboto Condensed'
Opções de font-weight: 300 / 400 / 700 */





/* ========================================================================== ESTILOS PUC > CORES === */
/* ================================================================================================== */
/* ================================================================================================== */
/* ================================================================================================== */
/* ================================================================================================== */



/* ESQUEMA DE CORES ESPECÍFICOS PARA CADA SITE

   ATENÇÃO: Elementos em cinza não se apresentam neste css por serem neutros a qualquer site,
   mas estes podem ser anulados por estilos que começam com o nome do id específico para
   o site em questão, que será colocado na tag <body> das páginas. */





/* ================================================================= TOPO === */
/* ========================================================================== */



/* ----- TÍTULO DA PÁGINA ----- */

#psicom header h1 { color:#5AA6AC; }



/* ----- CAMINHO / BREADCRUMB ----- */

#psicom header nav a:link,
#psicom header nav a:visited { color:#AAA; }

#psicom header nav a:hover { color:#555; }





/* ================================================================= MENU === */
/* ========================================================================== */



/* ----- MENU VAZIO (LINHA) -----

#psicom header #puc_menu_vazio { background:#E5E5E5; } */



/* ----- MENU COMUM A PARTIR DAQUI ----- */
/* ------------------------------------- */


/* ----- FAIXA QUE ATRAVESSA A PÁGINA ----- */

@media (min-width:1140px) {

	#psicom header #puc_menu_faixa { background:#FFF; }
	/* fecha @media (min-width:1140px) */ }


/* ----- LINHAS ACIMA E ABAIXO DA FAIXA ----- */

#psicom header #menu span { background:#A9BC80; }


/* ----- DESATIVAÇÃO DAS BORDAS GRANDES DOS LINKS NO MENU DESKTOP (ex: CCCI) ----- */

@media (min-width:1140px) {

	#psicom header #menu { margin:1px 10px 0 10px; }
	#psicom header #menu span { top:0; margin-top:-1px; }
	#psicom header #menu a:link, 
	#psicom header #menu a:visited { border-top:0; border-bottom:0; } 
	/* fecha @media (min-width:1140px) */ }


/* ----- MENU DESKTOP - LINKS ----- */

@media (min-width:1140px) {

	/* mouse out */
	#psicom header #menu a:link,  
	#psicom header #menu a:visited { color:#467A7F; }

	/* mouse over */
	#psicom header #menu a:hover, 
	#psicom header #menu .puc_menu_link_ativo:link, 
	#psicom header #menu .puc_menu_link_ativo:visited {
		color:#467A7F;
		background:#DFE7CE;
		border-color:#FFF; } 
		
	/* fecha @media (min-width:1140px) */ }


/* ----- MENU MOBILE - LINKS ----- */

@media (max-width:1139px) {

	/* mouse out */
	#psicom header #menu a:link, 
	#psicom header #menu a:visited {  
		color:#467A7F;
		background:#DFE7CE;
		border-color:#FFFFFF; }
		
	/* mouse over */
	#psicom header #menu a:hover, 
	#psicom header #menu .puc_menu_link_ativo:link, 
	#psicom header #menu .puc_menu_link_ativo:visited { 
		color:#3E787D;
		background:#C4D1A9;
		border-color:#FFFFFF; } 
	
	/* fecha @media (max-width:1139px) */ }


/* ----- MENU MOBILE - BOTÃO "MENU" ----- */

#psicom header button {
	color:#FFF;
	background:#52888D;
	background-image:url(/imagens/puc_menu_abrefecha.png);
	background-repeat:no-repeat; }


/* ----- SUBMENU DESKTOP -----

@media (min-width:1140px) {

	#psicom header #menu ul { background:#043458; }
	
	#psicom header #menu ul a:link,
	#psicom header #menu ul a:visited { color:#97D3FF; }
	
	#psicom header #menu ul a:hover { color:#0092FF; background:#18496E; } */ 
	
	/* fecha @media (min-width:1140px) } */


/* ----- SUBMENU MOBILE -----

@media (max-width:1139px) {

	#psicom header #menu ul a:link, 
	#psicom header #menu ul a:visited {
		border-bottom:1px solid #467288;
		background:#5B7D96;
		color:#97D3FF; }
	
	#psicom header #menu ul a:hover { background:#5B7D96; color:#0092FF; } */ 

	/* fecha @media (max-width:1139px) } */





/* ================================================================= MEIO === */
/* ========================================================================== */



/* ----- BORDA AO FINAL DO CONTEÚDO ----- */

#psicom section { border-bottom-color:#D5DEC1; }





/* ============================================= MEIO >> COLUNA PRINCIPAL === */
/* ========================================================================== */



/* ----- TÍTULOS ----- */

#psicom h1 { color:#5AA6AC; }
#psicom h2 { color:#52888D; }
#psicom h3 { color:#777777; }
#psicom h4 { color:#555555; }
#psicom h5 { color:#666666; }



/* ----- TEXTO DESTAQUE EM QUADRO -----

#psicom section .puc_texto_destaque_em_quadro_centro, 
#psicom section .puc_texto_destaque_em_quadro_esquerda, 
#psicom section .puc_texto_destaque_em_quadro_direita { background:#E3E8EE; color:#07345B; } */



/* ----- LINKS (GERAL) ----- */

#psicom a:link,
#psicom a:visited { color:#52888D; }

#psicom a:hover   { color:#97AF6C; }



/* ----- LINK VOLTAR ----- */

#psicom section article button.puc_link_voltar_TAG-BUTTON { color:#52888D; background:#D5DEC1; }

#psicom section article button.puc_link_voltar_TAG-BUTTON:hover { color:#FFFFFF; background:#52888D; }



/* ----- LINK DESTAQUE -----

#psicom section article a.puc_link_destaque_TAG-A:link,
#psicom section article a.puc_link_destaque_TAG-A:visited,
#psicom section article a.puc_link_destaque_centralizado_TAG-A:link,
#psicom section article a.puc_link_destaque_centralizado_TAG-A:visited { background:#B4CFE3; color:#043458; }

#psicom section article a.puc_link_destaque_TAG-A:hover,
#psicom section article a.puc_link_destaque_centralizado_TAG-A:hover   { background:#043458; color:#FFF; } */



/* ----- LINK DE PAGINAÇÃO -----

#psicom section article .puc_link_paginacao_anterior_TAG-A:link,
#psicom section article .puc_link_paginacao_anterior_TAG-A:visited,
#psicom section article .puc_link_paginacao_proximo_TAG-A:link,
#psicom section article .puc_link_paginacao_proximo_TAG-A:visited { color:#1A73A0; }

#psicom section article .puc_link_paginacao_anterior_TAG-A:hover,
#psicom section article .puc_link_paginacao_proximo_TAG-A:hover   { color:#09AEFF; } */



/* ----- GALERIA DE IMAGENS ----- */

/* thumbnails

#psicom section article .puc_imagem_galeria a:link, 
#psicom section article .puc_imagem_galeria a:visited { border-color:#CCC; background:#EEE; }
#psicom section article .puc_imagem_galeria a:hover   { border-color:#043458; background:#D4DEE9; } */

/* legenda dos thumbnails

#psicom section article .puc_imagem_galeria a:link span.puc_imagem_galeria_legenda_TAG-SPAN, 
#psicom section article .puc_imagem_galeria a:visited span.puc_imagem_galeria_legenda_TAG-SPAN { color:#666; }
#psicom section article .puc_imagem_galeria a:hover span.puc_imagem_galeria_legenda_TAG-SPAN   { color:#043458; } */



/* ----- TABELA ----- */

/* bordas da tabela

#psicom section article .puc_tabela_padrao_TAG-TABLE, 
#psicom section article .puc_tabela_padrao_TAG-TABLE td { border-color:#CCC; } */

/* linhas para tabela

#psicom section article .puc_tabela_linha_n1_TAG-TR { background:#043458; color:#FFF; }
#psicom section article .puc_tabela_linha_n2_TAG-TR { background:#9DBDD4; color:#043458; }
#psicom section article .puc_tabela_linha_n3_TAG-TR { background:#CDDDE8; color:#043458; }

#psicom section article .puc_tabela_linha_clara_TAG-TR  { background:#EEE; }
#psicom section article .puc_tabela_linha_escura_TAG-TR { background:#DDD; }

#psicom section article .puc_tabela_linha_alternada_TAG-TABLE tr:nth-child(odd)  { background:#F5F5F5; }
#psicom section article .puc_tabela_linha_alternada_TAG-TABLE tr:nth-child(even) { background:#E5E5E5; } */



/* ----- LINHA HORIZONTAL ----- */

#psicom hr { color:#CCCCCC; }



/* ----- LISTAS ----- */

/* bullet

#psicom ul li::before { color:#09AEFF; } */

/* lista destaque

#psicom section .puc_lista_especial_TAG-UL li::before,
#psicom section .puc_lista_especial_item_unico_TAG-LI::before { color:#0B5182; }

#psicom section .puc_lista_especial_TAG-UL li,
#psicom section .puc_lista_especial_item_unico_TAG-LI { color:#0B5182; } */



/* ----- FORMULÁRIOS ----- */

/* área do formulário

#psicom article form { background:#EEE; } */

/* campos de preenchimento

#psicom article form input[type=text],
#psicom article form input[type=password], 
#psicom article form input[type=file],
#psicom article form textarea,
#psicom article form select { background:#FFF; border-color:#CCC; } */

/* botão "enviar"

#psicom article form input[type=submit] { background:#C2C3C8; color:#043458; }
#psicom article form input[type=submit]:hover { background:#043458; color:#FFF; } */



/* ----- PLAYER DE ÁUDIO -----

#psicom section div.puc_player_audio_TAG-DIV { background:#B4CFE3; }

#psicom section div.puc_player_audio_TAG-DIV:hover { background:#81BFE7; } */



/* ----- LINKS REDES SOCIAIS -----

#psicom div.puc_links_redes_sociais_TAG-DIV a img { width:40px; height:40px; } */





/* =============================================== MEIO >> COLUNA LATERAL === */
/* ========================================================================== */



/* ----- TÍTULO -----

#psicom section aside .puc_texto_coluna-lateral_titulo { color:#09AEFF; } */



/* ----- BANNER DE TEXTO -----

#psicom section aside p.puc_texto_coluna-lateral_banner_TAG-P { background:#E3E8EE; } */



/* ----- BANNER DE LINK -----

#psicom section aside p.puc_texto_coluna-lateral_banner_TAG-P a:link, 
#psicom section aside p.puc_texto_coluna-lateral_banner_TAG-P a:visited { color:#043458; background:#B4CFE3; }

#psicom section aside p.puc_texto_coluna-lateral_banner_TAG-P a:hover   { background:#9CC0DB; } */





/* ========================================================================== ESTILOS ESPECÍFICOS === */
/* ================================================================================================== */
/* ================================================================================================== */
/* ================================================================================================== */
/* ================================================================================================== */



/* ----- AQUI ENTRA OS ESTILOS ESPECÍFICOS PARA O DEPTO/UNID -----
Para sobressair qualquer estilo já existente usar o ID do depto/unid (localizado no body)
antes do nome da classe/id OU o termo "!important" */



/* ----- SUBMENU DESKTOP - LARGURA DE CADA LINK -----

#submenu_exemplo1D { width:203px; } */

/* -------------------------------------------------- */
	  


/* ---------- LOGO DO SOU-CTC ---------- */

#psicom #psicom_header_logo {
	float:left;
	align-self:flex-start;
	margin:27px 15px 0 0;
	padding:0 18px 0 18px;
	border-left:1px solid #D5D5D5; }

	#psicom #psicom_header_logo img { border:0; height:106px; }

