﻿@charset "UTF-8";

/**
*
*   Stylesheet css1
*   @project Chef
*   @version 1.0
*   @author Aline Correia
*
*	@info Classes e Id's seguem o estilo hifenizado.
*
*   @colordef 
*   @colordef 
*   @colordef 
*   @colordef 
*   @colordef 
*
**/


/*200X80*/

/*
*   @section Reset
*	@info Trecho de código onde se reseta algumas pré-configurações e se * adiciona conteúdo útil a várias sections.
*/

*{
    margin:0;
    outline:none;
	
}

html{
    height: 100%;
	font-family: "Segoe UI";
}

body{
    height: 100%;
	margin:0;
	/*overflow:visible !important;*/
}


a{
    text-decoration: none !important;
    color:#4a4a4a;
}

ul{
	padding: 0;
}

span{
	margin: 0;
	padding: 0;
}


/* classes uteis*/

.container-main{
    width: auto;
    min-height: 100%;
    position: relative;
	margin-left: 210px;
    background-color: #eeeeee;
}

.main-container{
	min-height: 100%;
	/*margin: 0 auto -176px;  the bottom margin is the negative value of the footer's height */
}

.main-content{
	height: 1000px;
	background-color: #cccccc;
}

.content{
    padding-top: 80px;
}


/*
*   @section Color
*	@info Informacoes de cores de fontes e backgrounds
*/


.green-font{
	color:#CBDB2A;
}

.white-font{
	color: #ffffff;
}

.green-box{
	background: #00A950;
	border-color: #00A950 !important;
}

.gray-font{
	color: #4A4A4A;
}



/*
*
* @section Positioning
* @info Classes referentes a posicionamento na pagina
*
*/

.left{
	float: left;
}

.right{
	float: right;
}

.clear{
	clear: both;
}

.d-none{
	display: none;
}
.d-inline{
	display: inline-block !important;
}


/* Measures */

.width-50{
	width: 50%;
}

.width-30{
	width: 30%;
}

.width-70{
	width: 70%;
}

.width-100{
	width: 100%;
}

/*
*
* @section alignment
* @info Classes sobre alinhamento
*
*/


.line{
	width: 1180px;
	position:relative;
	margin:0 auto;
/*	position: absolute;
	left: 50%;
	margin-left: -590px;*/
}

.block{
	height: 100%;
	/*width: 50%;*/
	display: inline-block;
	float: left;
	
}

.align-div-vertically{
	vertical-align: middle;
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}


.align-div-horizontally{ /**/
	/* position: absolute;
   	left: 50%;
    transform: translate(-50%,0); */
}


.align-text{
  	vertical-align: middle;
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);	
}



/*
*
* @section util
* @info utilidades referentes a fontes e elementos
*
*/

.big-title{
	font: 300 50px 'Segoe UI', sans-serif;
	line-height:50px;
	display: block;

}

.title{
	font: 300 38px 'Segoe UI', sans-serif;
	display: block;
}

.info-little{
	font: 300 12px 'Segoe UI', sans-serif;
}

.btn{
	height: 40px;
	width: 160px;
	margin: 15px 20px 15px 0;
	box-sizing: border-box;
	border: 2px solid #ffffff;	
	display: inline-block;	
}

.btn span{
	font: 300 14px 'Segoe', sans-serif;
	padding: 12px;
	margin: 0 auto;
	display: block;
	text-align: center;
	cursor: pointer;
}


/* codigo */

/*
*   @section Menu Superior
*	@info Codigo referente ao menu superior
*/

/*
* @info header da pagina 
*/
#header{ 
	width:100%;
	height: 210px;
	position: absolute;	
}

/* 
* @info menu horizontal presente em todas as paginas 
*/
#menu-home {  
	height: 90px;
	width: 1180px;
	position: absolute;
	margin:auto;
	left:0;
	right:0;
	top: 60px;
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.1);
	background-color: #ffffff;
	box-sizing: border-box;
	cursor: pointer;
	color:#4A4A4A !important;
	text-align:center;
	font: 14px "Segoe UI";
	z-index: 100;
}

/* 
* @info imagem do menu horizontal 
*/
.menu-img {
	height: 60px;
	width: 140px;
	padding: 12px 25px 15px 25px;
	float: left;
}

/* 
* @info itens da lista do menu horizontal 
*/
.menu-itens { 
	height:90px;
	width:990px;
	margin:0 auto 0px auto;	
	float: left;
	box-sizing: border-box;
}

/* 
* @info list-itens da lista (itens e subitens) do menu horizontal 
*/
#menu-home li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	border:none;
	box-sizing: border-box;
}

/* 
* @info imagem do search do menu horizontal 
*/
#menu-home .fa{ 
	color:#007AC3;
	width:19px;
	height:18px;
	padding: 16px 20px; 
	border-left: 1px solid #E0E0E0;
	margin:20px 0 20px 0;
}

/* 
* @info: itens da lista horizontal do menu horizontal 
*/
#menu-home .ms-core-listMenu-horizontalBox .dynamic-children.additional-background, #menu-home .menu-static-home span{ 
	background-image:none;
	display: block;
    padding: 15px;
    box-sizing: border-box;
    border-right: 1px solid #E0E0E0;
    position: relative;
    top: 17px;
}

/* 
* @fix tirando a margem que o Sharepoint coloca no link do subcanal 
*/
#menu-home .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{
	margin-right:0;
}

/* 
* @fix escondendo o item "Chesf" do menu horizontal 
*/
#menu-home a[title="Site institucional da CHESF"]{
	display: none !important;
}

/* 
* @info box que contem os itens dinamicos do menu horizontal 
*/
.ms-core-listMenu-horizontalBox{
	float:left !important;
	overflow: hidden;
  	max-width: 900px;
    height: 90px;
}

/* 
* @info itens da lista horizontal do menu horizontal 
*/
.menu-channel {
	display: block;
    padding: 15px;
    box-sizing: border-box;
    border-right: 1px solid #E0E0E0;
    position: relative;
    top: 17px;
}

/* 
* @info margem branca do a's que se tornará verde no hover da lista horizontal do menu horizontal 
*/
.menu-border,#menu-home a.static.dynamic-children.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode, #menu-home a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode{
	height: 87px;
    display: block;
	border-top: 3px solid white;
}

/*
* @info margem branca do a's "Home" que se tornará verde no hover da lista horizontal do menu horizontal 
*/
.menu-static-home{
	height: 87px;
    display: block;
	border-top: 3px solid white !important;

}


.ms-webpartzone-cell{
	margin:0 !important;
}

/**/

#menu-home li.static.dynamic-children:hover > a > span > span.menu-item-text, #menu-home li.menu-static-home:hover span, #menu-home .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover{
	color: #00A950;
}

/*
* @info margem verde do a's que se torna verde no hover da lista horizontal do menu horizontal 
*/
#menu-home li.static.dynamic-children:hover > a, #menu-home li.menu-static-home:hover{
	border-top: 3px solid #00A950 !important;
	transition: all 0.2s ease-in-out 0s;
}



span.menu-channel{
	color:#4A4A4A /*!important*/;  
	text-align:center;
	font: 14px "Segoe UI";
}


.menu-item1 {
	width: 69px;	
}
.menu-item2 {
	width: 97px;	
}
.menu-item3 {
	width: 105px;	
}
.menu-item4 {
	width: 118px;	
}
.menu-item5 {
	width: 88px;	
}
.menu-item6 {
	width: 90px;	
}
.menu-item7 {
	width: 134px;	
}
.menu-item8 {
	width: 115px;	
}
.menu-item9 {
	width: 114px;	
}
.menu-item10 {
	width: 60px;	
}


/* 
* @info ul que apresentará os subitens 
*/
#menu-home ul.dynamic{
	left: 0 !important;
	top:90px !important;	
	padding:0;
	border:0;
	box-shadow:none;
	min-width:1180px;
}

/* 
* @info li's dos subitens 
*/
#menu-home ul >  li  ul > li > ul li, #menu-home li.menu-search li, #menu-home ul.item-menu-list li.dynamic{
	height: 38px;
	width: 295px;
	padding: 10px 10px 5px 20px;
	box-sizing: border-box;
	text-align: left;	
}

/*
* @info hover dos li's dos subitens 
*/
#menu-home ul.item-menu-list  li.dynamic:hover{
	background: #00A950;
	color: #ffffff !important;
	transition: all 0.08s ease-in-out 0s;	
}

/*
* @info hover dos links dos li's dos subitens
*/ 
#menu-home ul.item-menu-list  li.dynamic:hover a{
	color: #ffffff !important;
}

/*
* @fix hover dos links dos li's possuem um background 
*/
#menu-home ul.item-menu-list  li.dynamic a:hover{
	background:none;
}

/*
* @fix hover dos links dos li's possuem um background 
*/
#menu-home a:visited{
	color:#4a4a4a;
}

/*
* @fix links dos subitens do menu superior 
*/
#menu-home ul > li ul > li > ul li a{
	display:block;
}

/*
* @info selecao dos links
*/
.current-selected {
    border-top: 3px solid #00A950 !important;
    transition: all 0.2s ease-in-out 0s;
    color: #00a950 !important;
}

/*
*   @section Search
*	@info Codigo referente ao search do menu superior
*/


/*
* @info link - a - do search do menu
*/
.menu-search .menu-channel10{
	height:60px;
}

/*
* @fix  retirar a caixinha com lupa da caixa de pesquisa do Sharepoint
*/
#menu-home .ms-srch-sb-searchLink{
	display:none !important;
}

/*
* @info hover do li do Search no menu superior
*/
#menu-home ul >  li.menu-search:hover{
	background-color: #5d646A;
	border-right: #5d646A;
	transition: all 0.08s ease-in-out 0s;
}

/*
* @info Não permitir que as  li's no menu superior sejam maiores que 140px, os nomes dos canais
*/
#menu-home ul.ms-core-listMenu-root > li > ul > li.static.dynamic-children{
	overflow: hidden;
    max-width: 140px;
}

/*
* @info retirar a borda da direita do ultimo item da ul dinamica do menu superior
*/
#menu-home ul.ms-core-listMenu-root > li > ul > li.static.dynamic-children:last-child a span{
	border-right: none;
}

/*
* @info fazer a quebra do texto dos item da ul dinamica - canais -  do menu superior
*/
#menu-home ul.ms-core-listMenu-root > li > ul > li.static.dynamic-children a span span{
	word-wrap:break-word;
}

/*
* @info fazer a quebra do texto dos item da ul dinamica - canais -  do menu superior
*/
#menu-home ul >  li.menu-search:hover .fa{
	color:#ffffff;
	border-left: 1px solid #5d646A;	
}

#menu-home ul >  li.menu-search  ul > li:hover{
	background: none;
}

#menu-home ul >  li.menu-search  ul > li{
	height: 60px;
}

.menu-search input[type=text]{
	height: 30px;
	width: 290px;
	padding: 5px;
	background: none;
	border: none;
	font: 300 16px 'Segoe UI', sans-serif;
	color: #ffffff;
	
}

.ms-srch-sb-border, .ms-srch-sb-border:hover, .ms-srch-sb-borderFocused{
	border:none;
}

.ms-srch-sb-searchImg, .ms-srch-sb-searchLink:hover, .ms-srch-sb-navLink:hover{
	display:none;
}

/* search */


.dropdown-1column, .dropdown-2columns, .dropdown-3columns, 
.dropdown-4columns,.dropdown-5columns, #menu-home ul.dynamic {
	float:left;
	position:absolute;
	visibility: hidden;
	opacity: 0;
	text-align:left;
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
	border-top: 1px solid rgba(0,0,0,0.1);
	background-color: #FBFBFB;
	margin-top: 0px !important;
	transition: all 0.08s ease-in-out 0s;
}

.dropdown-2columns{
	visibility: hidden;
	opacity: 0;
}

.dropdown-1column {
	width: 295px;
}
.dropdown-2columns {
	width: 590px;
}
.dropdown-3columns {
	width: 885px;
}
.dropdown-4columns,  #menu-home ul > li ul > li > ul.dynamic {
	width: 1180px !important;
	top:60px !important;
}

.menu-channel1{
	margin:34px -257px auto;
}
.menu-channel2{
	margin:34px -259px auto;
}

.menu-channel3{
	margin:34px -61px auto;
}

.menu-channel4{
	margin:34px 0px auto;
}

.menu-channel5{
	margin:34px 0px auto;
	
}
.menu-channel6{
	margin:34px -667px auto;
}

.menu-channel7{
	margin:34px -462px auto;
}

.menu-channel8{
	margin:34px -596px auto;
}

.menu-channel9{
	margin:34px -711px auto;
    width:calc(295px * 3);
}
.menu-channel10{
	margin:0px -320px auto;
	background-color: #5d646A;
}

.menu-channel10 li{
	width:375px;
}


#menu-home li:hover .dropdown-1column, #menu-home li:hover .dropdown-2columns, 
#menu-home li:hover .dropdown-3columns,#menu-home li:hover .dropdown-4columns,
#menu-home li:hover .dropdown-5columns, #menu-home li.static.dynamic-children:hover ul.item-menu-list  {
	visibility: visible; 
	opacity: 1;
	top:auto;
}

.col-1, .col-2, .col-3, .col-4, .col-5 {
	display:inline;
	float: left;
	position: relative;
}

.col-1 {
	width:295px;
}
.col-2 {
	width:270px;
}
.col-3 {
	width:410px;
}
.col-4 {
	width:550px;
}
.col-5 {
	width:690px;
}


/*
*   @section Search
*	@info Código referente ao search do menu superior
*/


::-webkit-input-placeholder {
	font: 300 16px 'Segoe UI', sans-serif;
	color: #ffffff;
}

:-moz-placeholder {
	font: 300 16px 'Segoe UI', sans-serif;
	color: #ffffff;
}

::-moz-placeholder {
	font: 300 16px 'Segoe UI', sans-serif;
	color: #ffffff;
}

:-ms-input-placeholder{
	font: 300 16px 'Segoe UI', sans-serif;
	color: #ffffff;
}

.menu-search {
	float:right !important;
}

.menu-search .dropdown-2columns{
	border:none;
	width: 380px;
}

.menu-search .col-1{
	display: block;
	float: right;
	position: relative;
	width: 380px;
}

.sticky {
	top:0px !important;
	position: fixed !important;
	right:16px !important;
}



/*
*   @section Top-info
*	@info Código referente a area acima do menu
*/


 
/*******************************/
 
.header-color{
    opacity:0.79;
    background:linear-gradient(to top, rgba(255,0,0,0), rgba(110,110,110,1));
    width:100%;
    height:80px;
    position: absolute;
    right:0;
    left:0;
    z-index: 12;
    min-width:1180px;
}
 
/*******************************/



.top-info{
	height: 60px;
	width: 1180px;
	margin:0 auto;
	text-align:center;
	box-sizing: border-box;
	z-index: 11;/* antes era 999*/	
}

.social-itens{
	float:left;
	color: #ffffff;
	height: 60px;
	padding: 14px 0;
	box-sizing: border-box;
	position: relative;
}
.social-itens .fa{
	top: 5px;
	display: inline-block;
	position: relative;
	color: #ffffff;
}

.social-itens  .fa-facebook{
	/*right:1px;*/
}

.info-itens{
	height: 60px;
	padding: 20px 0;
	float:right;
	box-sizing: border-box;
}

.info-itens a{
	color: #ffffff;
}

.info-itens li{
	padding: 3px 8px 0 8px;
	float:left;
	display:block;
	text-align:center;
	position:relative;
	border-right: 1px solid #ffffff;
	box-sizing: border-box;
	font: 300 12px 'SegoeUI', sans-serif;
	color: #ffffff;
}

.info-itens li:last-child{
	border: none;
	padding: 3px 0 0 8px;
}

.social-item-border{
	border: 2px solid #ffffff;
	border-radius: 16px;
	margin-right: 10px;
	height: 32px;
	width: 32px;
	display: inline-block;
	box-sizing: border-box;
	
}




/*
*   @section Breadcrumbs
*	@info Código referente ao breadcrumbs
*/




.breadcrumb-container{
	height: 90px;
	background-color: #FAFAFA;
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.1);
	box-sizing: border-box;
	font: 600 12px 'SegoeUI', sans-serif;
}
.breadcrumb-content{
	height: 90px;
	width: 1180px;
	position: absolute;
	left: 50%;
	margin-left: -590px;
}

.breadcrumb-text{
	position: relative;
	margin-top: -6px;
	top: 50%;
	display: inline-block;
	vertical-align: middle;
	font: 600 12px 'SegoeUI', sans-serif;
}

.breadcrumb-hist, a.breadcrumbRootNode{
	position: relative;
	margin-top: -6px;
	top: 50%;
	display: inline-block;
	vertical-align: middle;
	font: 600 12px 'SegoeUI', sans-serif;
	color: #B1B1B1;
	
}

.breadcrumb-atual, .breadcrumbCurrentNode{
	position: relative;
	margin-top: -6px;
	top: 50%;
	display: inline-block;
	vertical-align: middle;
	font: 600 12px 'SegoeUI', sans-serif;
	color:#4A4A4A;	
}

.breadcrumb-container .fa{
	position: relative;
	top: 43px;
	padding: 0 10px 0 10px;
}



/*
*   @section Footer
*	@info Código referente ao footer
*/



footer, .push {
	height: 260px; /* '.push' must be the same height as 'footer' */
}

footer{
	position: relative;
    width: 100%;
    margin: 0 auto;
}

.footer-info{
	background-color: #ffffff;
	height: 200px;
}

.footer-bottom{
	height: 60px;
	/*background-color: #1F1F1F;*/
	background-color:#ffffff;
}

.footer-bottom img{
	height:30px;
	width: 74px;
}

.footer-info .line{
	height: 200px;
	border-bottom: 1px solid #B4B4B4;
}

.line-img{
	height: 200px;
	width: 100%;
	position: relative; 	
	text-align: center;
	box-sizing: border-box;
    padding-top: 8px;
}

.footer-img{
	display: inline-block;
	float: left;
	vertical-align: middle;
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	/*padding: 0 6.1em 0 0;
	padding:0 3.7em 0 0;*/
	padding:0 4.5em 0 0;
}

.footer-img:nth-child(5){
	padding: 0;
}

.footer-bottom .block{
	height: 60px;
	/*background-color: #1F1F1F;*/
	background: #ffffff;

}

.footer-bottom .block img + span{
	margin-left: 20px;
	display:inline-block;
	float: left !important;
}

.footer-bottom  .block:nth-child(3)  span{
	float:right;
	display:inline-block;
}

.hr-footer{
	border-top: 1px solid #9B9B9B;
}

.footer-bottom img{
	float:left;
}

.footer-info .align-div-horizontally{ /**/
	   	width:91%;
	   	box-sizing:border-box;
	   	padding-left:100px;
   }


/* controlw de aumento e reducao de fontes*/

.font-control{
	height: 135px;
	width: 50px;
	background:#FAFAFA;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
	position: fixed;
	right: 17px;
	top: 300px;
	z-index:1000;
}


a.font-option{
	display: block;
	height: 45px;
	width: 50px;
	text-align: center;
	font: 600 18px "Segoe UI", sans-serif;
	color:#333333;

}

a.font-option span{
	display: block;
	height: 45px;
	border-bottom: 1px solid #E0E0E0;
	width:40px;
	margin-left: 4px;
	box-sizing: border-box;
	padding-top: 10px;
	margin: 0 auto;
	
}

a.font-decrease span{
	border: none;
}


/**/


/*
*   @section Masterpage
*	@info Código referente a modificacoes na masterpage
*/


#s4-bodyContainer{
	padding-bottom:0 !important;
}

#ms-designer-ribbon{
	display:none;
}

.ms-webpart-titleText {
    font-family: "Segoe UI Light" !important;
    font-size: 36px;
    line-height: 48px;
    margin: 0 0 38px 0;
} 

.home-destaque, .home-noticia{

	margin-bottom:20px;
}

/*
*   @section Subcanal
*	@info Código referente as paginas de subcanal
*/

.breadcrumb-scanal{
	width: 100%;
	min-width:1180px;
	height: 90px;
	box-shadow: 0px 1px 10px 0px #ccc; 
	background-color: rgb(250, 250, 250);
	font-size:14px;
}

.breadcrumb-scanal .breadcrumb-scanal-wrapper{
	margin: 0px auto; 
	top: 50%; 
	width: 1180px; 
	position: relative; 
	transform: translateY(-50%);
}

.breadcrumb-scanal .breadcrumbRootNode{
	margin:	0 15px 0 0;
	color:rgba(171, 171, 171, 1);
} 

.breadcrumb-scanal .breadcrumbRootNode:visited{
	color:rgba(171, 171, 171, 1) !important;
}

.breadcrumb-scanal .breadcrumbNode {
	color:rgba(171, 171, 171, 1);
	margin:	0 15px 0 15px;
}

.breadcrumb-scanal .breadcrumbNode:visited {
	color:rgba(171, 171, 171, 1) !important;
}

.breadcrumb-scanal .breadcrumbCurrentNode{
	margin:	0 15px 0 15px;
	color:rgba(89, 89, 89, 1);
}

.scanal-title {
	display:block;
	color:#4A4A4A;
	font-size: 34px;
	font-weight: 300;
	text-align: center;
}

.scanal-title-hr {
	width: 100px;
	border:1px solid #CBDB2A;
	/*margin-left: calc((100% - 100px)/2);*/
	margin:0 auto;
}

.scanal-subtitle {
	display: block;
	color:#4A4A4A;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	padding: 5px 0 5px 0;
}

.scanal-conteudo{
	-moz-column-count:2;
	-webkit-column-count:2; 
	column-count:2;
	-moz-column-gap:40px; 
	-webkit-column-gap:40px; 
	column-gap:40px;
	
	font: 14px 'Segoe UI', sans-serif  ;
	font-size:14px  ;
	color:#4A4A4A  ;
	padding: 40px 0 40px 0  ;
	text-align: justify  ;
}

.scanal-conteudo-comp{
	font: 14px 'Segoe UI', sans-serif;
	font-size:14px;
	color:#4A4A4A;
	/*padding: 40px 0 40px 0;*/
	text-align: justify;
}

.scanal-container-lateral{
	width:75%;
	float:right;
}

.scanal-menu{
	width:20%;
	padding-top:20px;
	padding-bottom:20px;
}

.scanal-container-cheio{
	width:1180px;
	margin:0 auto;
}

.img-top-scanal{
	min-width:1180px;
	width:100%; 
	height: 220px;
}
/*
*   @section Barra Superior 
*	@info Código referente a barra superior
*	@version NOT USED
*/


.align-text{
  	vertical-align: middle;
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);	
}


.menu-superior{
	height: 35px;
	background-color: #F1F1F1;
	
}

.menu-superior-align{
	width: 1180px;
	position:relative;
	margin:0 auto;
	background-color: #F1F1F1;
	box-sizing: border-box;
	height: 35px;
	font: 600 12px "Segoe UI", "sans-serif";
	color: #4A4A4A;
	
}

.menu-superior-brasil{
	height: 35px;
	width:118px;
	border-right: 2px solid #DFDFDF;
	display: inline-block;
	box-sizing: border-box;
	
}

.menu-superior-brasil span{
	display: inline-block;
	float: left;
	
}

.menu-superior-brasil img{
	float: left;
	padding: 3px 10px;
}

.menu-superior-itens{
	height: 35px;
	width:1045px;
	display: inline-block;
	box-sizing: border-box;
	padding-left: 10px;
}

.menu-superior-itens > span:first-child{
	display: inline-block;
	width: 700px;
	float: left;
	height: 35px;
}

.menu-superior-itens > span:first-child a{
	display: inline-block;
	padding:9px;
	font: 600 12px "Segoe UI", "sans-serif";
	color: #4A4A4A;
}

.menu-superior-itens ul{
	display: inline-block;
	float: left;
	height: 35px;
}

.menu-superior-itens ul li:first-child{
	border-left: 2px solid #DFDFDF;
}

.menu-superior-itens ul li{
	display: inline-block;
	float: left;
	height: 35px;
	border-right: 2px solid #DFDFDF;
}

.menu-superior-itens  ul  li a{
	font: 600 12px "Segoe UI", "sans-serif";
	color: #4A4A4A;
	height: 35px;
	display: block;
}

.menu-superior-itens ul li span{
	display: inline-block;
	float: left;
	padding: 0 10px;
	vertical-align: middle;
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);	
}
	
	

/*
*   @section Destaque e Noticias da home
*	@info Código referente aos destaques e noticias da home
*/

.home-noticia{
	width:50%;
}

.home-destaque{
	width:50%;
	float:right;
}

.home-container-cheio{
	width:1180px;
	margin:0 auto;
}

/*
*   @section Pagina nao encontrada
*	@info Código referente a pagina de not found
*/

.pag-notfound{
	text-align:center;
	
}

.pag-notfound a{
	color:#4a4a4a;
}

.pag-notfound a:visited{
	color:#4a4a4a;
}

/*
*   @section Acesso
*	@info Código referente a visualização signIn de acesso restrito
*/

/*
* @info tirando de visualização signIn de acesso restrito
*/
.ms-signInLink{
	display:none !important;
}

.ImageTop img, .scanal-img-top{
	min-width:1180px;
} 