﻿/* ====================== Fontes ======================= */

@font-face {
    font-family: 'trebuc';
    src: url('fontes/trebuc.eot');
    src: url('fontes/trebuc.eot') format('embedded-opentype'),
         url('fontes/trebuc.woff2') format('woff2'),
         url('fontes/trebuc.woff') format('woff'),
         url('fontes/trebuc.ttf') format('truetype'),
         url('fontes/trebuc.svg#trebuc') format('svg');
}

@font-face {
    font-family: 'trebucbd';
    src: url('fontes/trebucbd.eot');
    src: url('fontes/trebucbd.eot') format('embedded-opentype'),
         url('fontes/trebucbd.woff2') format('woff2'),
         url('fontes/trebucbd.woff') format('woff'),
         url('fontes/trebucbd.ttf') format('truetype'),
         url('fontes/trebucbd.svg#trebucbd') format('svg');
}


@font-face {
    font-family: 'UnimedSlabRegular';
    src: url('fontes/UnimedSlabRegular.eot');
    src: url('fontes/UnimedSlabRegular.eot') format('embedded-opentype'),
         url('fontes/UnimedSlabRegular.woff2') format('woff2'),
         url('fontes/UnimedSlabRegular.woff') format('woff'),
         url('fontes/UnimedSlabRegular.ttf') format('truetype'),
         url('fontes/UnimedSlabRegular.svg#UnimedSlabRegular') format('svg');
}

@font-face {
    font-family: 'UnimedSlabBold';
    src: url('fontes/UnimedSlabBold.eot');
    src: url('fontes/UnimedSlabBold.eot') format('embedded-opentype'),
         url('fontes/UnimedSlabBold.woff2') format('woff2'),
         url('fontes/UnimedSlabBold.woff') format('woff'),
         url('fontes/UnimedSlabBold.ttf') format('truetype'),
         url('fontes/UnimedSlabBold.svg#UnimedSlabBold') format('svg');
}

a{
	outline:inherit !important;
}


/* Esconde o logon do acesso anonimo */
.ms-signInLink{	display:none !important}
.logon{font-family:'UnimedSlabBold'; font-size:12px; padding:15px; color:#007849 !important; top:-15px; position:relative;}



/* ====================== Header ======================= */

.ms-siteicon-a{
	margin-top:6px;
}

.ms-siteicon-img{
	width:auto;
	height:auto;
	max-height:none;
	max-width:none;
}

#siteIcon{
	height:auto;
}

#s4-titlerow{
	height:162px;
	background-color:#fff !important;
}

#ms-help{
	visibility:hidden;
}

.ms-siteactions-normal, .ms-siteactions-hover{
	background:none !important;
	border-color:transparent !important;
}

.ms-dlgTitleBtns .s4-clust{
	position:relative;
	left:-10px;
}

.bt-header{
	text-align:right;
}

.acessibilidade-header{
	text-align:right;
}

.ff.ff41 .acessibilidade-header b{
	font-weight:normal;
}

.ms-tableCell.ms-verticalAlignTop{
	display:block;
}

#DeltaSiteLogo{
	float:left;
}

.titulo-header-portal{
	float:left;
	font-family: 'UnimedSlabBold';
	font-size:48px;
	color:#00995d;
	margin:13px 20px;
}

.bt-header a{
	border:solid 1px #c9c9c9;
	padding:6px 10px 6px 30px;
	background:#f4f4f4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'trebuc';
	font-size:12px;
	color:#727272 !important;
	text-transform:uppercase;
	text-decoration:none !important;
	margin-left:6px;
	background-position:10px 5px !important;
}

.bt-como-chegar{
	background:#f9f9f9 url('/Style Library/unimed-fesp/imagens/ic-como-chegar.png') no-repeat !important;
}

.bt-header a.bt-trabalhe-conosco{
	background:#f9f9f9 url('/Style Library/unimed-fesp/imagens/ic-trabalhe-conosco.png') no-repeat !important;
	background-position:10px 7px !important;
}

.bt-header a.bt-chat-online{
	background:#f9f9f9 url('/Style Library/unimed-fesp/imagens/chat-on-LINE-ic.png') no-repeat !important;
	background-position:10px 7px !important;
}

.bt-web-mail{
	background:#f9f9f9 url('/Style Library/unimed-fesp/imagens/ic-email.png') no-repeat !important;
}

.bt-mapa-site{
	background:#f9f9f9 url('/Style Library/unimed-fesp/imagens/ic-mapa-site.png') no-repeat !important;
}

.bt-header a:hover{
	color:#4c4c4c !important;	
}

.acessibilidade-header{
	margin-top:16px;
	margin-bottom:5px;
}

.acessibilidade-header span{
	font-family: 'UnimedSlabRegular';
	font-size:16px;
	color:#00995d;
	margin-right:10px;
	padding-left:30px;
	background:transparent url('/Style Library/unimed-fesp/imagens/ic-tel.png') no-repeat;
}

.acessibilidade-header a{
	margin-left:3px;
	position:relative;
	top:-1px;
	text-decoration:none !important;
}

.acessibilidade-header span b{
	font-family: 'UnimedSlabBold';
}

.ms-srch-sb-border, .ms-srch-sb-borderFocused{
	border:0 !important;
	background:#d5d5d5;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	height:31px;
	font-family: 'UnimedSlabRegular';
	color:#828181;
	font-size:16px;
	width:325px;
}

#SearchBox input{
	padding-left:8px;
	width:290px;
	margin-top:3px;
}

#SearchBox a.ms-srch-sb-searchLink img{
	visibility:hidden;
}

#SearchBox a.ms-srch-sb-searchLink{
	background:#8b8b8b url("/Style Library/unimed-fesp/imagens/ic-busca.jpg") no-repeat;
	height:31px;
	width:31px;
	border:0 !important;
}

#AutoCompContainer div{
	color:gray !important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#AutoCompContainer div:hover{
	background:#f2f2f2;
	color:#000;
}

#DeltaSuiteLinks{
	display:none;
}

#s4-workspace{
	border-top:solid 5px #00995d;
}

#s4-titlerow{
	padding-top:10px !important;
}

#suiteBarLeft{
	background-color:#2f2f2f;
}

/* ### Breadcrumb ### */
.ms-breadcrumb-dropdownBox, #GlobalBreadCrumbNavPopout-menu{
	max-width:100%;
	background:none !important;
	border:0 !important;
	box-shadow:none !important;
}

ul.s4-breadcrumb, .s4-breadcrumb ul{
	float:right;
}

.breadcrumb span a, a.my-breadcrumbRootNode, .my-breadcrumbNode a{
	font-family: 'Conv_AvenirLTStd-Medium';
	font-size:12px;
	color:#808285;
}

.breadcrumb span.current, span.my-breadcrumbCurrentNode{
	font-family: 'Conv_AvenirLTStd-Medium';
	font-size:12px;
	color:#00653c;
}

.ms-popoutMenu.ms-breadcrumb-menu.ms-noList{
	display:inline !important;
}

.ms-breadcrumb-dropdownBox .ms-breadcrumb-top, .ms-breadcrumb-dropdownBox .ms-breadcrumb-anchor{
	display:none;
}

.ms-breadcrumb-dropdownBox{
	width:100%;
}
ul.my-breadcrumb *{
	color:#8b8b8b;
	font-family: 'Trebuchet MS';
	font-size:14px;
}


ul.my-breadcrumb{
	float:left;
}

.my-breadcrumbRootNode, .my-breadcrumbNode, .my-breadcrumbCurrentNode{
    display: inline;
}

.ms-breadcrumb-dropdownBox ul .s4-breadcrumb-arrowcont{
	display:none;
	margin:0 8px;
}

.ms-breadcrumb-dropdownBox ul ul .s4-breadcrumb-arrowcont{
	display:inline;
}

.ms-breadcrumb-dropdownBox ul ul ul .s4-breadcrumb-arrowcont{
	display:none;
}

.ms-breadcrumb-dropdownBox ul ul ul .s4-breadcrumb-arrowcont{
	display:inline;
	margin:0 8px;
}

.ms-breadcrumb-dropdownBox ul ul ul ul .s4-breadcrumb-arrowcont{
	display:none;
}


.ms-breadcrumb-dropdownBox ul ul a{
	display:inline;
}

.ms-breadcrumb-dropdownBox ul ul ul a{
	display:none;
}

#contentRow{
	padding-top:0;
}

#contentRow ul.my-breadcrumb .s4-clust.s4-breadcrumb{
	position:relative;
	top:-1px;
}

.bg-breadbrumb{
	background:#f9f9f9;
	padding-top:13px;
	margin-bottom:10px;
	padding-bottom:3px;
	margin-top:-40px;
}

/* ====================== Menu lateral ======================= */
.ms-core-sideNavBox-removeLeftMargin{
	display:none;
}

.master-sistema .ms-core-sideNavBox-removeLeftMargin{
	display:block;
}

#bs-sub-menu, .ms-core-listMenu-root, #bs-sub-menu ul{
	padding:0;
}

#bs-sub-menu{
	border:solid 1px #ddd;
	margin-bottom:25px;
}

#bs-sub-menu ul, #bs-sub-menu ul li{
	list-style-type:none;
	padding:0;
	margin:0;
}

.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item{
	padding-left:0;
	margin-left:1px;
}

#bs-sub-menu li{
	background:#f2f2f2;
	border-bottom:solid 1px #ddd;
}

#bs-sub-menu li:last-child{
	border-bottom:0;
}

#bs-sub-menu a{
	background:none !important;
}

#bs-sub-menu li li{
	background:#fff;
}

#bs-sub-menu li span.menu-item-text{
	color:#00401b;
	font-size:14px;
	font-family: 'trebucbd';
	padding:4px 0;
	margin-left:0;
	display:block;
}

#bs-sub-menu .subitens-metadados a{
	background-color:#fff !important;
}

#bs-sub-menu .subitens-metadados a.ms-navedit-editLinksText{
	background:none !important;
}

#bs-sub-menu li li span.menu-item-text, .subitens-metadados span.menu-item-text{
	color:#5b5b5b !important;
	background:#fff url('/Style Library/unimed-fesp/imagens/seta-menu-lateral.png') no-repeat right 12px;
	padding-right:15px;
}

#bs-sub-menu li span.menu-item-text:hover{
	color:#000 !important;
}

.nav.navbar-nav{
	width:100%;
}

#bs-sub-menu ul li li:last-child{
	display:block;
}

.ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item{
	padding:5px 11px !important;
}

/* ====================== Refinadores - Resultado da Busca ======================= */

.refinadores .handle_label{
	white-space:nowrap;
}

.refinadores .ms-ref-refiner #Container{
	border:solid 1px #ddd;
	margin-bottom:24px;
	padding-bottom:0;
	float:left;
	width:100%;
}

.refinadores .ms-ref-refiner #Container .ms-ref-refinername{
	display:block;
	width:100%;
	background:#f2f2f2;
	border-bottom:solid 1px #ddd;
	padding:8px 10px;
	color:#00401b;
	font-size:14px;
	font-family: 'trebucbd';
}

.refinadores .ms-ref-allSec, .refinadores .ms-ref-selSec, .refinadores .ms-ref-unselSec, .refinadores .handle_label_section.ms-ref-allSec{
	padding:5px 10px;
}

.histogram_container, .ms-textSmall.slider_extent_label_section, .slideronly_container{
	margin:10px;
	float:left;
	clear:both;
}
.refinadores .ms-ref-unselSec #Value, .refinadores .ms-ref-selSec #Value, [title="Refinar por: Tudo"]{
	padding-left:12px;
	background:transparent url("/Style Library/unimed-fesp/imagens/seta-menu-lateral.png") no-repeat left 10px;
	width:auto !important
}

[title="Refinar por: Tudo"] div{
	margin-top:3px;	
}

.refinadores .ms-ref-unselSec #Value a{
	color:#5b5b5b;
	font-size:14px;
	font-family: 'trebucbd';
}

.ms-ref-refiner{
	padding:0 !important;
}

.ms-webpartzone-cell{
	margin:0 !important;
}

.ms-srch-item{
	margin:0 !important;
	padding:0 !important;
	width:100% !important;
}

a.img-resutado-busca{
	width:100%;
}

.ms-srch-item-summaryPreview, .ms-srch-item-preview-path, .ms-srch-result .ms-srch-item-path, .ms-srch-item-path, .ms-srch-result .ms-srch-item-summary{
	width:90% !important;
	word-wrap: break-word;
}

.ms-srch-item-todas-noticias .link-navegacao a{
	margin-left:0;
	margin-right:10px;
}

.data-todas-noticias{
	margin-right:10px;
}

.ms-srch-item-body{
	width:100%;
	xoverflow:inherit !important;
	xdisplay:inline-block !important;
}

.img-resutado-busca img{
	width:100% !important;
	height:auto !important;
}

.ms-srch-item-todas-noticias .ms-srch-item-path{
	width:100% !important;
}

/* == == */

.title-result-css a.ms-srch-item-link{
	font-family:"trebucbd";
	font-size:14px;
	color:#00995d;
}

.title-result-css h3.ms-srch-ellipsis{
	margin-top:5px;
}

.data-resultado-busca{
	background:#03401e;
	color:#fff;
	font-family:"Trebuchet MS";
	padding:2px 4px;
	font-size:13px;
}

.ms-srch-result h3.ms-srch-ellipsis{
	margin:0;
}

.ms-srch-result h3.ms-srch-ellipsis a, .ms-srch-item-todas-noticias h3.ms-srch-ellipsis a{
	color:#00995d;
	font-size:14px;
	font-family: 'trebucbd';
	white-space:normal;
}

.ms-srch-result .ms-srch-item-summary{
	color:#5b5b5b;
	font-size:14px;
	font-family: 'Trebuchet MS';
}

.ms-srch-result .ms-srch-item-path, .ms-srch-result .ms-srch-item-path a, .ms-srch-item-path, .ms-srch-item-path a{
	color:#b1d34b;
	font-size:11px;
	font-family: 'Trebuchet MS';
}

.ms-srch-Paging a{
	color:#5c5c66;
	font-size:14px;
	font-family: 'Trebuchet MS';
}

#PageLinkPrev, #PageLinkNext{
	border:0;
}

#PageLinkPrev{
	background:transparent url("/Style Library/unimed-fesp/imagens/ic-paginacao-anterior.png") no-repeat center 5px;
}

#PageLinkNext{
	background:transparent url("/Style Library/unimed-fesp/imagens/ic-paginacao-proximo.png") no-repeat center 5px;
}

#PageLinkPrev img, #PageLinkNext img{
	visibility:hidden;
}

.ms-srch-Paging #PagingSelf a{
	background:#00995d;
	border-radius: 3px;
    -moz-border-radius: 3px;
	color:#fff !important;
	padding:3px 8px;
}

.ms-srch-item:hover, .ms-srch-resultHover:hover, .edisc-SearchResultItemContainer:hover{
	background-color:#f2f2f2;
}

div.ms-srch-item{
	padding:15px 0 !important;
}

a.img-resutado-busca{
	float:left;
	margin-right:12px;
}

.ms-srch-item-body{
	display:block;
}


/* ====================== Menu superior ======================= */

.menu-horizontal-custom ul{
	width:100%;
}

.menu-horizontal-custom ul li{
	width:100%;
}

.menu-horizontal-custom ul li a{
	display:none !important;	
}

.menu-horizontal-custom ul ul li a{
	display:inline-block !important;
}

.menu-horizontal-custom ul ul{
	display:table;
	width:100%;
}

.menu-horizontal-custom ul ul li{
	display:table-cell;
	width:auto;
}

.menu-horizontal-custom ul ul{
	display:table;
	width:100%;
}

.menu-horizontal-custom ul ul ul li{
	display:block;
	width:100%;
}


.menu-horizontal-custom .ms-core-listMenu-horizontalBox{
	width:100%;
}

.menu-horizontal-custom{
	width:100%;
	border-bottom:solid 3px #00995d;
	height:41px;
	margin-top:0px;
	position:relative;
	top:-40px;
}

.menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static, .menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static{
	background:transparent url("/Style Library/unimed-fesp/imagens/background-menu.jpg") repeat-x;
	position:relative;
	text-align:center;
}

.menu-horizontal-custom li.dynamic-children:hover{
	background:none !important;
}

.menu-horizontal-custom li li{
	border-right:solid 1px #fff !important;
}

.menu-horizontal-custom .ms-core-listMenu-horizontalBox li li li{
	text-align:left;
	border-right: solid 3px #009157 !important;
    border-left: solid 3px #009157;
}

.menu-horizontal-custom .ms-core-listMenu-horizontalBox li li li:hover{
	border-right:solid 3px #13773d !important;
	border-left:solid 3px #13773d !important;
	position:relative;
}

.menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item, .menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{
	height:33px;
	margin-top:5px;
	color:#fff;
	font-family: 'UnimedSlabBold';
	font-size:17px;

}

.menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item.selected, .menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:hover, .menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static:hover > .ms-core-listMenu-item{
	position:relative;
	top:-16px;
	background:#008853;
	width:100%;
	border-bottom:0;
}

.menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item.selected .menu-item-text, .menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item .menu-item-text:hover, .menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static:hover > .ms-core-listMenu-item .menu-item-text{
	position:relative;
	top:15px;
}

.menu-horizontal-custom ul, .menu-horizontal-custom ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.ms-core-listMenu-horizontalBox .dynamic-children.additional-background{
	background:none;
	padding-right:0;
}

.menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item.selected .dynamic-children.additional-background .menu-item-text{
	background:url("/Style Library/unimed-fesp/imagens/menu-down.png") transparent no-repeat right 8px;
	padding-right:13px;
}

.menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item .dynamic-children.additional-background .menu-item-text{
	background:url("/Style Library/unimed-fesp/imagens/menu-down.png") transparent no-repeat right 8px;
	padding-right:13px;
}

.menu-horizontal-custom ul ul ul li{
    padding:0;
}
.menu-horizontal-custom ul ul ul li a{
    border-top: solid 1px #d3d3d3;
    padding: 6px 10px;
}
.menu-horizontal-custom ul ul ul li:first-child a{
    border-top: 0;
}

.menu-horizontal-custom ul ul ul li:last-child{
	border-bottom:0 !important;
}

.menu-horizontal-custom ul ul ul li:hover{
	background:#00995d;
}

.menu-horizontal-custom ul ul ul li:hover a, .menu-horizontal-custom ul ul ul li a:hover{
	color:#fff !important;
}

.menu-horizontal-custom ul ul ul a{
	font-family: 'trebucbd';
	font-size:14px;
	color:#84848c;
	width:100%;
}

.menu-horizontal-custom ul.ms-core-listMenu-root > li > ul.static > li > ul.dynamic{
	border-top: solid 3px #009157;
    border-bottom: solid 3px #009157;
    border-right: 0;
    border-left: 0;
	margin-top:6px;
	background:#ececec;
	position: absolute;
    top: 32px !important;
    box-shadow: none;
    left: 0 !important;
    width: 250px!important;
    display:none;
}

.menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item .additional-background.dynamic-children .menu-item-text{
	padding-bottom:5px;
}

.menu-horizontal-custom ul.ms-core-listMenu-root > li > ul.static > li:hover > ul.dynamic{
	display:block;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{
	margin-right:0;
}

.html-menu-mobile{
	display:none;
}

.html-menu-mobile li a{
	display:none !important;
}

.html-menu-mobile li li a{
	display:block !important;
}

.ms-core-listMenu-horizontalBox li.static > ul a{ 
	xdisplay: block !important; 
} 

.ms-core-listMenu-horizontalBox ul.ms-core-listMenu-root > li > ul > li:first-child { display:none; } 



/* ====================== Conteudo ======================= */
#s4-bodyContainer{
	padding-bottom:0;
}

#contentBox{
	min-width:inherit !important;
	margin:0 !important;
}

.master-sistema #contentBox{
	margin-left:220px !important;
}

.ms-linksection-listItem a{
	color:#444;
}

.ms-rtestate-field{
	color:#5b5b5b;
    font-family: 'Trebuchet MS';
    font-size:14px;
}

.ms-rtestate-field a{
	color:#00995d;
}

.conteudo-pagelayout .ms-rtestate-field img{
	max-width:100%;
	height:auto !important;
}

h2.ms-webpart-titleText span{
	font-size:20px;
	color:#007f43;
	font-family: 'UnimedSlabBold';
	font-weight:normal;
}

/* Mapa do site */


.mapa-site ul{
	list-style:none;
	margin:0 0 35px 0;
	padding:0;
}

.mapa-site ul ul{
	margin-bottom:0;
}

.mapa-site ul ul a{
	color:#5b5b5b;
    font-family: 'Trebuchet MS';
    font-size:14px;
}

.mapa-site ul ul ul a{
	color:#5b5b5b;
    font-family: 'Trebuchet MS';
    font-size:12px;
}

.mapa-site ul ul ul{
	padding:0 20px;
}

.mapa-site ul li{
	padding:0;
}

.mapa-site span.link-cabecalho{
	color:#5b5b5b;
    font-family: 'Trebuchet MS';
    font-size:18px;
    font-weight:bold;
    border-bottom:solid 1px #e6e6e6;
    display:block;
    margin-bottom:10px;
}

.cor-1{
	color:#00250f !important;
}

.cor-2{
	color:#5a6c24 !important;
}

.cor-3{
	color:#621556  !important;
}

.cor-4{
	color:#8e0e31 !important;
}

.cor-5{
	color:#934813 !important;
}

.link-cabecalho{
	font-weight:bold;
	cursor:pointer;
}
.link-cabecalho:hover{
	text-decoration:none;
}

/* ====================== Page layouts ======================= */

.menu-peris-container{
	position:relative;
	height:100px;
}

.menu-peris-container .menu-perfis-flutuante{
	float:left;
	width:100%;
	position:absolute;
	z-index:9;

}

.menu-perfis{
	min-height:70px;
}

.menu-perfis a{
	text-decoration:none !important;
}

.menu-perfis h3{
    font-family: 'UnimedSlabBold';
    font-size:22px;
    color:#fff !important;
    margin-top:10px;
    min-height:50px;
}

.menu-perfis h3 .fonte-menor{
	font-size:18px;
}

.menu-perfis h3 .fonte-maior{
    background:transparent url("/Style Library/unimed-fesp/imagens/ic-seta.png") no-repeat right center
}

.menu-perfis p{
	border:solid 1px #fff;
	padding:4px 12px;
	color:#fff !important;
	font-family:"trebuc" !important;
	font-size:12px;
}

.menu-perfis div.botao{
	background:#fff;
	font-family:"trebuc" !important;
	font-size:12px;
	padding:2px 6px;
	margin:20px 0 30px 0;
}

.pagelayout h1.titlePage{
	margin-top:0;
	font-family: 'UnimedSlabBold';
	font-size:30px;
	color:#00401b;
	line-height:normal !important;
}

.titlePage .ms-formfieldlabel{
	font-family:"trebuc" !important;
	font-size:14px !important;
	color:#5b5b5b !important;
}

.titulo-departamento{
	font-size:43px;
    font-family: 'UnimedSlabBold';
    color:#fff;
    display:table-cell;
    height:160px;
    vertical-align:middle;
}

.link-area-restrita a{
	font-family:"trebuc";
	font-size:13px;
	color:gray;
	text-decoration:none !important;
}

.link-area-restrita a:hover{
	color:#000;
}

.perfil-banner-secundario p{
	font-family:"trebucbd";
	font-size:13px;
	color:gray;
}

.perfil-banner-secundario h3{
	font-family:"UnimedSlabBold";
	font-size:18px;
	color:#000;
	margin:0 0 3px 0;
}


.container-links-relacionados, .container-box-texto{
	border:solid 1px #ddd;
	/*border-bottom:solid 2px #ddd;*/
	margin-bottom:25px;
}

.navbar-nav .menu-collapsed{
	display:none;
}

.container-links-relacionados .links-relacionados a{
	color:#5b5b5b;
	font-family:"trebucbd";
	font-size:14px;
	padding:4px 0;
	text-decoration:none;
	display:block;
}


.container-links-relacionados .links-relacionados a:hover{
	color:#000;
}

.container-links-relacionados ul.dfwp-column.dfwp-list, .dfwp-column{
	padding-left:0;
}

.container-links-relacionados .navbar-collapse, .container-box-texto .navbar-collapse{
	padding-left:12px;
}

.container-links-relacionados .txt-links-relacionados, .txt-box-texto{
	color:#ed1651;
	font-size:14px;
	font-family:"trebucbd";
	background:#f2f2f2;
	padding: 5px 11px !important;
}

.txt-box-texto .txt-box-texto, span.txt-box-texto{
	padding:0 !important;
}

.navbar-header{
	margin-bottom:10px;
}

@media(max-width:768px){
	.txt-box-texto div{
		float:left;
	}
	
	.navbar-nav .dfwp-column{padding-left:.5em}

}

.container-box-texto .txt-box-texto{
	color:#411564;
}

.container-box-texto .texto-relacionado{
	font-family: 'trebuc';
	font-size:12px;
	color:#5b5b5b;
}

.data-pub-edit{
	margin-bottom:14px;
}

.midias-sociais{
	margin-bottom:0;
}

.midias-sociais .stBubble_hcount{
	position:relative;
	top:-3px;
}

.imagem-principal-materia img{
	max-width:100%;
	width:auto;
	height:auto;
}

.fonte-materia{
	border-top:1px #5b5b5c dashed;
	border-bottom:1px #5b5b5c dashed;
	font-family:"trebucbd";
	font-size:12px;
	color:#007849;
	background:#f9f9f9;
	padding:6px 8px;
	display:block;
	margin:10px 0 20px 0;
}

.data-pub-edit span{
	font-family:"trebucbd";
	font-size:12px;
	color:#8b8b8b;
}

.midias-sociais .com-contador, .midias-sociais .sem-contador{
	float:left;
}



.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{
	height:26px !important;
}

.st_googleplus_large .stLarge{
	background:transparent url("/Style Library/unimed-fesp/imagens/ic-g+.png") no-repeat !important;
	width:40px !important;
}

.st_pinterest_large .stLarge{
	background:transparent url("/Style Library/unimed-fesp/imagens/ic-pin-it.png") no-repeat !important;
	width:40px !important;
}

.st_email_large .stLarge{
	background:transparent url("/Style Library/unimed-fesp/imagens/ic-email-compartilhe.png") no-repeat !important;
	width:40px !important;
}

.siga-nos{
	list-style-type:none;
	margin:auto;
	width:auto;
	display:table;
	padding:0
}

.siga-nos li{
	display:table-cell;
	width:45px;
}

.siga-nos li a{
	display:block;
	position:relative;
	z-index:2;
}

.tit-siga-nos{
	font-family: 'UnimedSlabRegular';
	color:#838484;
	font-size:15px;
	text-align:center;
	text-transform:uppercase;
}

.efeito-home-siga-nos{
	text-align:center;
	position:relative;
	top:-18px;
	background:transparent url("/Style Library/unimed-fesp/imagens/efeito-home.png") no-repeat center center;
	height:50px;
	margin-bottom:8px;
} 

.home-frase{
	font-family: 'UnimedSlabRegular';
	text-transform:uppercase;
	font-size:15px;
	margin-bottom:30px;
	background:transparent url("/Style Library/unimed-fesp/imagens/borda-dupla-horizontal.png") repeat-x center center;
}

.home-frase p{
	background:#ececec;
	padding:0 10px;
	display:table;
	margin:auto;
}

.container-frase-home{
	margin:auto;
	float:none;
}

.ms-webpart-chrome-title .ms-webpart-titleText{
	background:transparent url("/Style Library/unimed-fesp/imagens/border-bottom.jpg") repeat-x left bottom;
	overflow:inherit !important;
	height:34px;
}

.ms-webpart-chrome-title .ms-webpart-titleText nobr{
	border-bottom:solid 1px #10784c;
	padding-bottom:8px;
	position:relative;
	height:33px;
	display:block;
	float:left;
}

.icones-localizacao{
	position:relative;
	margin-top:-48px;
	min-width:108px
}

/* ====================== Rodape ======================= */
.rodape-border{
	border-top:solid 6px #007849;
}

.rodape{
	border-top:solid 3px #b1d34b;
	background:#ececec;
	padding:8px 0 2px 0;
	height:44px;
	float:left;
	width:100%;
	margin-bottom:6px;
}

.menu-rodape .item-selecionado{
	background:#cacaca;
	border-radius: 4px;
	padding:1px 8px;
	margin-top:-1px;
}

.menu-rodape{
	text-align:center;
	border-bottom:solid 1px #c5c8ca;
	padding-bottom:11px;
	padding:2px 0 11px 0;
}

.rodape-border .box-left{
	text-align:right !important;
}

.menu-rodape ul, .menu-rodape ul li{
	margin:0;
	padding:0;
}

.menu-rodape .cbs-ItemLink{
	display:none;
}

.menu-rodape ul.cbs-List{
	margin:0 auto;
}

.menu-rodape ul.cbs-List li{
	float:left;
}

.menu-rodape div.cbs-Detail{
	margin-left:0;
}

.menu-rodape div.cbs-Item{
	padding-bottom:3px;
}

.menu-rodape ul li{
	padding:0 10px;
	background:transparent url('/Style Library/unimed-fesp/imagens/divisa-menu-rodape.jpg') no-repeat right center;
}

.menu-rodape ul li:last-child{
	background:none !important;	
}

.menu-rodape ul li a{
	font-size:14px;
	font-family: 'trebucbd';
	color:#6c6c6c;
	text-decoration:none !important;
}

.rodape-border h4{
	font-family: 'UnimedSlabBold';
	text-transform:uppercase;
	font-size:14px;
	color:#6c6c6c;
	font-weight:bold;
}

.rodape-border h4{
	font-weight:normal;
}

.rodape-border span{
	font-family: 'Trebuchet MS';
	color:#6c6c6c;
	font-size:14px;
	display:block;
}

.rodape-border span a{
	font-family: 'Trebuchet MS';
	color:#6c6c6c;
	font-size:14px;
}

.rodape-border label{
	font-family: 'Trebuchet MS';
	font-size:14px;
	font-weight:normal;
	color:#6c6c6c;
}

.rodape-border label b, .rodape-border span b{
    font-family: 'trebucbd';
    font-weight:normal;
    color:#6c6c6c;
}

.rodape-border label b{
	padding-left:17px;
	background:transparent url('/Style Library/unimed-fesp/imagens/ic-ultima-atualizacao.png') no-repeat left center;
}

.rodape-border .box-right div{
	float:left;
	margin-right:10px;
}

.rodape-border .box-center div{
	width:1px;
	background:#b3b3b5;
	height:120px;
	margin:10px auto;
}

.rodape-border .box-right .logo-4{
	margin-bottom:4px;
}

.rodape-border .box-right .logo-5{
	margin-right:30px;	
}

.html-menu-mobile ul a, .html-menu-mobile ul span{
	font-family: 'UnimedSlabRegular';
	color:#84848c;
	font-size:28px;
	text-align:right;
}

.html-menu-mobile ul ul ul a, .html-menu-mobile ul ul ul span{
	font-size:16px;
	text-align:right;
}

.html-menu-mobile ul ul ul{
	display:none;
	background-color:#d8d8d8;
}

.html-menu-mobile ul > li{
	padding:8px 0 !important;
}

.html-menu-mobile ul ul li{
	border-top:solid 2px #d8d8d8;
	padding:8px 0;
	background-color:#e4e4e4 !important;
}

.html-menu-mobile ul ul ul li{
	border-top:0;
	border-bottom:solid 1px #c3c3c5;
}

.html-menu-mobile ul ul ul li, .html-menu-mobile ul ul ul li a{
	background:#d8d8d8 !important;
}

.html-menu-mobile .seta-subitens, .html-menu-mobile .seta-subitens span, .html-menu-mobile li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, .html-menu-mobile li > a.ms-core-listMenu-item:hover, .html-menu-mobile li > a.ms-core-listMenu-item:active{
	background-color:#e4e4e4 !important;
}

.html-menu-mobile .menu-mobile-seta-baixo span.menu-item-text{
	background:transparent url("/Style Library/unimed-fesp/imagens/seta-subitens-mobile.png") no-repeat right bottom;
	padding-right:20px;
}

.html-menu-mobile .seta-subitens span.menu-item-text{
	background:transparent url("/Style Library/unimed-fesp/imagens/seta-subitens-mobile-sup.png") no-repeat right bottom !important;
	padding-right:20px;
}


.html-menu-mobile span.menu-item-text{
	margin-right:30px;
}


/* Serviços Online*/
.lst-services{
	padding: 0 20px;
}
.lst-services .horizon-swiper .bx-viewport{
	border: 0;
    background: transparent;
    margin:auto;
}
.lst-services .horizon-swiper .titulo{
	font-family: 'UnimedSlabBold';
    font-size: 20px;
    color: #838484;
    text-align: center;
    text-transform: uppercase;
    margin: 30px 0px;
	white-space: normal;
	padding: 0;
}
.lst-services .horizon-swiper .botao{
	background: url('/Style Library/unimed-fesp/plugins/bxSlider/img/bt-acessar-home.png') no-repeat center top;
    padding: 5px 10px;
    width: 115px;
    font-family: 'UnimedSlabBold';
    font-size: 15px;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -57px;
}
.lst-services .horizon-swiper .horizon-item{
	background:url('/Style Library/unimed-fesp/plugins/bxSlider/img/border-double.png') repeat-y right top;
	padding:0 40px 40px 40px;
	vertical-align:top;
	min-height:210px;
}
.lst-services .bx-wrapper .horizon-item:nth-child(3n+0){
	background:none;
}
.lst-services .horizon-swiper .bx-controls-direction a{
	margin-top: -33px;
}
.lst-services .horizon-swiper a:hover{
	text-decoration:none;
}
.lst-services .horizon-swiper .bx-pager{
	display:none;
}

/* Banner rotativo secundário */
.banner-rotativo-secundario #jssor_1 .overlay{
	position: absolute;
    width: 100%;
    height: 100%;
    background: #2F2F2F;
    z-index: 1;
    z-index: -1;
    top: 0;
    opacity: 0.25;
}
.banner-rotativo-secundario #jssor_1 h3, .banner-rotativo-secundario #jssor_1 h4{
	z-index:2;
}





/* mobile */
.rodape-mobile{
	display:none;
}

.rodape-mobile span, .rodape-mobile a{
	font-family: 'Trebuchet MS';
	font-size:14px;
	color:#6c6c6c;
	text-decoration:none;
}

.rodape-mobile a{
	float:right;
}

.rodape-mobile a:hover{
	text-decoration:underline;
}

.bt-menu-mobile{
	display:none;
}

.oculto{
	display:none !important;
}


*{
	outline:inherit !important;
}

.data-todas-noticias{
	float:left;
}

.visualizacao-mobile{
	display:none;
}

/* ========================================================= */
/*                        Page layouts                       */
/* ========================================================= */

#pageTitle{
	display:none;
}

.background-pagelayout{
	height:160px;
	margin-bottom:38px;
}

.valores-links-navegacao{
	display:none;
}



.link-navegacao a{
	border-radius:3px !important;
	padding:1px 5px 3px 5px;
	text-decoration:none !important;
	margin-left:10px;
	margin-bottom:3px;
	display:block;
	float:left;
}

.link-navegacao a span{
	color:#fff;
	font-family: 'trebucbd';
	font-size:11px;
	white-space:nowrap;
}

.link-navegacao-breadcrumb{
	float:right;	
}

.jssorb05 div{
	background:red !important;
	border:solid 2px #fff;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:50%;
	width:12px !important;
	height:12px !important;
}

.icones-localizacao{
	float:right;
}

.icones-localizacao a{
	text-decoration:none !important;
	margin-left:8px;
}

.ms-rteTableEvenCol-0 img{
	position:relative;
	top:-2px;
}

.tooltip.top .tooltip-inner {
	background-color:#00995d;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #00995d;
}


/* Oculta titulo do site */
.titulo-header-portal{
	display:none;
}

/* ========================================================= */
/*                        Media queries                      */
/* ========================================================= */
@media (min-width: 992px){
	.lst-services .horizon-swiper .titulo{
		font-size: 20px;
	    padding: 0 20px;
	}
	.lst-services{
		padding: 0 40px;
	}
}
@media (min-width: 1200px){
	.lst-services .horizon-swiper .titulo{
		font-size: 25px;
	    padding: 0 30px;
	}
	.lst-services{
		padding: 0 60px;
	}
}

@media(max-width:992px){
	

	.menu-perfis h3 .fonte-menor{
		font-size:15px;
	}
	
	.menu-perfis h3 .fonte-maior{
		font-size:14px;
	}


	#s4-titlerow{
		height:105px;
	}

	.bg-menu-rodape .container, .bt-header, .acessibilidade-header, #DeltaPlaceHolderSearchArea{
		display:none;
	}
	
	.rodape{
		background:none;
		height:8px;
		padding:0;
	}
	
	.rodape-mobile{
		display:block;
		padding-bottom:15px;
	}
	
	.ms-siteicon-img{
		max-width:110px;
	}
	
	
	.menu-horizontal-custom .ms-breadcrumb-top.container{
		display:none;
	}
	
	.bt-menu-mobile{
		display:block;
		position:absolute;
		top:32px;
		right:15px;
		z-index:4;
	}
	
	.bt-fechar-mobile{
		right:83%;
	}
	
	.bt-menu-mobile img{
		width:45px;
	}
	
	#DeltaSiteLogo a{
		margin-top:16px;
	}
	
	#ms-designer-ribbon{
		display:none !important;
	}
	
	/* Menu mobile */
	.html-menu-mobile{
		background:#d8d8d8;
		position:absolute;
		width:80%;
		right:0;
		top:0;
		z-index:10;
		padding-bottom:35px;
	}
	
	.html-menu-mobile #DeltaPlaceHolderSearchArea{
		display:inherit !important;
	}
	
	.html-menu-mobile ul, .html-menu-mobile ul li{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	.html-menu-mobile > ul > li, .html-menu-mobile > ul > li a{
		background:#e4e4e4 !important;
	}
	
	.html-menu-mobile ul{
		float:left;
		width:100%;
	}
	
	.html-menu-mobile ul li a, .html-menu-mobile ul li .menu-item-text{
		display:block;
	}
	
	.html-menu-mobile .ms-srch-sb-border, .html-menu-mobile .ms-srch-sb-borderFocused{
		background:#8b8b8b;
		border-radius:3px !important;
		padding:5px;
		width:90%;
		height:42px;
	}
	
	.html-menu-mobile .ms-srch-sb-border input, .html-menu-mobile .ms-srch-sb-borderFocused input{
		color:#fff !important;
		width:81% !important;
		margin-right:5px;
		height:20px;
	}
	
	.html-menu-mobile #searchInputBox{
		float:none;
	}
	
	.html-menu-mobile #SearchBox a.ms-srch-sb-searchLink{
		background-color:transparent !important;
	}
	
	.html-menu-mobile #DeltaPlaceHolderSearchArea{
		text-align:center;
		margin-bottom:15px;
	}
	
	.html-menu-mobile .links-mobile{
		text-align:right;
		margin-right:5%;
		margin:15px 5% 10px 0;
	}
	
	.html-menu-mobile .links-mobile a{
		margin-left:22px;
	}
	
	.html-menu-mobile .links-mobile a img{
		width:40px;
	}
	
	.seta-subitens{
		display:block;
		margin-bottom:10px;
	}
	
	a.ms-srch-sb-searchLink{
		float:right;
	}
	
	#s4-bodyContainer{
		background:none;
	}
	
	#s4-titlerow{
		/*background:transparent url("/Style Library/unimed-fesp/imagens/background-header.jpg") no-repeat -300px top;*/
	}
	
	.titulo-header-portal{
		float:left;
		font-family: 'UnimedSlabBold';
		font-size:25px;
		color:#00995d;
		margin:9px 10px;
	}
		
	.pagelayout h1.titlePage{
		font-size:20px;
	}
	
	.titulo-departamento{
		font-size:25px;
	}
	
	.ms-srch-item{
		width:100% !important
	}
	
	.data-todas-noticias{
		margin-bottom: 6px;
	}
	
	.link-navegacao{
		clear:both;
	}
	
	.link-navegacao-breadcrumb{
		float:left
	}
	
	.link-navegacao a{
		margin:0 10px 6px 0;
	}
	
	.bg-breadbrumb .container{
		padding-left:0 !important;
	}
	
	.cbs-List .destaque.aberto{
		height:200px;	
	}

}

@media(min-width:768px){
	#s4-titlerow{
		/*background:transparent url("/Style Library/unimed-fesp/imagens/background-header.jpg") no-repeat center top;*/
	}
	
	.ms-ref-ellipsis, .ms-entity-resolved, .ms-entity-unresolved{white-space:normal !important;}
	
	.refinadores-custom .ms-webpart-zone.ms-fullWidth{
		display:block !important;
	}	
	
	#bs-sub-menu2{
		padding:0;
	}

	.texto-relacionado{
		padding:0 12px;
	}

}


/*somente tablet*/
@media only screen and (min-device-width: 767px) and (max-device-width: 993px){
	.menu-perfis{
		min-height:90px;
	}
	
}


@media(max-width:768px){
	.menu-perfis h3 .fonte-menor{
		font-size:18px;
	}
	
	.menu-perfis h3 .fonte-maior{
		font-size:22px;
	}


	/* === Refinadores === */
	.refinadores-custom h2{
		display:block !important;
		margin-right:12px;
		background-color:#97b53e;
		margin:0 0 26px 0;
		padding:10px 12px;
		color:#fff;
		font-size:16px;
		font-family:"UnimedSlabBold";

	}
	
	.refinadores-custom h2 span{
		float:right;
		color:#fff;
	}
	
	.refinadores-custom .ms-webpart-zone.ms-fullWidth{
		display:none;
	}
	
	.pagelayout-home{
		padding:0 !important
	}
	
	.menu-perfis .descricao{
		display:none !important;
	}
	
	.menu-perfis .titulo{
		display:none;
	}
	
	.menu-perfis .titulo.visualizacao-mobile{
		display:block !important;
	}
	
	/* === Imagem Topo - Departamentos === */
	.background-pagelayout{
		margin-bottom:10px;
	}
	
	/* === Menu Lateral === */
	.navbar-header button{
		width:100%;	
		color:#00401b;
		text-align:left;
		font-weight:bold;	
		background-color:#f2f2f2;
		border-color:#ddd;
		border-radius:0;
		margin:0;
	}
	
	.navbar-header button i{
		margin-top:-15px;
	}
	
	.conteudo-pagelayout h1.titlePage{
		margin-top:12px;
	}
	
	/* === Links Relacionados === */
	.container-links-relacionados{
		margin-top:25px;	
	}	
	
	.container-links-relacionados .menu-collapsed .txt-links-relacionados, .container-box-texto .menu-collapsed .txt-box-texto{
		display:none;
	}
	
	.container-links-relacionados, .container-box-texto{
		border:0px;
		border-bottom:0px;
		margin-bottom:25px;
	}
	
		
	#bs-sub-menu{
		padding-left:30px;
	}
	
	.container-links-relacionados .txt-links-relacionados{
		padding-left:0 !important;
	}
	
	.container-links-relacionados .navbar-collapse{
		padding-left:30px !important;
	}
	
	.horizon-swiper .horizon-next{
		padding-right:10px !important;
	}
	
	.horizon-swiper .horizon-prev{
		padding-left:10px !important;
	}
}

@media(max-width:400px){
	
	
	.lst-services .horizon-swiper .titulo{
		font-size:17px;
		line-height:20px !important;
	}
	
	.lst-services .horizon-swiper .titulo{
		margin:30px;
	}


}

@media(max-width:330px){
	
	.icones-localizacao{
		margin-top:5px;
		margin-bottom:12px;
		float:left !important;
	}
	
	.icones-localizacao a{
		margin-left:0 !important;
		margin-right:8px;
	}
	
}

@media(max-width:450px){
	.links-mobile a{
		margin-left:8px !important;
	}
}

@media(max-width:350px){
	.links-mobile a img{
		width:30px !important;
	}
	
	.html-menu-mobile .links-mobile a{
		margin-left:5px !important;
	}
	
	.html-menu-mobile .ms-srch-sb-border input, .html-menu-mobile .ms-srch-sb-borderFocused input{
		width:70% !important;	
	}
}

@media(max-width:320px){
	.lst-services .horizon-swiper .titulo{
		font-size:15px;
		line-height:20px !important;
	}
}

/* ajuste para o safari */
.lst-services .horizon-swiper .titulo{
	position:relative;
	z-index:999;
	padding:0 10px;
}


/* ========================================================= */
/*                     Atendimento Online                    */
/* ========================================================= */
.atendimento-online{
	position:fixed;
	right:22px;
	bottom:0;
	display:none;
	z-index:99999;
}

.fechar-atendimento{
	width:24px;
	height:24px;
	background:#fff;
	display:block;
	float:right;
	margin:10px 0 0 0;
	position:absolute;
	right:0;
	top:-1px;
	opacity:0.01;
	-moz-opacity: 0.01;
	filter: alpha(opacity=01);
}

.imagem-atendimento-minimificada{
	display:none;
	margin:0 3px 6px 0;
	cursor:pointer;
}

.imagem-atendimento-completa{
	cursor:pointer;
}

@media (max-width: 992px){

	.atendimento-online{
		right:18px;
	}

	.imagem-atendimento-minimificada{
		margin-bottom:15px;
	}
}


/* ========================================================= */
/*                          Contraste                        */
/* ========================================================= */

.contraste, .contraste #s4-workspace, .contraste #s4-titlerow, .contraste .bg-breadbrumb, .contraste .bt-banner a, .contraste .abas-noticias a.ativa, .contraste #DeltaPlaceHolderMain, .contraste .col-xs-12.col-sm-4.col-md-4 .abas-noticias li a,
.contraste .perfil-banner-secundario ul.cbs-List, .contraste .jssorb05 div{
	background:#000 !important;
}
 .contraste .horizon-swiper .horizon-next, .contraste .horizon-swiper .horizon-prev{
	background-color:#000 !important;
}

.contraste .menu-rodape a, .contraste .bg-menu-rodape *, .contraste .titulo-header-portal, .contraste .links-relacionados a, .contraste .ms-rtestate-field, .contraste .ms-breadcrumb-dropdownBox *, .contraste .sem-breadcrumb h1, .contraste .conteudo-pagelayout .ms-rtestate-field *, .contraste .container-links-relacionados a, .contraste .texto-relacionado *, .contraste .show-hide-noticias h4, .contraste .perfil-destaque .info *, .contraste .link-area-restrita a, .contraste .perfil-banner-secundario p, .contraste .data-pub-edit *, .contraste .col-xs-12.col-sm-4.col-md-4 .abas-noticias li a span, .contraste #unselShortList #RefinementName, .contraste #ResultCount, .contraste .ms-srch-item-summary, .contraste .ms-srch-item-summary strong, .contraste .secundario h4 a, .contraste .link-cabecalho{
	color:#fff !important;
}

.contraste .ms-breadcrumb-top .menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item, .contraste .menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item, .contraste .menu-horizontal-custom ul ul ul li:hover, .contraste .menu-horizontal-custom li, .contraste #bs-sub-menu li, .contraste .menu-rodape,
.contraste #bs-sub-menu li li span.menu-item-text, .contraste .perfil-banner-secundario .bt-banner a, .contraste .perfil-destaque span.categoria, .contraste .ver-todas-noticias, .contraste #jssor_1 h4, .contraste .jssorb05 div.av, .contraste .rodape{
	background:#ffff00 !important;
}

.contraste .bt-header a, .contraste .col-xs-12.col-sm-4.col-md-4 .abas-noticias li a.ativa{
	background-color:#ffff00 !important;
}

.contraste .acessibilidade-header *, .contraste .carouseller div.titulo, .contraste .pagelayout h1.titlePage, .contraste .ms-webpart-chrome-title .ms-webpart-titleText span, .contraste .mapa-site span.link-cabecalho, .contraste .abas-noticias a span, .contraste .perfil-banner-secundario h3, .contraste .show-hide-noticias h5, .contraste .ms-srch-result h3.ms-srch-ellipsis a,
.contraste .noticias-titulo h3, .contraste .mais-infos h2 span, .contraste .info .saiba-mais a, .contraste .menu-perfis h3.titulo, .contraste .menu-perfis p, .contraste .mapa-site ul ul a{
	color:#ffff00 !important;
}

.contraste .menu-horizontal-custom, .contraste .menu-horizontal-custom ul ul ul, .contraste .mais-infos h2 span, .contraste .menu-perfis p{
	border-color:#ffff00 !important;
}
.contraste .perfil-banner-secundario .bt-banner a {
    border-bottom: solid 2px #000000 !important;
}
.contraste .menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item, .contraste .menu-horizontal-custom .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item, .contraste .menu-horizontal-custom ul ul ul li:hover a, .contraste .menu-horizontal-custom ul ul ul li a:hover, .contraste .menu-horizontal-custom ul ul ul li *, .contraste .bt-header a, .contraste #SearchBox input, .contraste #bs-sub-menu *, .contraste .ms-srch-item:hover *, .contraste .ms-srch-resultHover:hover *, .contraste .edisc-SearchResultItemContainer:hover *, .contraste .link-navegacao a span, .abas-noticias a:hover span, .contraste .abas-noticias a.ativa span, .contraste .menu-perfis .botao, .contraste .home-frase p, .contraste h3.tit-servicos-online, .contraste .tit-siga-nos, .contraste .carousel-wrapper div.botao, .contraste .fonte-materia, .contraste .ver-todas-noticias-materia, .contraste .col-xs-12.col-sm-4.col-md-4 .abas-noticias li a.ativa span, .contraste a div.ms-displayInlineBlock, .contraste .ms-srch-item:hover h3.ms-srch-ellipsis a, .contraste .ms-srch-resultHover:hover h3.ms-srch-ellipsis a, .contraste .edisc-SearchResultItemContainer:hover h3.ms-srch-ellipsis a, .contraste .data-todas-noticias, .contraste .data-resultado-busca, .contraste .menu-rodape a.item-selecionado, .contraste .bg-menu-rodape a.item-selecionado, .contraste .menu-rodape ul li a.ms-displayBlock,
.contraste .perfil-banner-secundario .bt-banner a, .contraste .perfil-destaque span.categoria, .contraste .ver-todas-noticias, .contraste #jssor_1 h4, .contraste .lst-services .horizon-swiper .botao{
	color:#000 !important;
}

.contraste #SearchBox input, .contraste .ms-srch-sb, .contraste ms-srch-sb-border, .contraste .link-navegacao a, .contraste .abas-noticias a:hover, .contraste .abas-noticias a.ativa, .contraste .data-todas-noticias, .contraste .data-resultado-busca{
	background:#fff !important;
}

.contraste .menu-horizontal-custom ul ul ul li{
	background:#fff !important;
}
 .contraste .lst-services .horizon-swiper .titulo{
	color:#fff;
}
.contraste .rodape-border {
    border-top: solid 6px #FFFFFF;
}
.contraste .menu-perfis{
	background-color:#222222 !important;
}
.perfil-banner-secundario ul.cbs-List {
    border: 1px solid #ebebeb;
}
.contraste .data-resultado-busca{
	border:solid 1px #000;
}
.contraste .jssora12l, .contraste .jssora12r{
	background-image: url('../imagens/a12-contraste.png');
}
.contraste .lst-services .horizon-swiper .botao {
    background-image: url('../imagens/bt-acessar-home-contraste.png');
}

.horizon-item .titulo{
	line-height:30px !important;
}

#Paging{
	list-style-type:none;
	padding:0;
	margin:45px 0 30px;
	text-align:center;
}

#Paging li{
	display:inline;
}

.container-noticias .show-hide-noticias .secundario {
	margin-bottom:10px;
}

.horizon-prev{
	background-position:right !important;
}

.horizon-next{
	background-position:left !important;
}

.safari .horizon-prev{
	background-position:center !important;
}

.safari .horizon-next{
	background-position:center !important;
}

.safari .lst-services{
	padding:0 !important;
}

.pagelayout nav{
	margin-top:9px;
}

.container-links-relacionados nav, .container-box-texto nav{
	margin-top:0;
}

.rodape-border{
	margin-top:80px;
}

.ms-rteImage-6
{
	-ms-name:"Imagem width:100%";
	width:100%!important;
	height:auto!important;	
}

.ms-rteImage-7
{
	-ms-name:"Sem formatação";	
}

.ms-rtestate-field p, p.ms-rteElement-P {
	line-height:inherit;
} 



.safari #s4-workspace { -webkit-overflow-scrolling: touch; overflow-y: scroll; }