.c-compartilhe-social {
	float: left;
	margin: 0.25em 0 1em;
	padding: 0.4em 0;
	width: 100%;
}
.c-compartilhe-social a {
	background: url("../../../puplic/_imagens/sprite-icones-sociais.png") 0 0 no-repeat;
	background-size: 24px auto;
	color: #6e6e6e;
	float: left;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 12px;
	height: 25px;
	margin: 0 10px 0 0;
	min-width: 25px;
	padding: 6px 0 0 32px;
	text-decoration: none;
	width: auto;
}
.c-compartilhe-social a.bt-compartilhar span {
	background-color: #ffffff;
	border: 1px solid #dfdede;
	font-size: 0.95em;
	padding: 0 6px;
	position: relative;
	top: 4px;
}
.c-compartilhe-social a.bt-compartilhar span:after,
.c-compartilhe-social a.bt-compartilhar span:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.c-compartilhe-social a.bt-compartilhar span:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 6px;
	margin-top: -6px;
}
.c-compartilhe-social a.bt-compartilhar span:before {
	border-color: rgba(223, 222, 222, 0);
	border-right-color: #dfdede;
	border-width: 7px;
	margin-top: -7px;
}
.c-compartilhe-social a.whatsapp {
	background-position: 0 0;
	display: none;
}
.c-compartilhe-social a.facebook {
	background-position: 0 -44px;
}
.c-compartilhe-social a.twitter {
	background-position: 0 -88px;
}
.c-compartilhe-social a.google-plus {
	background-position: 0 -132px;
}
.c-compartilhe-social a.webview { 
	background-position: 0 -354px;
	display: none;
}
/*.c-compartilhe-social.c-compartilhe-blogs a.webview { display: none !important; }*/

.c-compartilhe-social a.comentarios {
	background: url("../../_imagens/sprite-icones-conteudo.png") 0 -208px no-repeat;
	background-size: 25px auto;
	margin: 0;
	padding: 0.5em 0 0 2em;
	text-align: right;
	width: auto;
}
.c-compartilhe-social a.comentarios:hover {
	text-decoration: underline;
}

.c-compartilhe-social-vertical .c-compartilhe-social {
	display: inline-block;
	float: none;
	min-width: none;
	padding-right: 1.5em;
	width: auto;
}

/*-- Exce��es para o IE --*/

.ie8 .c-compartilhe-social a {
	background: url("../../_imagens/sprite-icones-sociais_IE.png") 0 -1px
		no-repeat;
	height: 26px;
}

.ie8 .c-compartilhe-social a.facebook {
	background-position: 0 -45px;
}
.ie8 .c-compartilhe-social a.twitter {
	background-position: 0 -91px;
}
.ie8 .c-compartilhe-social a.google-plus {
	background-position: 0 -137px;
}
.ie8 .c-compartilhe-social a.webview {
	background-position: 0 -280px;
	display: none;
}
.ie8 .c-compartilhe-social a.comentarios {
	background: url("../../_imagens/sprite-icones-conteudo_IE.png") 0 -208px
		no-repeat;
}

/*-- NOVO COMPARTILHE--*/
.lateral-esq-materia .c-compartilhe-materia {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.c-compartilhe-materia a {
	color: #6e6e6e;
	display: block;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 12px;
	min-width: 25px;
	text-decoration: none;
	width: 50%;
}
.c-compartilhe-materia a + a {
	border-top: 1px solid #e6e6e6;
	margin-top: 15px;
	padding-top:  15px;
}
.c-compartilhe-materia a svg {
	height: 25px;
	width: 25px;
}
.c-compartilhe-materia a svg path,
.c-compartilhe-materia a svg polygon { fill:#6e6e6d; }


/*-- GERAL --*/
.c-compartilhe-materia a.bt-compartilhar span {
	color: #cccccc;
	display: block;
	font-size: 14px;
	margin: 2px 0 0;
	width: 50%;
}
.c-compartilhe-materia a.bt-compartilhar span:before { content: " ["; }
.c-compartilhe-materia a.bt-compartilhar span:after  { content: "] "; }

/*-- WEBVIEW --*/
.c-compartilhe-materia a.webview { display: none; }
.c-compartilhe-materia a.webview .ico-webview { width: 22px; }
.c-compartilhe-materia a:hover .ico-webview path { fill:#1f91ae; }

/*-- WHATSAPP --*/
.c-compartilhe-materia a.whatsapp {
	background-position: 0 0;
	display: none;
}
.c-compartilhe-materia a:hover .ico-whatsapp path {
	fill:#409a59;
	fill-rule: evenodd;
}

/*-- FACEBOOK --*/
.c-compartilhe-materia a.facebook { 
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
.c-compartilhe-materia a:hover .ico-facebook path { fill: #38558f; }

/*-- TWITTER --*/
.c-compartilhe-materia a.twitter { }
.c-compartilhe-materia a:hover .ico-twitter path { fill: #549ED6; }

/*-- GOOGLE PLUS --*/
.c-compartilhe-materia a:hover .ico-google-plus path,
.c-compartilhe-materia a:hover .ico-google-plus polygon {
	fill: #b44f42;
	fill-rule: evenodd;
}

/*-- LINKED IN --*/
.c-compartilhe-materia a:hover .ico-linked-in path { fill: #00659d; }

/*-- E-MAIL --*/
.c-compartilhe-materia a:hover .ico-email path { fill: #1f91ae; }

/*-- COMENT�RIOS --*/
.c-compartilhe-materia a.comentarios { 
	float: left;
	width: 100%;
}
.c-compartilhe-materia a.comentarios span:first-child {
	display: block;
	margin-bottom: 4px;
}
.c-compartilhe-materia a.comentarios svg + span { 
	color: #cccccc;
	font-size: 14px;
	left: 4px;
	position: relative;
	top: -10px;
}
.c-compartilhe-materia a.comentarios .comentarios-texto { font-size: 14px; }
.c-compartilhe-materia a.comentarios:hover,
.c-compartilhe-materia a.comentarios:hover .ico-comentarios,
.c-compartilhe-materia a.comentarios:hover .ico-comentarios polygon { fill: #1f91ae; }