.c-header {
	right:0;
	left:0;
	z-index:777;
	background:rgba(255,255,255,0.85);
}
.c-header.is-absolute {
	position:absolute;
	top:35px;
	height:130px;
}
.c-header.is-fixed {
	position:fixed;
	top:0;
	padding:1%/*15/980*/ 0 0;
	height:70px;
}
.c-header.is-fixed .o-center { height:auto; }
	/* header up */
	.c-header-up { height:40px; }
	.is-fixed .c-header-up {
		float:right;
		margin-right:5%/*75/980*/;
		width:32.1428%/*300/980*/;
	}
		/* login */
		.c-header-up .o-login {
			float:right;
			border-style:solid;
			border-width:0;
			border-top-width:5px;
			font-size:0.75em;
		}
		.o-login-sala-de-imprensa {
			margin-left: 10px;
			border-color:#777;
		}
		.o-login-ead {;
			border-color:#777;
		}
		.is-fixed .o-login { border-top:0; }
		.c-header-up .o-login a {
			padding-top:3px;
			padding-bottom:3px;
			font-family:'CentraleSansRegular';
			font-weight:bold;
			text-transform:uppercase;
		}
		.c-header-up .o-link-sala-de-imprensa,
		.c-header-up .o-link-ead {
			padding-right:30px;
			margin-right:3px;
		}
		.c-header-up .o-link-sala-de-imprensa {
			color:#777;
			background:url(../../imagens/header/arrow-right-gray.png) no-repeat right 5px center;
		}
		.c-header-up .o-link-ead {
			color:#777;
			background:url(../../imagens/header/arrow-right-gray.png) no-repeat right 5px center;
		}
		/* social media */
		.c-header-up .o-smm {
			padding-top:5px;
			padding-right:10px;
			float:right;
			font-size:1.1em;
		}
		.c-header-up .o-smm,
		.c-header-up .o-translate { display: none;}
		.is-fixed .o-smm { font-size:1.3em; }
		.c-header-up .o-smm a { color:#7D7D7D; padding:0.1em; }
		.c-header-up .o-smm a:hover { color:#13757B; }
		.c-header-up .o-translate { float:right; margin:3px 8px 0 0; }
		.c-header-up .o-translate ul { margin:0; padding:0; }
		.c-header-up .o-translate li { list-style:none; display:inline-block; }
		.c-header-up .o-translate img { margin:0 2px; width:20px; }
		.c-header-up .o-smm {
			padding:4% 0;
			text-align:center;
			float:none;
			font-size:1.6em;
		}
		.c-header-up .o-smm a { padding:0.5em; }
		.c-header-up .o-translate {
			float:none;
			margin:2%;
			text-align:center;
		}
		.c-header-up .o-translate li,
		.c-header-up .o-translate li::after,
		.c-header-up .o-translate a {
			display:inline !important;
			margin:0 !important;
			border:0 !important;
		}


		.c-header .o-smm {
			margin-top: 4px;
			margin-right: 30px;
			padding-top:5px;
			padding-right:10px;
			float:right;
			font-size:1.1em;
			line-height: 1em;
		}
		.is-fixed .o-smm { display: none; font-size:1.3em; }
		.c-header .o-smm a { color:#7D7D7D; padding:0.1em; }
		.c-header .o-smm a:hover { color:#13757B; }
		.c-header .o-translate {
			float:right;
			margin:4px 30px 0 0;
			padding-top: 3px;
			padding-right: 12px;
			line-height: 1em;
		}
		.c-header .o-translate ul { margin:0; padding:0; }
		.c-header .o-translate li { list-style:none; display:inline-block; }
		.c-header .o-translate img { margin:0 2px; width:20px; }
		.is-fixed .o-translate {
			display: none;
			float:none;
			position:absolute;
			margin:0;
			top:7%;
			right:35%;
		}
.o-logo { float:left; width:24.4693%/*230/980*/; margin-right: 30px; }
.is-fixed .o-logo { width:12.2653%/*130/980*/; margin-right:2.0408%/*20/980*/; }
.o-src {
	position: relative;
	float:right;
	margin:10px 0;
	width:40px;
	height:38px;
}
.is-fixed .o-src {
	position:absolute;
	top:0;
	right:0;
	margin:0;
}
.o-src input { font-family:'CentraleSansRegular'; border:0; }
.o-src .o-text {
	position: absolute;
	top: 100%;
	right: 0;
	padding:0;
	width: 0;
	height:inherit;
	background-color:#F4F4F4;
	z-index: 777;
}
.o-src .o-text:focus,
.o-src .o-text:hover { background: #FFF; width: 180px; padding:0 15px; }
.is-fixed .o-src { width:auto; min-width:38px; }
.is-fixed .o-src .o-text { width:0; padding:0; }
.is-fixed .o-src .o-text:focus { width:220px; padding:0 15px; }
.is-fixed .o-src .o-submit { width:38px; }
.o-src .o-submit {
	padding:0;
	float:right;
	width:100%;
	height:inherit;
	background:#E6E6E6 url(../../imagens/global/src.png) no-repeat center center;
}
.o-src .o-submit:hover { background-color:#13757B; }
.o-shadow {
	position:absolute;
	top:100%;
	left:0;
	right:0;
	width:100%;
}

/* header interno */
.c-header-interno {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.c-header-interno .o-header-interno-content {
	position:relative;
	height:inherit;
	padding:37.5714%/*280/980*/ 0 8.2653%/*130/980*/;
}
.c-header-interno .o-header-interno-content .o-petrobras {
	float:right;
	font-size:0.9em;
	color:#FFF;
	font-family:'CentraleSansRegular';
	width:28%;
}
.c-header-interno .o-header-interno-content .o-petrobras span { display:block; margin-bottom:2%; }
.c-header-interno h1 {
	position:relative;
	margin:0;
	padding:0 0 0 3.0612%/*30/980*/;
	font-size:3.625em;
	color:#FFF;
	text-transform:uppercase;
}
.c-header-interno h1 small { color:inherit; }
.c-header-interno h1:before {
	position:absolute;
	top:10%;
	left:0;
	bottom:10%;
	width:1.7346%/*17/980*/;
	content:"";
}
.c-header-interno nav {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	text-align:center;
	box-shadow:0 -10px 10px rgba(0,0,0,0.25) inset;
	background:rgba(255,255,255,0.8);
}
.c-header-interno ul {
	margin:0;
	padding:3px 0;
	list-style:none;
	font-size:0.9em;
	line-height:1.4em;
	font-weight:normal;
	font-family:'CentraleSansRegular';
}
.c-header-interno li {
	position: relative;
	padding:0 0.5%;
	display:inline-block;
}
.c-header-interno .o-menu-1 { display:none; }
.c-header-interno a {
	padding:4px;
	color:#58585B;
	text-decoration:none;
}
.c-header-interno a:hover { color:#FFF; }

/* responsive */
@media (max-width: 1150px) {

}
@media (max-width: 992px) {
.c-header.is-absolute { height:110px; }
.is-fixed .c-header-up { margin-right:5%; }
.c-header-up .o-login { font-size:0.65em;}
		/* social media */
		.c-header .o-smm { padding-top:0; font-size:1em; }
.o-logo { margin-right:2.0408%; width:18.3673%/*180/980*/; }
.o-src { width:22.4489%/*220/980*/; }

/* header interno */
.c-header-interno h1 { font-size:2.75em; }
}
@media (max-width: 768px) {
.c-header.is-absolute,
.c-header.is-fixed {
	position:fixed;
	top:0;
	padding:0;
	height:auto;
}
	/* header up */
	.c-header .c-header-up,
	.c-header form { display:none; }
		/* login */
		.c-header-up { height:auto; }
		.c-header-up .o-login {
			float:none;
			font-size:1em;
			border-top-width:2px;
			border-bottom-width:2px;
		}
		.c-header-up .o-login a { display:block; padding:2% 3% 2% 8%; }
		/* social media */
		.c-header .o-smm {
			padding:4% 0;
			text-align:center;
			float:none;
			font-size:1.6em;
		}
		.c-header .o-smm a { padding:0.5em; }
		.c-header .o-translate {
			float:none;
			margin:2%;
			text-align:center;
		}
		.c-header .o-translate li,
		.c-header .o-translate li::after,
		.c-header .o-translate a {
			display:inline !important;
			margin:0 !important;
			border:0 !important;
		}
.o-logo,
.is-fixed .o-logo {
	float:none;
	margin:0;
	padding:5px 0;
	width:35%;
}
.o-src {
	float:none;
	margin:0 auto;
	width:90%;
}

/* header interno */
.c-header-interno .o-header-interno-content { padding:35% 0 10%; }
.c-header-interno h1 { font-size:1.1em; }
.c-header-interno nav { display:none; }
.c-header-interno .o-header-interno-content .o-petrobras { margin-left: 5%; width:45%; font-size:0.6em; }
.c-header-interno .o-header-interno-content .o-petrobras span { margin-bottom:0; line-height:1em; }

.c-header .o-smm,
.c-header .o-translate { display: none;}

.c-header-up .o-smm,
.c-header-up .o-translate { display: block;}

.o-src .o-text {
	position: static;
	padding:0 15px;
	width: 100%;
}
.o-src .o-text:focus,
.o-src .o-text:hover { width: 100%; }

}