@charset "utf-8";
/* CSS Document */


	
/* FONTES */


.literata-<uniquifier> { /* <uniquifier>: Use a unique and descriptive class name */
  font-family: "Literata", serif;
  font-optical-sizing: auto;
  font-weight: <weight> /* <weight>: Use a value from 400 to 800 */;
  font-style: normal; }


.rethink-sans-<uniquifier> { /* <uniquifier>: Use a unique and descriptive class name */
  font-family: "Rethink Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight> /* <weight>: Use a value from 400 to 800 */;
  font-style: normal; }


.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 24; }


/* FIM FONTES */





/* == GERAL ====================================================================== */
/* =============================================================================== */


body {
	background:#F5F5F0;
	font-family:"Rethink Sans", serif;
	font-size:1em;
	color:#000000;
	margin:0;
	padding:0; }


#main {
	display:flex;
	flex-direction:column;
	align-items:center; }


img {
	max-width:100%; }


/* desktop x mobile */

@media (min-width:1030px) {

.mobile {
	display:none;
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	width:0;
	height:0;
	top:-1000px;
	left:-1000px; } }

@media (max-width:1029px) {

.desktop {
	display:none;
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	width:0;
	height:0;
	top:-1000px;
	left:-1000px; } }





/* == TOPO > GERAL =============================================================== */
/* =============================================================================== */


#puc_link_pular_para_conteudo:link, 
#puc_link_pular_para_conteudo:visited {
	position:absolute;
	top:-50px;
	left:50%;
	margin-left:-132px;
	display:flex;
	justify-content:center;
	align-items:center;
	width:264px;
	height:30px;
	font-size:1em;
	font-weight:500;
	text-align:center;
	text-decoration:none;
	z-index:10000;
	transition:top 0.3s;
	color:#FFF !important;
	background:#C00; }
	
	#puc_link_pular_para_conteudo:focus { top:0; }

		
#cabecalho {
	width:1364px;
	max-width:100%;
	position:relative; }
	

/* desktop x mobile */

@media (min-width:1030px) {

	#cabecalho {
		height:171px /* figma 197px */;
		text-align:center; }
	
	#cabecalho_inner {
		width:calc(100% - 40px);
		margin:auto; }

	.brasaopuc {
		width:78px;
		position:absolute;
		top:20px;
		left:calc(50% - 39px); }
		
		.brasaopuc img { width:78px; } }


@media (max-width:1029px) {

	#cabecalho {
		margin-bottom:40px; }
	
	#cabecalho_inner {
		width:100%; }

	.brasaopuc {
		width:85px;
		position:absolute;
		top:20px;
		left:20px;
		z-index:10; }
	
		.brasaopuc img { width:85px; } }


.brasaopuc { margin:0; }





/* == TOPO > FERRAMENTAS ========================================================= */
/* =============================================================================== */


#ferramentas {
	display:inline-flex;
	justify-content:flex-end;
	align-items:flex-end;
	flex-wrap:wrap;
	box-sizing:border-box;
	font-family:"Rethink Sans", sans-serif;
	font-size:0.9em;
	font-weight:600; }
	
	@media (min-width:1030px) {
	
	#ferramentas {
		align-items:center;
		position:absolute;
		top:0;
		right:20px;
		padding:9px 0 3px 0;
		border-bottom:1px solid rgba(0,0,0,0.25); } }
	
	@media (max-width:1029px) {
	
	#ferramentas {
		position:relative;
		background:#FFFFFF;
		align-items:flex-end;
		box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);
		width:100%;
		height:92px;
		padding:0 20px 8px 100px;
		box-sizing:border-box;
		z-index:9; } }


/* noticias */

#ferramentas_noticias:link,
#ferramentas_noticias:visited {
	color:#1F1F1F;
	text-decoration:none;
	transition:0.3s all;
	border-bottom:3px solid #FFB52F00;
	padding-bottom:4px;
	margin-right:25px; }

	#ferramentas_noticias:hover,
	#ferramentas_noticias:focus {
		border-bottom:3px solid #FFB52F; }



/* fale conosco */

#ferramentas_faleconosco:link,
#ferramentas_faleconosco:visited {
	color:#1F1F1F;
	text-decoration:none;
	transition:0.3s all;
	border-bottom:3px solid #FFB52F00;
	padding-bottom:4px;
	margin-right:25px; }

	#ferramentas_faleconosco:hover,
	#ferramentas_faleconosco:focus {
		border-bottom:3px solid #FFB52F; }


/* linguas PT-ENG */

#ferramentas_lingua_outer {
	display:flex;
	justify-content:flex-end; }

#ferramentas_lingua {
	display:flex;
	height:19px;
	border:1px solid #C4C3C3;
	border-radius:12px;
	font-size:0.9em; }

	#ferramentas_lingua a,
	#ferramentas_lingua span {
		height:20px;
		box-sizing:border-box;
		margin-top:-1px; }

	#ferramentas_lingua span {
		padding:2px 6px 0px 6px;
		background:#000000;
		color:#FFFFFF;
		border-radius:11px;
		margin-right:-1px;
		position:relative; }
		
		#english #ferramentas_lingua span {
			margin-left:-1px;
			margin-right:0; }

	#ferramentas_lingua a:link,
	#ferramentas_lingua a:visited {
		 padding:2px 14px 0px 6px;
		 margin-right:-10px;
		 text-decoration:none;
		 color:#000000;
		 border-radius:11px 0 0 11px;
		 transition:0.3s all; }
		 
		#english #ferramentas_lingua a:link,
		#english #ferramentas_lingua a:visited {
			 padding:2px 6px 0px 14px;
			 margin-left:-10px;
			 margin-right:0;
			 border-radius:0 11px 11px 0; }
		 
		 #ferramentas_lingua a:hover,
		 #ferramentas_lingua a:focus {
		 	background:#FFB52F; }


/* desktop x mobile */

@media (min-width:1030px) {

	#ferramentas_lingua_outer {
		margin:-7px 25px 0 0; } }

@media (max-width:1029px) {

	#ferramentas_lingua_outer {
		width:100%;
		margin:0 -1px 0 0; } }



/* busca */

.flexbox {
	display:flex;
	justify-content:center;
	align-items:center; }

.search {
	margin:2px 7px 10px 0; }

.search > h3 {
	font-weight: normal; }

.search > h1,
.search > h3 {
	color: #3F3F3F;
	margin-bottom:15px; }

.search > div {
	display: inline-block;
	position: relative; }

.search > div:after {
	content: "";
	background: #000000;
	width: 3px;
	height: 10px;
	position: absolute;
	top: 17px;
	right:0;
	transform: rotate(-45deg); }

.search > div > input {
	font:0.9em 'Rethink Sans', sans-serif;
	background:transparent;
	width: 4px;
	height: 4px;
	padding:6px;
	border: solid 3px #000000;
	outline: none;
	border-radius: 35px;
	transition: width 0.5s; }

.search > div > input::placeholder {
	color:#666666;
	opacity:0;
	transition: opacity 150ms ease-out; }

.search > div > input:focus::placeholder {
	opacity: 1; }

.search > div > input:focus,
.search > div > input:not(:placeholder-shown) {
	width:250px; }


/* desktop x mobile */

@media (min-width:1030px) {

	.flexbox {
		margin-right:20px; }
	
	.search > div > input:focus,
	.search > div > input:not(:placeholder-shown) {
		width:200px; } }

@media (max-width:1029px) {

	.flexbox {
		margin:0; } 
	
	.search > div > input:focus,
	.search > div > input:not(:placeholder-shown) {
		width:80px; } }



/* puc online */

#puconline {
	position:relative;
	display:inline-block;
	z-index:11; }

	#puconline a:link,
	#puconline a:visited {
		display:block;
		text-decoration:none;
		color:#000000;
		padding:5px;
		transition:0.3s all; }
		
		#puconline a:hover,
		#puconline a:focus {
			color:#D58A03; }

#puconline_head {
	display:flex;
	align-items:center;
	padding-bottom:4px;
	border-bottom:3px solid #FFB52F00;
	transition:0.3s all; }
	
	#puconline_head:hover,
	#puconline:hover #puconline_head {
		border-bottom:3px solid #FFB52F;
		cursor:pointer; }

	#puconline .material-symbols-outlined {
		width:13px;
		height:13px;
		margin-left:5px;
		display:flex;
		align-items:center;
		justify-content:center; }

#puconline_content {
	display:block;
	position:absolute;
	width:245px;
	right:0;
	background-color:#f9f9f9;
	box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index:1;
	padding:0 15px 0 15px;
	text-align:left;
	box-sizing:border-box;
	transition:0.3s all;
	height:0;
	overflow:hidden; }
	
	#puconline:hover #puconline_content,
	#puconline:focus #puconline_content {
		height:132px;
		padding:10px 15px 10px 15px; }
	
		#english #puconline:hover #puconline_content,
		#english #puconline:focus #puconline_content {
			height:104px;
			padding:10px 15px 10px 15px; }





/* == TOPO > MENU GLOBAL ========================================================= */
/* =============================================================================== */


/* desktop x mobile */


@media (min-width:1364px) {

#menu_global {
	margin:81px 0 0 0;
	display:flex;
	justify-content:space-between; }

	#menu_global ul {
		width:calc(50% - 79px);
		justify-content:space-between;
		list-style:none;
		display:flex;
		align-items:center;
		margin:0;
		padding:0; }

	#menu_global a:link,
	#menu_global a:visited {
		display:inline-block;
		color:#000000;
		text-decoration:none;
		border-bottom:3px solid #FFB52F00;
		padding:12px 0 4px 0;
		font-size:1.01em;
		font-weight:700;
		transition:0.3s all; }
	  
		#menu_global a:hover,
		#menu_global a:focus {
			border-bottom:3px solid #FFB52F; }
	
	#menu_lateral_mobile_inner {
		display:none;
		visibility:hidden; } }


@media (max-width:1363px) and (min-width:1030px) {

#menu_global {
	margin:81px 0 0 0;
	display:flex;
	justify-content:space-between; }

	#menu_global ul {
		width:calc(50% - 59px);
		justify-content:space-around;
		list-style:none;
		display:flex;
		align-items:center;
		margin:0;
		padding:0; }

	#menu_global a:link,
	#menu_global a:visited {
		width:min-content;
		display:inline-block;
		color:#000000;
		text-decoration:none;
		border-bottom:3px solid #FFB52F00;
		padding:12px 0 4px 0;
		font-size:1.01em;
		font-weight:700;
		transition:0.3s all; }
	  
		#menu_global a:hover,
		#menu_global a:focus {
			border-bottom:3px solid #FFB52F; }
		
		#menu_global a span {
			display:inline-block;
			white-space:nowrap; }
	
	#menu_lateral_mobile_inner {
		display:none;
		visibility:hidden; } }


@media (max-width:1029px) {

#menu_btt {
	background:url('/imagens/puc_icone_sanduiche_preto.svg');
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	margin:0 0 5px 10px;
	border:0;
	cursor:pointer; }

#menu_global {
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:flex-end;
	z-index:8; }

	#menu_global ul {
		display:none;
		visibility:hidden; }

	#menu_global a:link,
	#menu_global a:visited,
	#menu_lateral_mobile_inner .dropdown-btn {
		display:block;
		text-align:left;
		color:#000000;
		text-decoration:none;
		/* padding:30px 0 29px 0;
		font-size:1.15em; */
		padding:20px 0 19px 0;
		font-size:1.1em;
		font-weight:700;
		transition:0.3s all;
		border-bottom:2px solid rgba(0,0,0,0.25); }
		
		#menu_lateral_mobile_inner #finalmenumobile a:link,
		#menu_lateral_mobile_inner #finalmenumobile a:visited,
		#menu_lateral_mobile_inner #finalmenumobile .dropdown-btn {
			border-bottom:1px solid #000000; }
		
		#menu_global .dropdown-btn {
			margin:0;
			display:flex;
			align-items:center; }
	
	#menu_lateral_mobile_inner {
		padding:10px 20px 0 20px;
		width:calc(100% - 40px); }
		
	#menu_lateral_mobile_inner .dropdown-container a:link,
	#menu_lateral_mobile_inner .dropdown-container a:visited {
		background:none;
		padding:5px 0 7px 0 !important;
		margin:0 30px 0 30px;
		font-size:1.05em;
		border-bottom:0 !important; }
	
	#menu_lateral_desktop {
		padding:0 10px 0 10px;
		box-sizing:border-box;
		margin-top:-21px; }
	
	#menu_lateral_desktop_inner,
	.menumob-off {
		display:none;
		visibility:hidden; }
	
	#menu_lateral_mobile_inner .dropdown-container {
		padding-top:0;
		margin-top:10px; }
		
	.linksemborda { border-bottom:0 !important; }
	
	#finalmenumobile {
		background:#FFFFFF;
		margin:10px -20px 0 -20px;
		padding:5px 30px 5px 30px; } }
		
		#menu_global #finalmenumobile .dropdown-btn {
			background:#FFFFFF; }





/* == MEIO > MENU LATERAL E PARTE DO MOBILE ====================================== */
/* =============================================================================== */


/* desktop x mobile */


@media (min-width:1030px) {

.sidenav {
	width:24%; } }


@media (max-width:1029px) {

.sidenav {
	width:100%; } }


.sidenav .dropdown-btn,
.sidenav a:link,
.sidenav a:visited {
	display:block;
	text-decoration:none;
	color:#000000;
	transition:0.3s all; }

	.sidenav a:link,
	.sidenav a:visited {
		/* border-bottom:1px solid #dedede;
		padding:11px 0 11px 0; */
		padding:8px 0 8px 0;
		font-size:1em !important; }
	
		.sidenav a:hover,
		.sidenav a:focus {
			color:#4646FF; }

	.sidenav a:hover,
	.sidenav a:focus,
	.sidenav .dropdown-btn:hover,
	.sidenav .dropdown-btn:focus {
		cursor:pointer; }


.sidenav .dropdown-btn {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border:0;
	border-bottom:1px solid #000000;
	background:#F4F5F0;
	padding:5px 0 8px 0;
	margin-top:21px;
	width:100%;
	box-sizing:border-box;
	letter-spacing:0.5px;
	font-family:"Rethink Sans", serif;
	font-size:1.25em;
	font-weight:600; }

	.sidenav .dropdown-btn:first-child {
		margin-top:0;
		padding-top:0; }


.sidenav .material-symbols-outlined {
	font-family: 'Material Symbols Outlined';
	font-weight: normal;
	font-style: normal;
	font-size:24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	transition:0.3s all;
	transform-origin:center; }

	.sidenav .dropdown-btn:hover .material-symbols-outlined {
		transform: scale(1.35); }

	.sidenav .active .material-symbols-outlined {
		transform:rotate(-180deg) !important; }

	.sidenav .active:hover .material-symbols-outlined {
		transform:rotate(-180deg) scale(1.35) !important; }


/* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */

.sidenav .dropdown-container {
	display:none;
	margin:0 auto 10px auto;
	padding-top:8px; }
	
	.sidenav .dropdown-container strong {
		font-weight:600; }





/* == MEIO ======================================================================= */
/* =============================================================================== */


#meio {
	width:1364px;
	max-width:100%; }
	
	#meio_inner {
		width:calc(100% - 40px);
		margin:auto; }


	
/* desktop x mobile */


@media (min-width:1030px) {

#conteudo_geral {
	display:flex;
	justify-content:space-between;
	align-items:stretch;
	margin:46px 0 16px 0; } }


@media (max-width:1029px) {

#conteudo_geral {
	display:flex;
	flex-direction:column-reverse;
	margin:40px 0 19px 0; } 

	#conteudo_ttl { display:none; } }





/* == SLIDESHOW ================================================================== */
/* =============================================================================== */


.slideshow_video_bkg {
	position:absolute;
	width:100%;
	height:100%;
	background-position:center !important;
	Background-size:cover !important;
	background-repeat:no-repeat !important; }



.slideshow_quadro_texto_desktop {
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	color:#FFFFFF;
	padding:0 50px 58px 50px;
	box-sizing:border-box;
	z-index:10; }

	.slideshow_quadro_texto_desktop .slideshow_titulo {
		font-size:4.8em;
		font-weight:500;
		line-height:1em;
		margin:0 0 12px 0; }

	.slideshow_quadro_texto_desktop .slideshow_subtitulo {
		font-family:'Literata';
		font-size:1.1em;
		font-weight:400; }

.slideshow_quadro_texto_mobile { 
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	color:#FFFFFF;
	padding:0 17px 42px 17px;
	box-sizing:border-box;
	z-index:10;
	line-height:1.32em; }
	
	.slideshow_quadro_texto_mobile .slideshow_titulo {
		font-size:2.8em;
		line-height:0.95em;
		font-weight:500;
		margin:0 0 5px 0; }
	
	.slideshow_quadro_texto_mobile .slideshow_subtitulo {
		font-family:'Literata';
		font-size:1em;
		font-weight:400;
		text-shadow: 2px 2px 2px rgba(17, 17, 17, 0.3); }


#puc_imagem_slideshow_slides {
	cursor:default;
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
	border-radius:3px; }


#jssor_1 {
	position:relative;
	margin:0 auto;
	top:0px;
	left:0px;
	overflow:hidden;
	visibility:hidden;
	border-radius:3px; }


	/* jssor slider bullet navigator skin 05 css */
	
	#jssorb05 {
		position:absolute; }
	
	#jssorb05 div,
	#jssorb05 div:hover,
	#jssorb05 .av {
		position:absolute;
		width:16px; /* size of bullet element */
		height:16px; /* size of bullet element */
		background:url('/imagens/puc_efeito_slideshow/b05.png') no-repeat;
		overflow:hidden;
		cursor:pointer; }
	
	#jssorb05 div {
		background-position:-7px -7px; } /* normal */
	
	#jssorb05 div:hover,
	#jssorb05 .av:hover {
		background-position:-37px -7px; } /* normal / active */
	
	#jssorb05 .av {
		background-position:-67px -7px; } /* active */
	
	#jssorb05 .dn,
	#jssorb05 .dn:hover {
		background-position:-97px -7px; } /* mousedown */





/* == SLIDESHOW MOBILE =========================================================== */
/* =============================================================================== */


#puc_imagem_slideshow_slides2 {
	cursor:default;
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
	border-radius:3px; }

#jssor_2 {
	position:relative;
	margin:0 auto;
	top:0px;
	left:0px;
	overflow:hidden;
	visibility:hidden;
	border-radius:3px; }


	/* jssor slider bullet navigator skin 05 css */
	
	#jssorb06 {
		position:absolute; }
	
	#jssorb06 div,
	#jssorb06 div:hover,
	#jssorb06 .av {
		position:absolute;
		width:16px; /* size of bullet element */
		height:16px; /* size of bullet element */
		background:url('/imagens/puc_efeito_slideshow/b05.png') no-repeat;
		overflow:hidden;
		cursor:pointer; }
	
	#jssorb06 div {
		background-position:-7px -7px; } /* normal */
	
	#jssorb06 div:hover,
	#jssorb06 .av:hover {
		background-position:-37px -7px; } /* normal / active */
	
	#jssorb06 .av {
		background-position:-67px -7px; } /* active */
	
	#jssorb06 .dn,
	#jssorb06 .dn:hover {
		background-position:-97px -7px; } /* mousedown */





/* == MEIO > NOTÍCIAS ============================================================ */
/* =============================================================================== */


#conteudo_ttl {
	margin-top:14px;
	font-weight:500;
	font-size:1.8em; }


#conteudo a:link,
#conteudo a:visited {
	display:block;
	position:relative;
	margin-bottom:30px;
	color:#000000;
	transition:0.3s all;
	line-height:1.2em;
	font-size:1.5em;
	font-weight:400;
	text-decoration:none; }

	@media (min-width:1030px) {
	#conteudo a:hover,
	#conteudo a:focus {
		margin:-15px 0 45px 0; } }

	#conteudo a strong {
		font-weight:600; }
	
	#conteudo img {
		width:100%;
		border-radius:3px; }
		
	#conteudo a .card {
		display:flex;
		flex-direction:column;
		justify-content:space-between;
		align-items:flex-end;
		height:100%;
		box-sizing:border-box;
		border-radius:3px;
		min-height:305px;
		padding:16px 30px 25px 30px; }


		/* desktop x mobile */

		@media (min-width:1030px) {

		#conteudo a .card.imagem .texto {
			width:calc(70% - 70px);
			align-self:flex-start; }

		#conteudo a .card.imagem .material-symbols-outlined {
			display:none;
			visibility:hidden; }

		#conteudo a .card img {
			position:absolute;
			max-width:30%;
			width:inherit;
			max-height:calc(100% - 60px);
			top:30px;
			right:30px; } }

		@media (max-width:1029px) {

		#conteudo a .card img {
			margin:8px 0 10px 0; } }


		#conteudo a .texto {
			width:100%; }

		#conteudo a .tag {
			display:block;
			font-family:"Literata", serif;
			font-size:0.65em;
			padding:6px 0 12px 0;
			font-weight:400;
			line-height:1.3em; }

		#conteudo a .material-symbols-outlined {
			display:flex;
			align-items:flex-end;
			justify-content:flex-end;
			font-size:1.3em;
			transform-origin:bottom right;
			transition:0.3s all;
			padding:0;
			height:auto;
			margin:10px -8px -5px 0; }

			#conteudo a:hover .material-symbols-outlined {
				transform:scale(1.2); }






/*





		#conteudo a .branco		{ background-color:#FFFFFF; color:#000000; }
		#conteudo a .cinza		{ background-color:#9B9583; color:#000000; }
		
		#conteudo a .azul1		{ background-color:#4646FF; color:#F5F5F0; }
		#conteudo a .azul2		{ background-color:#0000A9; color:#F5F5F0; }
		#conteudo a .azul3		{ background-color:#030053; color:#F5F5F0; }
		
		#conteudo a .amarelo1	{ background-color:#FFB52F; color:#000000; }
		#conteudo a .amarelo2	{ background-color:#E08C07; color:#000000; }
		#conteudo a .amarelo3	{ background-color:#BF6000; color:#F5F5F0; }
		
		#conteudo a .roxo1		{ background-color:#C11AFF; color:#F5F5F0; }
		#conteudo a .roxo2		{ background-color:#7817B1; color:#F5F5F0; }
		#conteudo a .roxo3		{ background-color:#3A0062; color:#F5F5F0; }
		
		#conteudo a .vermelho1	{ background-color:#FF0031; color:#F5F5F0; }
		#conteudo a .vermelho2	{ background-color:#BE002D; color:#F5F5F0; }
		#conteudo a .vermelho3	{ background-color:#7C0024; color:#F5F5F0; }
		
		#conteudo a .verde1		{ background-color:#6AE700; color:#000000; }
		#conteudo a .verde2		{ background-color:#00A800; color:#F5F5F0; }
		#conteudo a .verde3		{ background-color:#003900; color:#F5F5F0; }
		
		#conteudo a .turquesa1	{ background-color:#00E7F2; color:#000000; }
		#conteudo a .turquesa2	{ background-color:#00A2AC; color:#F5F5F0; }
		#conteudo a .turquesa3	{ background-color:#005C66; color:#F5F5F0; }
		 

		#conteudo a .amarelo1.grafismoasa { background-image:url('/imagens/bkg_grafismo_amareloasa.svg'); }
		#conteudo a .azul1.grafismoasa { background-image:url('/imagens/bkg_grafismo_azulasa.svg'); }
		#conteudo a .roxo1.grafismoasa { background-image:url('/imagens/bkg_grafismo_roxoasa.svg'); }
		#conteudo a .verde2.grafismoasa { background-image:url('/imagens/bkg_grafismo_verdeasa.svg'); }
		#conteudo a .turquesa2.grafismoasa { background-image:url('/imagens/bkg_grafismo_turquesaasa.svg'); }
		#conteudo a .vermelho1.grafismoasa { background-image:url('/imagens/bkg_grafismo_vermelhoasa.svg'); }


		#conteudo a .amarelo1.grafismoasainvertida { background-image:url('/imagens/bkg_grafismo_amareloasainvertida.svg'); }
		#conteudo a .azul1.grafismoasainvertida { background-image:url('/imagens/bkg_grafismo_azulasainvertida.svg'); }
		#conteudo a .roxo1.grafismoasainvertida { background-image:url('/imagens/bkg_grafismo_roxoasainvertida.svg'); }
		#conteudo a .verde2.grafismoasainvertida { background-image:url('/imagens/bkg_grafismo_verdeasainvertida.svg'); }
		#conteudo a .turquesa2.grafismoasainvertida { background-image:url('/imagens/bkg_grafismo_turquesaasainvertida.svg'); }
		#conteudo a .vermelho1.grafismoasainvertida { background-image:url('/imagens/bkg_grafismo_vermelhoasainvertida.svg'); }


		#conteudo a .amarelo1.grafismocurva { background-image:url('/imagens/bkg_grafismo_amarelocurva.svg'); }
		#conteudo a .azul1.grafismocurva { background-image:url('/imagens/bkg_grafismo_azulcurva.svg'); }
		#conteudo a .roxo1.grafismocurva { background-image:url('/imagens/bkg_grafismo_roxocurva.svg'); }
		#conteudo a .verde2.grafismocurva { background-image:url('/imagens/bkg_grafismo_verdecurva.svg'); }
		#conteudo a .turquesa2.grafismocurva { background-image:url('/imagens/bkg_grafismo_turquesacurva.svg'); }
		#conteudo a .vermelho1.grafismocurva { background-image:url('/imagens/bkg_grafismo_vermelhocurva.svg'); }


		#conteudo a .amarelo1.grafismoreto { background-image:url('/imagens/bkg_grafismo_amareloreto.svg'); }
		#conteudo a .azul1.grafismoreto { background-image:url('/imagens/bkg_grafismo_azulreto.svg'); }
		#conteudo a .roxo1.grafismoreto { background-image:url('/imagens/bkg_grafismo_roxoreto.svg'); }
		#conteudo a .verde2.grafismoreto { background-image:url('/imagens/bkg_grafismo_verdereto.svg'); }
		#conteudo a .turquesa2.grafismoreto { background-image:url('/imagens/bkg_grafismo_turquesareto.svg'); }
		#conteudo a .vermelho1.grafismoreto { background-image:url('/imagens/bkg_grafismo_vermelhoreto.svg'); }



			#conteudo a .grafismoasa,
			#conteudo a .grafismoasainvertida,
			#conteudo a .grafismoreto  {
				background-position:0 calc(100% + 50px);
				background-size:100%;
				background-repeat:no-repeat; }
			
			#conteudo a .grafismocurva  {
				background-position:0 calc(100% + 80px);
				background-size:100%;
				background-repeat:no-repeat; }
				
				
				@media (max-width:1030px) and (min-width:720px) {
				#conteudo a .grafismoasa, #conteudo a .grafismoasainvertida,
				#conteudo a .grafismocurva, #conteudo a .grafismoreto  { 
					background-position:0 calc(100% + 250px); } }
				
				@media (max-width:719px) and (min-width:520px) {
				#conteudo a .grafismoasa, #conteudo a .grafismoasainvertida,
				#conteudo a .grafismocurva, #conteudo a .grafismoreto  { 
					background-position:0 calc(100% + 152px); } }
					
				
				*/




/* desktop x mobile */

@media (min-width:1030px) {

	#conteudo {
		width:calc(76% - 50px); }

	#chamadas_n1 .destaque_unico { 
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between; }

	#chamadas_n1 a:link,
	#chamadas_n1 a:visited {
		width:calc(50% - 15px); } }


@media (max-width:1029px) {

	#conteudo {
		width:100%; }

	#chamadas_n1 a:link,
	#chamadas_n1 a:visited { width:100%; } }





/* == RODAPÉ ===================================================================== */
/* =============================================================================== */



/* ----- TAG IFRAME DO RODAPÉ - E - BODY DO ARQUIVO DO RODAPÉ ----- */

#iframe_rodape_completo {
	width:100%;
	border:0;
	overflow:hidden;
	margin-bottom:-4px; }
	
	@media (min-width:1048px) { 
	#iframe_rodape_completo { height:493px; } }

	@media (max-width:1047px) {
	#iframe_rodape_completo { height:890px; } }


/* ----- FIM TAG IFRAME DO RODAPÉ ----- */


#rodape {
	width:100%;
	padding:0 20px 0 20px;
	box-sizing:border-box;
	background:#000000; }


#rodape_inner {
	width:1225px;
	max-width:100%;
	margin:0 auto 0 auto;
	color:#9B9583; }

	#rodape_inner a:link,
	#rodape_inner a:visited {
		color:#F5F5F0;
		text-decoration:none;
		transition:0.3s all; }
		
		#rodape_inner a:hover,
		#rodape_inner a:focus {
			color:#FFFFFF;
			text-decoration:underline; }


#linha_1 {
	width:100%;
	display:flex;
	justify-content:center /* space-between */;
	padding:26px 0 26px 0; }
	
	#linha_1 a {
		font-weight:600; }

	#linha1_esq {
		display:flex;
		width:210px;
		align-items:flex-start;
		justify-content:space-between; }
		
		#linha1_esq #rodape_brasaopuc { width:55px; margin-right:10px; }
		
		#linha1_esq #rodape_logojesuitas,
		#linha1_esq #rodape_logoarqrio { height:59px; margin-top:5px; }
	
	/* #linha1_dir {
		width:calc(100% - 230px);
		display:flex;
		justify-content:center;
		align-items:flex-end; }

		#linha1_dir #rodape_link_vestibular {
			margin-right:80px; }
		
		#linha1_dir #rodape_link_mestrdout {
			margin-right:40px; }
		
		#linha1_dir #rodape_posgrad {
			margin:0 80px 0 80px; }
		
		#linha1_dir #rodape_posgrad_inner {
			padding:7px 12px 0px 12px;
			display:flex;
			justify-content:space-between;
			margin:0;
			border:1px solid rgba(155,149,131,0.4);
			border-radius:3px 3px 0 0;
			border-bottom:none; }
		
		#linha1_dir #rodape_posgrad_ttl {
			display:block;
			margin:0 0 7px 12px; } */


#linha_2 {
	width:100%;
	border-bottom:1px solid rgba(155,149,131,0.3);
	border-top:1px solid rgba(155,149,131,0.3);
	font-size:0.9em;
	padding:20px 0 20px 0; }
	
	#linha_2 strong {
		display:block;
		margin-bottom:10px; }
	
	#linha_2 #rodape_link_emec {
		width:200px; }


#linha_3 {
	width:100%;
	border-bottom:1px solid #2e2e2e; }
	
	#linha_3_inner {
		width:777px;
		max-width:100%;
		margin:0 auto 0 auto; }


#linha_4 {
	width:100%;
	font-size:0.8em;
	padding:22px 0 22px 0; }
	
	#rodape_redessociais img {
		width:30px;
		border-radius:3px; }
		
	#rodape_redessociais a:link,
	#rodape_redessociais a:visited {
		display:inline-block;
		margin:0 13px 0 13px;
		transition:0.3s all; }
	
		#rodape_redessociais a:hover,
		#rodape_redessociais a:focus {
			transform:scale(1.2); }


/* desktop x mobile */


@media (min-width:1030px) {

#linha_2 {
	display:flex;
	align-items:center;
	justify-content:space-between; }

#linha_3 {
	display:flex;
	justify-content:center;
	padding:26px 0 26px 0; }
	
	#linha_3_inner {
		display:flex;
		align-items:center;
		justify-content:space-between;
		flex-wrap:wrap; }
	
		#linha_3_img1 { width:83px; }
		#linha_3_img2 { width:97px; }
		#linha_3_img3 { width:111px; }
		#linha_3_img4 { width:125px; }

#linha_4 {
	display:flex;
	align-items:center;
	justify-content:space-between; } }


@media (max-width:1029px) {

#linha_2 {}
	
	#linha_2 #rodape_contatos {
		margin:22px 0 22px 0; }
	
	#linha_2 #rodape_link_emec {
		margin:auto; }

#linha_3 {
	padding:26px 0 4px 0; }
	
	#linha_3_inner {
		display:flex;
		align-items:stretch;
		justify-content:space-around;
		flex-wrap:wrap; }
	
	#linha_3_inner a {
		display:flex;
		align-items:center;
		justify-content:center;
		width:calc(50% - 22px);
		margin-bottom:22px; }
	
	#linha_3_img1,
	#linha_3_img2,
	#linha_3_img3,
	#linha_3_img4 {
		width:100%;
		max-width:110px; }

#linha_4 {
	text-align:center; }
	
	#linha_4 #rodape_redessociais {
		margin:22px 0 22px 0; } }





/* == INDEX ENGLISH ============================================================== */
/* =============================================================================== */


/* desktop x mobile */


@media (min-width:1030px) {

	#english #conteudo,
	#english #menu_lateral_desktop {
		width:100%; }	
	
	#english #menu_lateral_desktop_inner {
		margin:0 20px 0 20px; }

		#english #menu_lateral_desktop_inner .dropdown-btn:hover,
		#english #menu_lateral_desktop_inner .dropdown-btn:focus {
			cursor:default; }

	#english .meio_parte_news_sags_list {
		display:flex;
		justify-content:space-between; }

		#english .meio_parte_news_sags_list a {
			width:calc(33.3% - 20px); } }


@media (max-width:1029px) {

	#english #conteudo  {
		width:100%; }

	#english .meio_parte_news_sags_list a {
		width:100%; } }



#english .lista-links-eng {
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	margin-bottom:47px; }

	#english .lista-links-eng img {
		border-radius:3px;
		width:calc(50% - 25px);
		display:block; }

	#english .lista-links-eng .botao-lista-links {
		width:calc(50% - 25px);
		padding-top:10px; }



#english #submenu_academiccenters {
	margin:0 30px 0 30px; }
	
	#english #submenu_academiccenters a:link,
	#english #submenu_academiccenters a:visited {
		font-size:0.9em !important;
		font-weight:400;
		padding:10px 0 10px 0 !important; }
























/* ---------- BACKGROUND E COLOR BÁSICOS ---------- */



.transparente-offwhite, .transparente-offwhite:link, .transparente-offwhite:visited { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; color:#F5F5F0; background-color:transparent; background-image:none; }
.transparente-offwhite_hover:hover { box-shadow:inset 0 0 0 1px #F5F5F0 !important; outline-offset:-1px; color:#F5F5F0 !important; background-color:transparent !important; background-image:none !important; }
.transparente-offwhite a, .transparente-offwhite_hover:hover a, .botao.transparente-offwhite, a.botao.transparente-offwhite, .botao.transparente-offwhite_hover:hover { color:#F5F5F0 !important; }
	.transparente-offwhite .botao,
	.transparente-offwhite_hover:hover .botao,
	.botao.transparente-offwhite,
	a.botao.transparente-offwhite { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }
	.transparente-offwhite hr, .transparente-offwhite_hover:hover hr { color:#F5F5F0 !important; }

.transparente-preto, .transparente-preto:link, .transparente-preto:visited { box-shadow:inset 0 0 0 1px #000000; outline-offset:-1px; color:#000000; background-color:transparent; background-image:none; }
.transparente-preto_hover:hover { box-shadow:inset 0 0 0 1px #000000 !important; outline-offset:-1px; color:#000000 !important; background-color:transparent !important; background-image:none !important; }
.transparente-preto a, .transparente-preto_hover:hover a, .botao.transparente-preto, a.botao.transparente-preto, .botao.transparente-preto_hover:hover { color:#000000 !important; }
	.transparente-preto .botao,
	.transparente-preto_hover:hover .botao,
	.botao.transparente-preto,
	a.botao.transparente-preto { box-shadow:inset 0 0 0 1px #000000; outline-offset:-1px; }
	.transparente-preto hr, .transparente-preto_hover:hover hr { color:#000000 !important; }



.branco, .branco:link, .branco:visited, .branco.nota .tag { background-color:#FFFFFF; color:#000000; }
.branco_hover:hover { background-color:#FFFFFF !important; color:#000000 !important; }
.branco a, .branco_hover:hover a, .botao.branco, a.botao.branco, .botao.branco_hover:hover, .branco hr, .branco_hover:hover hr { color:#000000 !important; }
	.branco .botao, .branco_hover:hover .botao { box-shadow:inset 0 0 0 1px #000000; outline-offset:-1px; }

.offwhite, .offwhite:link, .offwhite:visited, .offwhite.nota .tag { background-color:#F5F5F0; color:#000000; }
.offwhite_hover:hover { background-color:#F5F5F0 !important; color:#000000 !important; }
.offwhite a, .offwhite_hover:hover a, .botao.offwhite, a.botao.offwhite, .botao.offwhite_hover:hover, .offwhite hr, .offwhite_hover:hover hr { color:#000000 !important; }
	.offwhite .botao, .offwhite_hover:hover .botao { box-shadow:inset 0 0 0 1px #000000; outline-offset:-1px; }
	.offwhite hr { color:#000000; }

.cinza1, .cinza1:link, .cinza1:visited, .cinza1.nota .tag { background-color:#CDCAC1; color:#000000; }
.cinza1_hover:hover { background-color:#CDCAC1 !important; color:#000000 !important; }
.cinza1 a, .cinza1_hover:hover a, .botao.cinza1, a.botao.cinza1, .botao.cinza1_hover:hover, .cinza1 hr, .cinza1_hover:hover hr { color:#000000 !important; }
	.cinza1 .botao, .cinza1_hover:hover .botao { box-shadow:inset 0 0 0 1px #000000; outline-offset:-1px; }

.cinza2, .cinza2:link, .cinza2:visited, .cinza2.nota .tag { background-color:#9B9583; color:#F5F5F0; }
.cinza2_hover:hover { background-color:#9B9583 !important; color:#F5F5F0 !important; }
.cinza2 a, .cinza2_hover:hover a, .botao.cinza2, a.botao.cinza2, .botao.cinza2_hover:hover, .cinza2 hr, .cinza2_hover:hover hr { color:#F5F5F0 !important; }
	.cinza2 .botao, .cinza2_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }

.preto, .preto:link, .preto:visited, .preto.nota .tag { background-color:#000000; color:#F5F5F0; }
.preto_hover:hover { background-color:#000000 !important; color:#F5F5F0 !important; }
.preto a, .preto_hover:hover a, .botao.preto, a.botao.preto, .botao.preto_hover:hover, .preto hr, .preto_hover:hover hr { color:#F5F5F0 !important; }
	.preto .botao, .preto_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }



.azul1, .azul1:link, .azul1:visited, .azul1.nota .tag { background-color:#4646FF; color:#F5F5F0; }
.azul1_hover:hover { background-color:#4646FF !important; color:#F5F5F0 !important; }
.azul1 a, .azul1_hover:hover a, .botao.azul1, a.botao.azul1, .botao.azul1_hover:hover, .azul1 hr, .azul1_hover:hover hr { color:#F5F5F0 !important; }
	.azul1 .botao, .azul1_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }

.azul2, .azul2:link, .azul2:visited, .azul2.nota .tag { background-color:#0000A9; color:#F5F5F0; }
.azul2_hover:hover { background-color:#0000A9 !important; color:#F5F5F0 !important; }
.azul2 a, .azul2_hover:hover a, .botao.azul2, a.botao.azul2, .botao.azul2_hover:hover, .azul2 hr, .azul2_hover:hover hr { color:#F5F5F0 !important; }
	.azul2 .botao, .azul2_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }

.azul3, .azul3:link, .azul3:visited, .azul3.nota .tag { background-color:#030053; color:#F5F5F0; }
.azul3_hover:hover { background-color:#030053 !important; color:#F5F5F0 !important; }
.azul3 a, .azul3_hover:hover a, .botao.azul3, a.botao.azul3, .botao.azul3_hover:hover, .azul3 hr, .azul3_hover:hover hr { color:#F5F5F0 !important; }
	.azul3 .botao, .azul3_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }



.amarelo1, .amarelo1:link, .amarelo1:visited, .amarelo1.nota .tag  { background-color:#FFB52F; color:#000000; }
.amarelo1_hover:hover, .nota.amarelo1_hover:hover .tag { background-color:#FFB52F !important; color:#000000 !important; }
.amarelo1 a, .amarelo1_hover:hover a, .botao.amarelo1, a.botao.amarelo1, .botao.amarelo1_hover:hover, .amarelo1 hr, .amarelo1_hover:hover hr { color:#000000 !important; }
	.amarelo1 .botao, .amarelo1_hover:hover .botao { box-shadow:inset 0 0 0 1px #000000; outline-offset:-1px; }

.amarelo2, .amarelo2:link, .amarelo2:visited, .amarelo2.nota .tag { background-color:#E08C07; color:#000000; }
.amarelo2_hover:hover { background-color:#E08C07 !important; color:#000000 !important; }
.amarelo2 a, .amarelo2_hover:hover a, .botao.amarelo2, a.botao.amarelo2, .botao.amarelo2_hover:hover, .amarelo2 hr, .amarelo2_hover:hover hr { color:#000000 !important; }
	.amarelo2 .botao, .amarelo2_hover:hover .botao { box-shadow:inset 0 0 0 1px #000000; outline-offset:-1px; }

.amarelo3, .amarelo3:link, .amarelo3:visited, .amarelo3.nota .tag { background-color:#BF6000; color:#F5F5F0; }
.amarelo3_hover:hover { background-color:#BF6000 !important; color:#F5F5F0 !important; }
.amarelo3 a, .amarelo3_hover:hover a, .botao.amarelo3, a.botao.amarelo3, .botao.amarelo3_hover:hover, .amarelo3 hr, .amarelo3_hover:hover hr { color:#F5F5F0 !important; }
	.amarelo3 .botao, .amarelo3_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }



.roxo1, .roxo1:link, .roxo1:visited, .roxo1.nota .tag { background-color:#C11AFF; color:#F5F5F0; }
.roxo1_hover:hover { background-color:#C11AFF !important; color:#F5F5F0 !important; }
.roxo1 a, .roxo1_hover:hover a, .botao.roxo1, a.botao.roxo1, .botao.roxo1_hover:hover, .roxo1 hr, .roxo1_hover:hover hr { color:#F5F5F0 !important; }
	.roxo1 .botao, .roxo1_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }

.roxo2, .roxo2:link, .roxo2:visited, .roxo2.nota .tag { background-color:#7817B1; color:#F5F5F0; }
.roxo2_hover:hover { background-color:#7817B1 !important; color:#F5F5F0 !important; }
.roxo2 a, .roxo2_hover:hover a, .botao.roxo2, a.botao.roxo2, .botao.roxo2_hover:hover, .roxo2 hr, .roxo2_hover:hover hr { color:#F5F5F0 !important; }
	.roxo2 .botao, .roxo2_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }

.roxo3, .roxo3:link, .roxo3:visited, .roxo3.nota .tag { background-color:#3A0062; color:#F5F5F0; }
.roxo3_hover:hover { background-color:#3A0062 !important; color:#F5F5F0 !important; }
.roxo3 a, .roxo3_hover:hover a, .botao.roxo3, a.botao.roxo3, .botao.roxo3_hover:hover, .roxo3 hr, .roxo3_hover:hover hr { color:#F5F5F0 !important; }
	.roxo3 .botao, .roxo3_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }



.vermelho1, .vermelho1:link, .vermelho1:visited, .vermelho1.nota .tag { background-color:#FF0031; color:#F5F5F0; }
.vermelho1_hover:hover { background-color:#FF0031 !important; color:#F5F5F0 !important; }
.vermelho1 a, .vermelho1_hover:hover a, .botao.vermelho1, a.botao.vermelho1, .botao.vermelho1_hover:hover, .vermelho1 hr, .vermelho1_hover:hover hr { color:#F5F5F0 !important; }
	.vermelho1 .botao, .vermelho1_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }

.vermelho2, .vermelho2:link, .vermelho2:visited, .vermelho2.nota .tag, .vermelho2.botao { background-color:#BE002D; color:#F5F5F0; }
.vermelho2_hover:hover { background-color:#BE002D !important; color:#F5F5F0 !important; }
.vermelho2 a, .vermelho2_hover:hover a, .botao.vermelho2, a.botao.vermelho2, .botao.vermelho2_hover:hover, .vermelho2 hr, .vermelho2_hover:hover hr { color:#F5F5F0 !important; }
	.vermelho2 .botao, .vermelho2_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }

.vermelho3, .vermelho3:link, .vermelho3:visited, .vermelho3.nota .tag, .vermelho3.botao { background-color:#7C0024; color:#F5F5F0; }
.vermelho3_hover:hover { background-color:#7C0024 !important; color:#F5F5F0 !important; }
.vermelho3 a, .vermelho3_hover:hover a, .botao.vermelho3, a.botao.vermelho3, .botao.vermelho3_hover:hover, .vermelho3 hr, .vermelho3_hover:hover hr { color:#F5F5F0 !important; }
	.vermelho3 .botao, .vermelho3_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }



.verde1, .verde1:link, .verde1:visited, .verde1.nota .tag  { background-color:#6AE700; color:#000000; }
.verde1_hover:hover { background-color:#6AE700 !important; color:#000000 !important; }
.verde1 a, .verde1_hover:hover a, .botao.verde1, a.botao.verde1, .botao.verde1_hover:hover, .verde1 hr, .verde1_hover:hover hr { color:#000000 !important; }
	.verde1 .botao, .verde1_hover:hover .botao { box-shadow:inset 0 0 0 1px #000000; outline-offset:-1px; }

.verde2, .verde2:link, .verde2:visited, .verde2.nota .tag { background-color:#00A800; color:#F5F5F0; }
.verde2_hover:hover { background-color:#00A800 !important; color:#F5F5F0 !important; }
.verde2 a, .verde2_hover:hover a, .botao.verde2, a.botao.verde2, .botao.verde2_hover:hover, .verde2 hr, .verde2_hover:hover hr { color:#F5F5F0 !important; }
	.verde2 .botao, .verde2_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }

.verde3, .verde3:link, .verde3:visited, .verde3.nota .tag { background-color:#003900; color:#F5F5F0; }
.verde3_hover:hover { background-color:#003900 !important; color:#F5F5F0 !important; }
.verde3 a, .verde3_hover:hover a, .botao.verde3, a.botao.verde3, .botao.verde3_hover:hover, .verde3 hr, .verde3_hover:hover hr { color:#F5F5F0 !important; }
	.verde3 .botao, .verde3_hover:hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }



.turquesa1, .turquesa1:link, .turquesa1:visited, .turquesa1.nota .tag { background-color:#00E7F2; color:#000000; }
.turquesa1_hover:hover { background-color:#00E7F2 !important; color:#000000 !important; }
.turquesa1 a, .turquesa1_hover:hover a, .botao.turquesa1, a.botao.turquesa1, .botao.turquesa1_hover:hover, .turquesa1 hr, .turquesa1_hover:hover hr { color:#000000 !important; }
	.turquesa1 .botao, .turquesa1_hover .botao { box-shadow:inset 0 0 0 1px #000000; outline-offset:-1px; }

.turquesa2, .turquesa2:link, .turquesa2:visited, .turquesa2.nota .tag { background-color:#00A2AC; color:#F5F5F0; }
.turquesa2_hover:hover { background-color:#00A2AC !important; color:#F5F5F0 !important; }
.turquesa2 a, .turquesa2_hover:hover a, .botao.turquesa2, a.botao.turquesa2, .botao.turquesa2_hover:hover, .turquesa2 hr, .turquesa2_hover:hover hr { color:#F5F5F0 !important; }
	.turquesa2 .botao, .turquesa2_hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }

.turquesa3, .turquesa3:link, .turquesa3:visited, .turquesa3.nota .tag { background-color:#005C66; color:#F5F5F0; }
.turquesa3_hover:hover { background-color:#005C66 !important; color:#F5F5F0 !important; }
.turquesa3 a, .turquesa3_hover:hover a, .botao.turquesa3, a.botao.turquesa3, .botao.turquesa3_hover:hover, .turquesa3 hr, .turquesa3_hover:hover hr { color:#F5F5F0 !important; }
	.turquesa3 .botao, .turquesa3_hover .botao { box-shadow:inset 0 0 0 1px #F5F5F0; outline-offset:-1px; }





.branco.botao, .offwhite.botao, .cinza1.botao, .cinza2.botao, .preto.botao,
.azul1.botao, .azul2.botao, .azul3.botao,
.amarelo1.botao, .amarelo2.botao, .amarelo3.botao,
.roxo1.botao, .roxo2.botao, .roxo3.botao,
.vermelho1.botao, .vermelho2.botao, .vermelho3.botao,
.verde1.botao, .verde2.botao, .verde3.botao,
.turquesa1.botao, .turquesa2.botao, .turquesa3.botao,

.branco_hover:hover,
.offwhite_hover:hover,
.cinza1_hover:hover,
.cinza2_hover:hover,
.preto_hover:hover,
.azul1_hover:hover,
.azul2_hover:hover,
.azul3_hover:hover,
.amarelo1_hover:hover,
.amarelo2_hover:hover,
.amarelo3_hover:hover,
.roxo1_hover:hover,
.roxo2_hover:hover,
.roxo3_hover:hover,
.vermelho1_hover:hover,
.vermelho2_hover:hover,
.vermelho3_hover:hover,
.verde1_hover:hover,
.verde2_hover:hover,
.verde3_hover:hover,
.turquesa1_hover:hover,
.turquesa2_hover:hover,
.turquesa_hover:hover {
	box-shadow:inset 0 0 0 0 !important; outline-offset:0 !important; }


.transparente-offwhite_hover:hover,
.botao.transparente-offwhite_hover:hover { box-shadow:inset 0 0 0 1px #F5F5F0 !important; outline-offset:-1px !important; }

.transparente-preto_hover:hover,
.botao.transparente-preto_hover:hover { box-shadow:inset 0 0 0 1px #000000 !important; outline-offset:-1px !important; }





/* ---------- GRAFISMOS ---------- */


.gbranco.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_branco_asa.svg') !important; }
.goffwhite.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_offwhite_asa.svg') !important; }
.gcinza1.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza1_asa.svg') !important; }
.gcinza2.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza2_asa.svg') !important; }
.gpreto.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_preto_asa.svg') !important; }

.gazul1.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul1_asa.svg') !important; }
.gazul2.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul2_asa.svg') !important; }
.gazul3.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_asa.svg') !important; }
.azul1.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_asa.svg'); }

.gamarelo1.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo1_asa.svg') !important; }
.gamarelo2.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_asa.svg') !important; }
.gamarelo3.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo3_asa.svg') !important; }
.amarelo1.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_asa.svg'); }

.groxo1.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo1_asa.svg') !important; }
.groxo2.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo2_asa.svg') !important; }
.groxo3.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_asa.svg') !important; }
.roxo1.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_asa.svg'); }

.gverde1.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde1_asa.svg') !important; }
.gverde2.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde2_asa.svg') !important; }
.gverde3.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_asa.svg') !important; }
.verde2.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_asa.svg'); }

.gturquesa1.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa1_asa.svg') !important; }
.gturquesa2.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa2_asa.svg') !important; }
.gturquesa3.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_asa.svg') !important; }
.turquesa2.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_asa.svg'); }

.gvermelho1.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho1_asa.svg') !important; }
.gvermelho2.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho2_asa.svg') !important; }
.gvermelho3.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_asa.svg') !important; }
.vermelho1.grafismoasa .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_asa.svg'); }


	.gbranco.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_branco_asa_vertical.svg') !important; }
	.goffwhite.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_offwhite_asa_vertical.svg') !important; }
	.gcinza1.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza1_asa_vertical.svg') !important; }
	.gcinza2.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza2_asa_vertical.svg') !important; }
	.gpreto.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_preto_asa_vertical.svg') !important; }

	.gazul1.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul1_asa_vertical.svg') !important; }
	.gazul2.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul2_asa_vertical.svg') !important; }
	.gazul3.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_asa_vertical.svg') !important; }
	.azul1.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_asa_vertical.svg'); }

	.gamarelo1.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo1_asa_vertical.svg') !important; }
	.gamarelo2.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_asa_vertical.svg') !important; }
	.gamarelo3.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo3_asa_vertical.svg') !important; }
	.amarelo1.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_asa_vertical.svg'); }
	
	.groxo1.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo1_asa_vertical.svg') !important; }
	.groxo2.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo2_asa_vertical.svg') !important; }
	.groxo3.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_asa_vertical.svg') !important; }
	.roxo1.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_asa_vertical.svg'); }

	.gverde1.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde1_asa_vertical.svg') !important; }
	.gverde2.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde2_asa_vertical.svg') !important; }
	.gverde3.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_asa_vertical.svg') !important; }
	.verde2.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_asa_vertical.svg'); }

	.gturquesa1.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa1_asa_vertical.svg') !important; }
	.gturquesa2.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa2_asa_vertical.svg') !important; }
	.gturquesa3.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_asa_vertical.svg') !important; }
	.turquesa2.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_asa_vertical.svg'); }

	.gvermelho1.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho1_asa_vertical.svg') !important; }
	.gvermelho2.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho2_asa_vertical.svg') !important; }
	.gvermelho3.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_asa_vertical.svg') !important; }
	.vermelho1.grafismoasa.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_asa_vertical.svg'); }



.gbranco.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_branco_asainvertida.svg') !important; }
.goffwhite.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_offwhite_asainvertida.svg') !important; }
.gcinza1.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza1_asainvertida.svg') !important; }
.gcinza2.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza2_asainvertida.svg') !important; }
.gpreto.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_preto_asainvertida.svg') !important; }

.gazul1.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul1_asainvertida.svg') !important; }
.gazul2.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul2_asainvertida.svg') !important; }
.gazul3.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_asainvertida.svg') !important; }
.azul1.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_asainvertida.svg'); }

.gamarelo1.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo1_asainvertida.svg') !important; }
.gamarelo2.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_asainvertida.svg') !important; }
.gamarelo3.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo3_asainvertida.svg') !important; }
.amarelo1.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_asainvertida.svg'); }

.groxo1.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo1_asainvertida.svg') !important; }
.groxo2.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo2_asainvertida.svg') !important; }
.groxo3.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_asainvertida.svg') !important; }
.roxo1.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_asainvertida.svg'); }

.gverde1.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde1_asainvertida.svg') !important; }
.gverde2.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde2_asainvertida.svg') !important; }
.gverde3.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_asainvertida.svg') !important; }
.verde2.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_asainvertida.svg'); }

.gturquesa1.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa1_asainvertida.svg') !important; }
.gturquesa2.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa2_asainvertida.svg') !important; }
.gturquesa3.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_asainvertida.svg') !important; }
.turquesa2.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_asainvertida.svg'); }

.gvermelho1.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho1_asainvertida.svg') !important; }
.gvermelho2.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho2_asainvertida.svg') !important; }
.gvermelho3.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_asainvertida.svg') !important; }
.vermelho1.grafismoasainvertida .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_asainvertida.svg'); }


	.gbranco.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_branco_asainvertida_vertical.svg') !important; }
	.goffwhite.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_offwhite_asainvertida_vertical.svg') !important; }
	.gcinza1.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza1_asainvertida_vertical.svg') !important; }
	.gcinza2.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza2_asainvertida_vertical.svg') !important; }
	.gpreto.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_preto_asainvertida_vertical.svg') !important; }

	.gazul1.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul1_asainvertida_vertical.svg') !important; }
	.gazul2.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul2_asainvertida_vertical.svg') !important; }
	.gazul3.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_asainvertida_vertical.svg') !important; }
	.azul1.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_asainvertida_vertical.svg'); }

	.gamarelo1.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo1_asainvertida_vertical.svg') !important; }
	.gamarelo2.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_asainvertida_vertical.svg') !important; }
	.gamarelo3.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo3_asainvertida_vertical.svg') !important; }
	.amarelo1.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_asainvertida_vertical.svg'); }

	.groxo1.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo1_asainvertida_vertical.svg') !important; }
	.groxo2.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo2_asainvertida_vertical.svg') !important; }
	.groxo3.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_asainvertida_vertical.svg') !important; }
	.roxo1.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_asainvertida_vertical.svg'); }

	.gverde1.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde1_asainvertida_vertical.svg') !important; }
	.gverde2.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde2_asainvertida_vertical.svg') !important; }
	.gverde3.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_asainvertida_vertical.svg') !important; }
	.verde2.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_asainvertida_vertical.svg'); }

	.gturquesa1.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa1_asainvertida_vertical.svg') !important; }
	.gturquesa2.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa2_asainvertida_vertical.svg') !important; }
	.gturquesa3.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_asainvertida_vertical.svg') !important; }
	.turquesa2.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_asainvertida_vertical.svg'); }

	.gvermelho1.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho1_asainvertida_vertical.svg') !important; }
	.gvermelho2.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho2_asainvertida_vertical.svg') !important; }
	.gvermelho3.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_asainvertida_vertical.svg') !important; }
	.vermelho1.grafismoasainvertida.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_asainvertida_vertical.svg'); }



.gbranco.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_branco_curva.svg') !important; }
.goffwhite.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_offwhite_curva.svg') !important; }
.gcinza1.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza1_curva.svg') !important; }
.gcinza2.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza2_curva.svg') !important; }
.gpreto.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_preto_curva.svg') !important; }

.gazul1.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul1_curva.svg') !important; }
.gazul2.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul2_curva.svg') !important; }
.gazul3.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_curva.svg') !important; }
.azul1.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_curva.svg'); }

.gamarelo1.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo1_curva.svg') !important; }
.gamarelo2.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_curva.svg') !important; }
.gamarelo3.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo3_curva.svg') !important; }
.amarelo1.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_curva.svg'); }

.groxo1.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo1_curva.svg') !important; }
.groxo2.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo2_curva.svg') !important; }
.groxo3.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_curva.svg') !important; }
.roxo1.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_curva.svg'); }

.gverde1.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde1_curva.svg') !important; }
.gverde2.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde2_curva.svg') !important; }
.gverde3.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_curva.svg') !important; }
.verde2.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_curva.svg'); }

.gturquesa1.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa1_curva.svg') !important; }
.gturquesa2.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa2_curva.svg') !important; }
.gturquesa3.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_curva.svg') !important; }
.turquesa2.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_curva.svg'); }

.gvermelho1.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho1_curva.svg') !important; }
.gvermelho2.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho2_curva.svg') !important; }
.gvermelho3.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_curva.svg') !important; }
.vermelho1.grafismocurva .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_curva.svg'); }


	.gbranco.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_branco_curva_vertical.svg') !important; }
	.goffwhite.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_offwhite_curva_vertical.svg') !important; }
	.gcinza1.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza1_curva_vertical.svg') !important; }
	.gcinza2.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza2_curva_vertical.svg') !important; }
	.gpreto.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_preto_curva_vertical.svg') !important; }

	.gazul1.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul1_curva_vertical.svg') !important; }
	.gazul2.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul2_curva_vertical.svg') !important; }
	.gazul3.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_curva_vertical.svg') !important; }
	.azul1.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_curva_vertical.svg'); }

	.gamarelo1.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo1_curva_vertical.svg') !important; }
	.gamarelo2.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_curva_vertical.svg') !important; }
	.gamarelo3.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo3_curva_vertical.svg') !important; }
	.amarelo1.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_curva_vertical.svg'); }
	
	.groxo1.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo1_curva_vertical.svg') !important; }
	.groxo2.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo2_curva_vertical.svg') !important; }
	.groxo3.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_curva_vertical.svg') !important; }
	.roxo1.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_curva_vertical.svg'); }

	.gverde1.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde1_curva_vertical.svg') !important; }
	.gverde2.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde2_curva_vertical.svg') !important; }
	.gverde3.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_curva_vertical.svg') !important; }
	.verde2.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_curva_vertical.svg'); }

	.gturquesa1.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa1_curva_vertical.svg') !important; }
	.gturquesa2.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa2_curva_vertical.svg') !important; }
	.gturquesa3.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_curva_vertical.svg') !important; }
	.turquesa2.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_curva_vertical.svg'); }

	.gvermelho1.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho1_curva_vertical.svg') !important; }
	.gvermelho2.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho2_curva_vertical.svg') !important; }
	.gvermelho3.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_curva_vertical.svg') !important; }
	.vermelho1.grafismocurva.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_curva_vertical.svg'); }



.gbranco.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_branco_reto.svg') !important; }
.goffwhite.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_offwhite_reto.svg') !important; }
.gcinza1.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza1_reto.svg') !important; }
.gcinza2.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza2_reto.svg') !important; }
.gpreto.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_preto_reto.svg') !important; }

.gazul1.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul1_reto.svg') !important; }
.gazul2.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul2_reto.svg') !important; }
.gazul3.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_reto.svg') !important; }
.azul1.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_reto.svg'); }

.gamarelo1.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo1_reto.svg') !important; }
.gamarelo2.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_reto.svg') !important; }
.gamarelo3.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo3_reto.svg') !important; }
.amarelo1.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_reto.svg'); }

.groxo1.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo1_reto.svg') !important; }
.groxo2.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo2_reto.svg') !important; }
.groxo3.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_reto.svg') !important; }
.roxo1.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_reto.svg'); }

.gverde1.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde1_reto.svg') !important; }
.gverde2.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde2_reto.svg') !important; }
.gverde3.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_reto.svg') !important; }
.verde2.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_reto.svg'); }

.gturquesa1.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa1_reto.svg') !important; }
.gturquesa2.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa2_reto.svg') !important; }
.gturquesa3.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_reto.svg') !important; }
.turquesa2.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_reto.svg'); }

.gvermelho1.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho1_reto.svg') !important; }
.gvermelho2.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho2_reto.svg') !important; }
.gvermelho3.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_reto.svg') !important; }
.vermelho1.grafismoreto .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_reto.svg'); }


	.gbranco.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_branco_reto_vertical.svg') !important; }
	.goffwhite.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_offwhite_reto_vertical.svg') !important; }
	.gcinza1.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza1_reto_vertical.svg') !important; }
	.gcinza2.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_cinza2_reto_vertical.svg') !important; }
	.gpreto.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_preto_reto_vertical.svg') !important; }

	.gazul1.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul1_reto_vertical.svg') !important; }
	.gazul2.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul2_reto_vertical.svg') !important; }
	.gazul3.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_reto_vertical.svg') !important; }
	.azul1.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_azul3_reto_vertical.svg'); }

	.gamarelo1.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo1_reto_vertical.svg') !important; }
	.gamarelo2.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_reto_vertical.svg') !important; }
	.gamarelo3.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo3_reto_vertical.svg') !important; }
	.amarelo1.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_amarelo2_reto_vertical.svg'); }

	.groxo1.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo1_reto_vertical.svg') !important; }
	.groxo2.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo2_reto_vertical.svg') !important; }
	.groxo3.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_reto_vertical.svg') !important; }
	.roxo1.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_roxo3_reto_vertical.svg'); }

	.gverde1.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde1_reto_vertical.svg') !important; }
	.gverde2.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde2_reto_vertical.svg') !important; }
	.gverde3.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_reto_vertical.svg') !important; }
	.verde2.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_verde3_reto_vertical.svg'); }

	.gturquesa1.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa1_reto_vertical.svg') !important; }
	.gturquesa2.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa2_reto_vertical.svg') !important; }
	.gturquesa3.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_reto_vertical.svg') !important; }
	.turquesa2.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_turquesa3_reto_vertical.svg'); }

	.gvermelho1.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho1_reto_vertical.svg') !important; }
	.gvermelho2.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho2_reto_vertical.svg') !important; }
	.gvermelho3.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_reto_vertical.svg') !important; }
	.vermelho1.grafismoreto.gvertical .grafismobkg { background-image:url('https://www.puc-rio.br/imagens/grafismos/bkg_grafismo_vermelho3_reto_vertical.svg'); }





.grafismoasa,
.grafismoasainvertida,
.grafismoreto,
.grafismocurva { position:relative; }

	.grafismoasa span,
	.grafismoasainvertida span,
	.grafismoreto span,
	.grafismocurva span {
		position:relative;
		z-index:2; }



.grafismobkg {
	background-size:100% auto;
	background-position:top;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:50%;
	transition:0.3s all;
	z-index:1; }

	.g100 .grafismobkg {
		height:100%;
		background-position:center; }

	.gvertical .grafismobkg {
		background-position:center;
		background-size:auto 100% !important;
		height:100%; }


.transparente-offwhite_hover:hover .grafismobkg,
.transparente-preto_hover:hover .grafismobkg,
.branco_hover:hover .grafismobkg,
.offwhite_hover:hover .grafismobkg,
.cinza1_hover:hover .grafismobkg,
.cinza2_hover:hover .grafismobkg,
.preto_hover:hover .grafismobkg,
.azul1_hover:hover .grafismobkg,
.azul2_hover:hover .grafismobkg,
.azul3_hover:hover .grafismobkg,
.amarelo1_hover:hover .grafismobkg,
.amarelo2_hover:hover .grafismobkg,
.amarelo3_hover:hover .grafismobkg,
.roxo1_hover:hover .grafismobkg,
.roxo2_hover:hover .grafismobkg,
.roxo3_hover:hover .grafismobkg,
.vermelho1_hover:hover .grafismobkg,
.vermelho2_hover:hover .grafismobkg,
.vermelho3_hover:hover .grafismobkg,
.verde1_hover:hover .grafismobkg,
.verde2_hover:hover .grafismobkg,
.verde3_hover:hover .grafismobkg,
.turquesa1_hover:hover .grafismobkg,
.turquesa2_hover:hover .grafismobkg,
.turquesa3_hover:hover .grafismobkg {
	height:0 !important;
	opacity:0; }




.gvertical.transparente-offwhite_hover:hover .grafismobkg,
.gvertical.transparente-preto_hover:hover .grafismobkg,
.gvertical.branco_hover:hover .grafismobkg,
.gvertical.offwhite_hover:hover .grafismobkg,
.gvertical.cinza1_hover:hover .grafismobkg,
.gvertical.cinza2_hover:hover .grafismobkg,
.gvertical.preto_hover:hover .grafismobkg,
.gvertical.azul1_hover:hover .grafismobkg,
.gvertical.azul2_hover:hover .grafismobkg,
.gvertical.azul3_hover:hover .grafismobkg,
.gvertical.amarelo1_hover:hover .grafismobkg,
.gvertical.amarelo2_hover:hover .grafismobkg,
.gvertical.amarelo3_hover:hover .grafismobkg,
.gvertical.roxo1_hover:hover .grafismobkg,
.gvertical.roxo2_hover:hover .grafismobkg,
.gvertical.roxo3_hover:hover .grafismobkg,
.gvertical.vermelho1_hover:hover .grafismobkg,
.gvertical.vermelho2_hover:hover .grafismobkg,
.gvertical.vermelho3_hover:hover .grafismobkg,
.gvertical.verde1_hover:hover .grafismobkg,
.gvertical.verde2_hover:hover .grafismobkg,
.gvertical.verde3_hover:hover .grafismobkg,
.gvertical.turquesa1_hover:hover .grafismobkg,
.gvertical.turquesa2_hover:hover .grafismobkg,
.gvertical.turquesa3_hover:hover .grafismobkg,

.g100.transparente-offwhite_hover:hover .grafismobkg,
.g100.transparente-preto_hover:hover .grafismobkg,
.g100.branco_hover:hover .grafismobkg,
.g100.offwhite_hover:hover .grafismobkg,
.g100.cinza1_hover:hover .grafismobkg,
.g100.cinza2_hover:hover .grafismobkg,
.g100.preto_hover:hover .grafismobkg,
.g100.azul1_hover:hover .grafismobkg,
.g100.azul2_hover:hover .grafismobkg,
.g100.azul3_hover:hover .grafismobkg,
.g100.amarelo1_hover:hover .grafismobkg,
.g100.amarelo2_hover:hover .grafismobkg,
.g100.amarelo3_hover:hover .grafismobkg,
.g100.roxo1_hover:hover .grafismobkg,
.g100.roxo2_hover:hover .grafismobkg,
.g100.roxo3_hover:hover .grafismobkg,
.g100.vermelho1_hover:hover .grafismobkg,
.g100.vermelho2_hover:hover .grafismobkg,
.g100.vermelho3_hover:hover .grafismobkg,
.g100.verde1_hover:hover .grafismobkg,
.g100.verde2_hover:hover .grafismobkg,
.g100.verde3_hover:hover .grafismobkg,
.g100.turquesa1_hover:hover .grafismobkg,
.g100.turquesa2_hover:hover .grafismobkg,
.g100.turquesa3_hover:hover .grafismobkg {
	height:100% !important;
	opacity:0; }






