@charset "UTF-8"; 

article, aside, details, figcaption, figure, footer, header, hgroup, nav,
	section, summary {
	display: block
}

audio, canvas, video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

audio:not ([controls] ){
	display: none;
	height: 0
}

[hidden] {
	display: none
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

html, button, input, select, textarea {
	font-family: sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif
}

body {
	margin: 0
}

a:focus {
	outline: thin dotted
}

a:hover, a:active {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b, strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

p, pre {
	margin: 1em 0
}

code, kbd, pre, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: none
}

q:before, q:after {
	content: '';
	content: none
}

small {
	font-size: 75%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

nav ul, nav ol {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic
}

svg:not (:root ){
	overflow: hidden
}

figure {
	margin: 0
}

form {
	margin: 0
}

button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	outline: none;
	vertical-align: baseline;
	*vertical-align: middle
}

button, input {
}

button, input[type="button"], input[type="reset"], input[type="submit"]
	{
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible
}

button[disabled], input[disabled] {
	cursor: default
}

input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration
	{
	-webkit-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

h1, h2, h3, h4, h5, h6, ul, ol, dl, p, address, figure, pre, fieldset,
	table, hr, .nav, .island, .media {
	margin: 0;
	padding: 0
}

.island>:last-child {
	margin-bottom: 0
}

.media {
	display: block
}

.media .img {
	float: left
}

.media .img img {
	display: block
}

.media .img-rev {
	float: right
}

.media .img-rev img {
	display: block
}

.media .body {
	overflow: hidden
}

.media .body>:last-child {
	margin-bottom: 0
}

.nav {
	list-style: none;
	margin-left: 0
}

.nav>li, .nav>li>a {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.nav.breadcrumb>li {
	font-weight: bold
}

.nav.breadcrumb>li:before {
	content: "\0020\00BB\0020"
}

.nav.breadcrumb>li:first-child:before {
	content: normal
}

.nav.breadcrumb a {
	font-weight: normal
}

figure img {
	display: block;
	margin-bottom: 0
}

a:visited {
	opacity: 0.8
}

a:hover {
	text-decoration: underline
}

li>ul, li>ol {
	margin-bottom: 0
}

.numbered {
	list-style: decimal outside
}

dt {
	font-weight: bold
}

q {
	quotes: "‘" "’" "“" "”"
}

q:before {
	content: "‘";
	content: open-quote
}

q:after {
	content: "’";
	content: close-quote
}

q q:before {
	content: "“";
	content: open-quote
}

q q:after {
	content: "”";
	content: close-quote
}

blockquote {
	quotes: "“" "”"
}

blockquote p:before {
	content: "“";
	content: open-quote
}

blockquote p:after {
	content: "";
	content: no-close-quote
}

blockquote p:last-of-type:after {
	content: "”";
	content: close-quote
}

.source {
	display: block;
	margin-top: -24px;
	margin-top: -1.5rem;
	text-indent: 0
}

.source:before {
	content: "—"
}

mark {
	background-color: #ffc;
	color: #333
}

pre {
	line-height: 24px;
	overflow: auto
}

img {
	color: #c00
}

label, .btn {
	cursor: pointer
}

input[type=text]:active, input[type=text]:focus, textarea:active,
	textarea:focus {
	cursor: text
}

.isotope-item {
	z-index: 2
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1
}

.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s
}

.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width
}

.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
	-o-transition-property: top, left, opacity
}

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition
	{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}

.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
} /*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner,
	.fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object,
	.fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020
}

.fancybox-skin {
	position: relative;
	background: #fff;
	color: #6e6c6c;
	text-shadow: none
}

.fancybox-opened {
	z-index: 8030
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: rgba(110, 108, 108, 0.5) 0px 0px 10px;
	-moz-box-shadow: rgba(110, 108, 108, 0.5) 0px 0px 10px;
	box-shadow: rgba(110, 108, 108, 0.5) 0px 0px 10px
}

.fancybox-outer, .fancybox-inner {
	position: relative;
	z-index: 8070
}

.fancybox-inner {
	overflow: hidden !important
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%
}

#fancybox-loading {
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fjs%2Fvendor%2Fjquery%2Fplugins%2Ffancybox%2Ffancybox_sprite.png")
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fjs%2Fvendor%2Fjquery%2Fplugins%2Ffancybox%2Ffancybox_loading.gif")
		center center no-repeat
}

.fancybox-close {
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	bottom: auto;
	background-color: #87c979;
	cursor: pointer;
	z-index: 8090;
	text-align: center;
	font: 0/0 Arial;
	padding: 4.5px;
	padding: 0.28125rem
}

.fancybox-nav {
	position: absolute;
	bottom: -35px;
	cursor: pointer;
	text-decoration: none;
	background: transparent
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fjs%2Fvendor%2Fjquery%2Fplugins%2Ffancybox%2Fblank.gif");
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	z-index: 8090;
	background-color: #87c979;
	text-align: center;
	font: 0/0 Arial;
	padding: 4.5px;
	padding: 0.28125rem;
	min-width: 16px;
	min-width: 1rem
}

.fancybox-nav.fancybox-prev {
	right: 30px
}

.fancybox-nav.fancybox-next {
	right: 0px
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden
}

.fancybox-lock {
	overflow: hidden
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fjs%2Fvendor%2Fjquery%2Fplugins%2Ffancybox%2Ffancybox_overlay.png");
	background: rgba(241, 241, 241, 0.7)
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll
}

.fancybox-title {
	visibility: hidden;
	position: relative;
	text-shadow: none;
	z-index: 8050
}

.fancybox-opened .fancybox-title {
	visibility: visible
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0, 0, 0, 0.8);
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
	padding-right: 60px
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, 0.8)
}

.row:before, .row:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden
}

.row:after {
	clear: both
}

.row {
	zoom: 1
}

.col-1 {
	display: inline;
	float: left;
	width: 22px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-1 {
	display: inline;
	float: left;
	width: 41px
}

.col-2 {
	display: inline;
	float: left;
	width: 63px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-2 {
	display: inline;
	float: left;
	width: 82px
}

.col-3 {
	display: inline;
	float: left;
	width: 104px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-3 {
	display: inline;
	float: left;
	width: 123px
}

.col-4 {
	display: inline;
	float: left;
	width: 145px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-4 {
	display: inline;
	float: left;
	width: 164px
}

.col-5 {
	display: inline;
	float: left;
	width: 186px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-5 {
	display: inline;
	float: left;
	width: 205px
}

.col-6 {
	display: inline;
	float: left;
	width: 227px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-6 {
	display: inline;
	float: left;
	width: 246px
}

.col-7 {
	display: inline;
	float: left;
	width: 268px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-7 {
	display: inline;
	float: left;
	width: 287px
}

.col-8 {
	display: inline;
	float: left;
	width: 309px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-8 {
	display: inline;
	float: left;
	width: 328px
}

.col-9 {
	display: inline;
	float: left;
	width: 350px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-9 {
	display: inline;
	float: left;
	width: 369px
}

.col-10 {
	display: inline;
	float: left;
	width: 391px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-10 {
	display: inline;
	float: left;
	width: 410px
}

.col-11 {
	display: inline;
	float: left;
	width: 432px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-11 {
	display: inline;
	float: left;
	width: 451px
}

.col-12 {
	display: inline;
	float: left;
	width: 473px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-12 {
	display: inline;
	float: left;
	width: 492px
}

.col-13 {
	display: inline;
	float: left;
	width: 514px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-13 {
	display: inline;
	float: left;
	width: 533px
}

.col-14 {
	display: inline;
	float: left;
	width: 555px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-14 {
	display: inline;
	float: left;
	width: 574px
}

.col-15 {
	display: inline;
	float: left;
	width: 596px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-15 {
	display: inline;
	float: left;
	width: 615px
}

.col-16 {
	display: inline;
	float: left;
	width: 637px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.col-16 a{
color: #87c979 !important;
text-decoration: underline !important;
font-weight: bold;
}

.col-16 a:hover{
text-decoration: none !important;
}

.cell-16 {
	display: inline;
	float: left;
	width: 656px
}

.col-17 {
	display: inline;
	float: left;
	width: 678px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-17 {
	display: inline;
	float: left;
	width: 697px
}

.col-18 {
	display: inline;
	float: left;
	width: 719px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-18 {
	display: inline;
	float: left;
	width: 738px
}

.col-19 {
	display: inline;
	float: left;
	width: 760px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-19 {
	display: inline;
	float: left;
	width: 779px
}

.col-20 {
	display: inline;
	float: left;
	width: 801px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-20 {
	display: inline;
	float: left;
	width: 820px
}

.col-21 {
	display: inline;
	float: left;
	width: 842px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-21 {
	display: inline;
	float: left;
	width: 861px
}

.col-22 {
	display: inline;
	float: left;
	width: 883px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-22 {
	display: inline;
	float: left;
	width: 902px
}

.col-23 {
	display: inline;
	float: left;
	width: 924px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-23 {
	display: inline;
	float: left;
	width: 943px
}

.col-24 {
	display: inline;
	float: left;
	width: 965px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.cell-24 {
	display: inline;
	float: left;
	width: 984px
}

table.gridBackgroundHelper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 9999;
	display: none
}

.roar-body {
	position: fixed;
	text-align: left;
	z-index: 10001
}

.roar-body .roar {
	margin: 5px;
	margin: 0.3125rem;
	width: 300px;
	width: 18.75rem;
	padding: 10px;
	padding: 0.625rem;
	position: fixed;
	cursor: pointer;
	color: #FFF
}

.roar-body .roar .roar-title {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 10px;
	padding-bottom: 0.625rem;
	margin: 0;
	border: 0;
	position: relative;
	z-index: 1002
}

.roar-body .roar .roar-msg {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	position: relative;
	z-index: 1002
}

.roar-body .roar .roar-bg {
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-ms-border-radius: 0.3em;
	-o-border-radius: 0.3em;
	border-radius: 0.3em;
	-webkit-box-shadow: 0 0 0.3em rgba(135, 201, 121, 0.5);
	-moz-box-shadow: 0 0 0.3em rgba(135, 201, 121, 0.5);
	box-shadow: 0 0 0.3em rgba(135, 201, 121, 0.5);
	position: absolute;
	z-index: 1000;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #87c979;
	background-color: rgba(135, 201, 121, 0.8)
}

.roar-body .roar .roar-body-ugly .roar {
	background-color: #333
}

.roar-body .roar .roar-body-ugly .roar-bg {
	display: none
}

.ir, .ui-datepicker .ui-datepicker-header a {
	border: 0;
	font: 0/0 Arial;
	text-shadow: none;
	color: transparent;
	background-color: transparent
}

.hidden {
	display: none !important;
	visibility: hidden
}

.visuallyhidden {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.invisible {
	visibility: hidden
}

.border-box, .ui-datepicker, .ui-datepicker .ui-datepicker-header,
	.ui-datepicker .ui-datepicker-calendar, .ui-datepicker .ui-datepicker-calendar td .ui-state-default,
	.destaque .caption, .blocoHome-busca .frmBusca button, .blocoHome-busca .frmBusca input[type=search],
	.blocoCalendario .box_atividade {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.clear, .blocoProgramacaoShow .cancelado {
	clear: both;
	float: none
}

.floatleft {
	float: left
}

.floatright {
	float: right
}

.relative {
	position: relative
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.bl {
	display: block
}

.mg {
	margin: 19px;
	margin: 1.1875rem
}

.mtg, hr.both, .blocoHeader .media .img .logo {
	margin-top: 19px;
	margin-top: 1.1875rem
}

.mrg, .media .img, .cabecalho .titulo, .blocoHome-busca .frmBusca label
	{
	margin-right: 19px;
	margin-right: 1.1875rem
}

.mbg, h1, h2, h3, h4, h5, h6, ul, ol, dl, p, address, figure, pre,
	fieldset, table, hr, .nav, .island, .media, .blocoBiblioteca .destaques .lista li,
	.blocoBiblioteca .destaques .frm ul.checkbox_list li, .frm .blocoBiblioteca .destaques ul.checkbox_list li,
	.blocoBiblioteca .destaques .frm ul.radio_list li, .frm .blocoBiblioteca .destaques ul.radio_list li,
	hr.both, .lista-icone li, .bloco, .blocoCalendario .ui-datepicker {
	margin-bottom: 19px;
	margin-bottom: 1.1875rem
}

.mlg, .media .img-rev, .frmIsotope .frm-actions, .frmIsotope .frm-grupo
	{
	margin-left: 19px;
	margin-left: 1.1875rem
}

.pg, .pagination, .blocoHome-busca, .blocoChamadas .the_slider .item,
	.blocoFaq .handler, .blocoProgramacaoShow .cancelado {
	padding: 19px;
	padding: 1.1875rem
}

.ptg, .bloco, .blocoBibliotecaDestaque, .the_footer_site,
	.the_footer_site .assinatura {
	padding-top: 19px;
	padding-top: 1.1875rem
}

.prg, .blocoBibliotecaShow .tabs li a {
	padding-right: 19px;
	padding-right: 1.1875rem
}

.pbg, .bloco, .blocoBibliotecaDestaque, .blocoFaq .conteudo blockquote {
	padding-bottom: 19px;
	padding-bottom: 1.1875rem
}

.plg, .blocoBibliotecaShow .tabs li a {
	padding-left: 19px;
	padding-left: 1.1875rem
}

.mhg {
	margin: 9px;
	margin: 0.5625rem
}

.mthg, hr.both-half {
	margin-top: 9px;
	margin-top: 0.5625rem
}

.mrhg, img.right, .cabecalho, .blocoBibliotecaDestaque .lista-icone li,
	.blocoNewsletter .frmNewsletter div.combo, .blocoNewsletter .frmNewsletter button,
	.blocoNewsletter .frmNewsletter input[type=text], .blocoProgramacaoShow .cancelado,
	.blocoCalendario .box_atividade .socialMediaShare a {
	margin-right: 9px;
	margin-right: 0.5625rem
}

.mbhg, .blocoBiblioteca .destaques h3, .blocoBiblioteca .destaques p,
	.frm label, hr.both-half, .lista-simples>li, .lista-items>li,
	.lista-icone h3, .lista-icone p, .cabecalho .titulo, .cabecalho .subtitulo,
	.cabecalho .baixe p, .baixe .cabecalho p, .frm .frm-grupo, .frm .frm-controle,
	.blocoBibliotecaDestaque .lista-icone li, .the_footer_site ul.the_listmap>li>ul>li:first-child,
	.blocoProgramacaoShow .colorido, .blocoCalendario .box_atividade {
	margin-bottom: 9px;
	margin-bottom: 0.5625rem
}

.mlhg, img.left, .frm.inline label, .frm ul.checkbox_list>li label, .frm ul.radio_list>li label,
	.cabecalho, .the_slideshow .tabs li, .blocoProgramacaoShow .cancelado {
	margin-left: 9px;
	margin-left: 0.5625rem
}

.phg, .ui-datepicker .ui-datepicker-header, .destaque .caption,
	.blocoProgramacao ul.programas>li a {
	padding: 9px;
	padding: 0.5625rem
}

.pthg, .blocoBibliotecaShow .tabs li a {
	padding-top: 9px;
	padding-top: 0.5625rem
}

.prhg, .frm input[type=button], .frm button {
	padding-right: 9px;
	padding-right: 0.5625rem
}

.pbhg, .blocoBibliotecaShow .tabs li a {
	padding-bottom: 9px;
	padding-bottom: 0.5625rem
}

.plhg, .frm input[type=button], .frm button {
	padding-left: 9px;
	padding-left: 0.5625rem
}

.frmIsotope .frm-actions, .frmIsotope .frm-grupo, .blocoCalendario .box_atividade .conteudo,
	.blocoCalendario .box_atividade .mais {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: baseline
}

.frm input[type=button], .frm button, .btn {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-size: 0.75rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 8px;
	border: 0;
	color: #fff;
	background-color: #87c979
}

.frm input[type=button]:hover, .frm button:hover, .btn:hover {
	text-decoration: none
}

.frm input[type=button]:visited, .frm button:visited, .btn:visited {
	color: #fff
}

.frm input[type=button]:focus, .frm button:focus, .btn:focus {
	color: #fff
}

.frm input[type=button]:hover, .frm button:hover, .btn:hover {
	color: #fff
}

.frm input[type=button]:active, .frm button:active, .btn:active {
	color: #fff
}

.frm input.selected[type=button], .frm button.selected, .selected.btn {
	color: #fff
}

.frm input.selected[type=button]:visited, .frm button.selected:visited,
	.selected.btn:visited {
	color: #fff
}

.frm input.selected[type=button]:focus, .frm button.selected:focus,
	.selected.btn:focus {
	color: #fff
}

.frm input.selected[type=button]:hover, .frm button.selected:hover,
	.selected.btn:hover {
	color: #fff
}

.frm input.selected[type=button]:active, .frm button.selected:active,
	.selected.btn:active {
	color: #fff
}

.frm input.disabled[type=button], .frm button.disabled, .disabled.btn {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5
}

[class^="colorido-"], [class*=" colorido-"], [class^="social-"], [class*=" social-"],
	[class^="branco-"], [class*=" branco-"], [class^="verde-"], [class*=" verde-"]
	{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	*margin-right: .3em;
	vertical-align: middle;
	padding: 0
}

[class^="colorido-"]:last-child, [class*=" colorido-"]:last-child {
	*margin-left: 0
}

.social-sprite, .social-facebook-24, .social-facebook,
	.social-google-plus-24, .social-google-plus, .social-twitter-24,
	.social-twitter {
	background: url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fsocial-s2230f6b53f.png") no-repeat
}

.social-facebook-24 {
	background-position: 0 0;
	height: 24px;
	width: 24px
}

.social-facebook {
	background-position: 0 -104px;
	height: 32px;
	width: 32px
}

.social-google-plus-24 {
	background-position: 0 -48px;
	height: 24px;
	width: 24px
}

.social-google-plus {
	background-position: 0 -72px;
	height: 32px;
	width: 32px
}

.social-twitter-24 {
	background-position: 0 -24px;
	height: 24px;
	width: 24px
}

.social-twitter {
	background-position: 0 -136px;
	height: 32px;
	width: 32px
}

[class^="social-"]:last-child, [class*=" social-"]:last-child {
	*margin-left: 0
}

.branco-sprite, .branco-btn-fechar, .branco-btn-mais,
	.branco-btn-seta-baixo, .branco-btn-seta-direita,
	.branco-btn-seta-esquerda, .branco-destaques-ponto,
	.branco-dropdown-seta, .branco-link-icon-seta-direita,
	.branco-link-icon-seta-esquerda, .branco-logo-sesc-footer,
	.the_footer_site .img .logo, .branco-lupa-grande, .branco-lupa-pequena
	{
	background: url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fbranco-s67ce9f90a5.png") no-repeat
}

.branco-btn-fechar {
	background-position: 0 0;
	height: 14px;
	width: 14px
}

.branco-btn-mais {
	background-position: 0 -28px;
	height: 17px;
	width: 17px
}

.branco-btn-seta-baixo {
	background-position: -10px -16px;
	height: 10px;
	width: 16px
}

.branco-btn-seta-direita {
	background-position: -29px 0;
	height: 16px;
	width: 10px
}

.branco-btn-seta-esquerda {
	background-position: -39px 0;
	height: 16px;
	width: 10px
}

.branco-destaques-ponto {
	background-position: -40px -16px;
	height: 12px;
	width: 13px
}

.branco-dropdown-seta {
	background-position: 0 -16px;
	height: 8px;
	width: 10px
}

.branco-link-icon-seta-direita {
	background-position: -33px -16px;
	height: 11px;
	width: 7px
}

.branco-link-icon-seta-esquerda {
	background-position: -26px -16px;
	height: 11px;
	width: 7px
}

.branco-logo-sesc-footer, .the_footer_site .img .logo {
	background-position: 0 -58px;
	height: 21px;
	width: 62px
}

.branco-lupa-grande {
	background-position: -17px -28px;
	height: 30px;
	width: 29px
}

.branco-lupa-pequena {
	background-position: -14px 0;
	height: 15px;
	width: 15px
}

[class^="branco-"]:last-child, [class*=" branco-"]:last-child {
	*margin-left: 0
}

.colorido-sprite, .colorido-btn-fechar, .colorido-camera-pequeno,
	.colorido-download-grande, .colorido-download-pequeno,
	.colorido-fones-grande, .colorido-fones-pequeno,
	.colorido-icone-facebook, .colorido-icone-rss, .colorido-icone-twitter,
	.colorido-link-voltar-seta, .colorido-logo-cpf, .blocoHeader .media .img .logo,
	.colorido-perguntas-seta-baixo, .colorido-perguntas-seta-cima,
	.colorido-perguntas-seta-resposta, .colorido-seta-direita,
	.colorido-seta-esquerda, .colorido-video-pequeno {
	background: url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fverde%2Fcolorido-sfdbbe1dc9f.png")
		no-repeat
}

.colorido-btn-fechar {
	background-position: 0 -588px;
	height: 12px;
	width: 12px
}

.colorido-camera-pequeno {
	background-position: 0 -691px;
	height: 12px;
	width: 15px
}

.colorido-download-grande {
	background-position: 0 -209px;
	height: 36px;
	width: 20px
}

.colorido-download-pequeno {
	background-position: 0 -476px;
	height: 20px;
	width: 11px
}

.colorido-fones-grande {
	background-position: 0 -415px;
	height: 21px;
	width: 25px
}

.colorido-fones-pequeno {
	background-position: 0 -536px;
	height: 12px;
	width: 14px
}

.colorido-icone-facebook {
	background-position: 0 -350px;
	height: 25px;
	width: 25px
}

.colorido-icone-rss {
	background-position: 0 -144px;
	height: 25px;
	width: 25px
}

.colorido-icone-twitter {
	background-position: 0 -285px;
	height: 25px;
	width: 25px
}

.colorido-link-voltar-seta {
	background-position: 0 -640px;
	height: 11px;
	width: 8px
}

.colorido-logo-cpf, .blocoHeader .media .img .logo {
	background-position: 0 0;
	height: 104px;
	width: 223px
}

.colorido-perguntas-seta-baixo {
	background-position: 0 -797px;
	height: 7px;
	width: 12px
}

.colorido-perguntas-seta-cima {
	background-position: 0 -844px;
	height: 7px;
	width: 12px
}

.colorido-perguntas-seta-resposta {
	background-position: 0 -743px;
	height: 14px;
	width: 14px
}

.colorido-seta-direita {
	background-position: 0 -992px;
	height: 61px;
	width: 19px
}

.colorido-seta-esquerda {
	background-position: 0 -891px;
	height: 61px;
	width: 19px
}

.colorido-video-pequeno {
	background-position: 0 -1093px;
	height: 12px;
	width: 12px
}

[class^="verde-"]:last-child, [class*=" verde-"]:last-child {
	*margin-left: 0
}

.fakeCombo {
	font-size: 12px;
	font-size: 0.75rem;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	display: block;
	margin: 0 auto;
	width: 140px;
	padding: 8px;
	padding-right: 40px;
	cursor: pointer;
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fbranco%2Fbtn-seta-baixo.png%3F1354305339");
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-color: #87c979
}

select.fakeCombo {
	color: #000
}

.form_estiloso, .frm textarea, .frm select, .frm input[type=search],
	.frm input[type=file], .frm input[type=text], .frm input[type=email],
	.frm input[type=url], .frm input[type=tel], .frm input[type=color],
	.frm input[type=password] {
	font-size: 13px;
	font-size: 0.8125rem;
	padding: 5px;
	padding: 0.3125rem;
	background-color: #fff;
	border: thin solid #ebe9ea;
	outline: 0;
	margin: 0;
	height: 30px
}

.form_estiloso_noBG, .frm input[type=color], .frm input[type=color]:focus,
	.frm input[type=color]:disabled {
	background-image: none !important;
	background-color: transparent
}

.form_estiloso_focus, .frm textarea:focus, .frm input[type=search]:focus,
	.frm input[type=file]:focus, .frm input[type=text]:focus, .frm input[type=email]:focus,
	.frm input[type=url]:focus, .frm input[type=tel]:focus, .frm input[type=color]:focus,
	.frm input[type=password]:focus {
	background-color: #f7f7f7
}

.form_estiloso_disabled, .frm textarea:disabled, .frm select:disabled,
	.frm button:disabled, .frm input[type=button]:disabled, .frm input[type=submit]:disabled,
	.frm input[type=reset]:disabled, .frm input[type=search]:disabled, .frm input[type=file]:disabled,
	.frm input[type=text]:disabled, .frm input[type=email]:disabled, .frm input[type=url]:disabled,
	.frm input[type=tel]:disabled, .frm input[type=color]:disabled, .frm input[type=password]:disabled
	{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5
}

button:active, input[type=button]:active {
	position: relative;
	top: 1px
}

.frm textarea {
	min-height: 100px;
	min-height: 6.25rem
}

.frm label {
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: normal;
	display: block
}

.frm.inline label, .frm.inline select, .frm.inline button, .frm.inline input
	{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 100%
}

.frm ul.checkbox_list>li input, .frm ul.checkbox_list>li label, .frm ul.radio_list>li input,
	.frm ul.radio_list>li label {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.frm ul.checkbox_list>li label, .frm ul.radio_list>li label {
	font-weight: normal
}

.ui-datepicker {
	display: none;
	width: 268px;
	background-color: #fff;
	border: 1px solid #f1f1f1;
	min-height: 252px
}

.ui-datepicker .ui-datepicker-header {
	width: 100%;
	background: #f1f1f1;
	position: relative
}

.ui-datepicker .ui-datepicker-header a {
	width: 25px;
	height: 25px;
	position: absolute;
	top: auto;
	left: auto;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #87c979
}

.ui-datepicker .ui-datepicker-header a.ui-datepicker-prev {
	right: 36px;
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fbranco%2Fbtn-seta-esquerda.png%3F1354305339")
}

.ui-datepicker .ui-datepicker-header a.ui-datepicker-next {
	right: 9px;
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fbranco%2Fbtn-seta-direita.png%3F1354305339")
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
	font-size: 22px;
	font-size: 1.375rem;
	color: #87c979
}

.ui-datepicker .ui-datepicker-calendar {
	font-size: 12px;
	font-size: 0.75rem;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	text-align: center
}

.ui-datepicker .ui-datepicker-calendar a, .ui-datepicker .ui-datepicker-calendar th
	{
	color: #87c979
}

.ui-datepicker .ui-datepicker-calendar th {
	padding: 5px 0px
}

.ui-datepicker .ui-datepicker-calendar td {
	vertical-align: middle
}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today>.ui-state-default,
	.ui-datepicker .ui-datepicker-calendar td a:hover, .ui-datepicker .ui-datepicker-calendar td .ui-state-active
	{
	background: #f1f1f1
}

.ui-datepicker .ui-datepicker-calendar td .ui-state-default {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin: 0 auto
}

hr {
	border: 0;
	border-top: 1px solid #87c979;
	display: block;
	height: 1px;
	margin: 0;
	overflow: hidden;
	padding: 0
}

hr.cinza {
	border-top-color: #6e6c6c
}

hr.cinza-claro {
	border-top-color: #f1f1f1
}

a {
	text-decoration: none;
	color: #6e6c6c
}

a:hover {
	text-decoration: none
}

a:visited {
	color: #6e6c6c
}

a:focus {
	color: #6e6c6c
}

a:hover {
	color: #87c979
}

a:active {
	color: #6e6c6c
}

a.selected {
	color: #87c979
}

a.selected:visited {
	color: #87c979
}

a.selected:focus {
	color: #87c979
}

a.selected:hover {
	color: #87c979
}

a.selected:active {
	color: #87c979
}

a.colorido {
	text-decoration: none;
	color: #87c979
}

a.colorido:hover {
	text-decoration: none
}

a.colorido:visited {
	color: #87c979
}

a.colorido:focus {
	color: #87c979
}

a.colorido:hover {
	color: #87c979
}

a.colorido:active {
	color: #87c979
}

a.colorido.selected {
	color: #87c979
}

a.colorido.selected:visited {
	color: #87c979
}

a.colorido.selected:focus {
	color: #87c979
}

a.colorido.selected:hover {
	color: #87c979
}

a.colorido.selected:active {
	color: #87c979
}

a.colorido span {
	color: #6e6c6c
}

h1 {
	font-size: 30px;
	font-size: 1.875rem
}

h2 {
	font-size: 22px;
	font-size: 1.375rem
}

h1, h2, h3, h4, .titulo, .subtitulo, .baixe p, .ui-datepicker-title {
	font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial,
		sans-serif
}

.subtitulo, .baixe p {
	font-weight: normal
}

html {
	background-color: #fff;
	color: #6e6c6c;
	font-size: 100%;
	height: 100%;
	overflow-x: hidden
}

body {
	font-family: "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	padding-top: 148px;
	width: 100%;
	overflow-x: hidden
}

.cf:before, .cabecalho:before, .blocoHome-busca .frmBusca:before, .cf:after,
	.cabecalho:after, .blocoHome-busca .frmBusca:after, .media:before,
	.media:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden
}

.cf:after, .cabecalho:after, .blocoHome-busca .frmBusca:after, .media:after
	{
	clear: both
}

.cf, .cabecalho, .blocoHome-busca .frmBusca, .media {
	zoom: 1
}

.wrapper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 984px
}

.wrapper:before, .wrapper:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden
}

.wrapper:after {
	clear: both
}

.wrapper {
	zoom: 1
}

.wrapper.overflow {
	overflow: visible
}

.colorido {
	color: #87c979
}

.boxCinza {
	background-color: #f1f1f1;
	margin-bottom: 3px;
}

.lista, .frm ul.checkbox_list, .frm ul.radio_list {
	list-style: none
}

.lista-simples>li h1, .lista-simples>li h2, .lista-simples>li h3,
	.lista-simples>li h4 {
	margin-bottom: 5px;
	margin-bottom: 0.3125rem
}

.lista-items>li {
	font-size: 22px;
	font-size: 1.375rem;
	font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial,
		sans-serif
}

.lista-icone li {
	padding-left: 38px;
	padding-left: 2.375rem
}

.lista-icone li.audio {
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fverde%2Fcolorido%2Ffones-pequeno.png%3F1355833458");
	background-position: 0 4px;
	background-repeat: no-repeat;
	background-color: transparent
}

.lista-icone li.video {
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fverde%2Fcolorido%2Fvideo-pequeno.png%3F1355952802");
	background-position: 0 4px;
	background-repeat: no-repeat;
	background-color: transparent
}

.lista-icone li.imagem {
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fverde%2Fcolorido%2Fcamera-pequeno.png%3F1355833458");
	background-position: 0 4px;
	background-repeat: no-repeat;
	background-color: transparent
}

.lista-icone li.documento {
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fverde%2Fcolorido%2Fdownload-pequeno.png%3F1355833458");
	background-position: 0 4px;
	background-repeat: no-repeat;
	background-color: transparent
}

.lista-icone li.publicacoes {
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fverde%2Fcolorido%2Fdownload-pequeno.png%3F1355833458");
	background-position: 0 4px;
	background-repeat: no-repeat;
	background-color: transparent
}

.baixe {
	font-size: 0
}

.baixe p, .baixe div {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.baixe p {
	color: #6e6c6c;
	margin: 0;
	width: 80%
}

.baixe div {
	text-align: right;
	width: 19%;
	margin-left: 1%
}

.bloco {
	font-size: 12px;
	font-size: 0.75rem;
	border-bottom: thin solid #87c979
}

.bloco-interna {
	padding-top: 60px
}

.titulo {
	color: #87c979;
	font-size: 70px;
	font-size: 4.375rem
}

.subtitulo, .baixe p {
	color: #87c979;
	font-size: 24px;
	font-size: 1.5rem
}

.cabecalho {
	width: 965px;
	margin-bottom: 38px;
	margin-bottom: 2.375rem;
	border-bottom: thin solid #87c979
}

.cabecalho .titulo, .cabecalho .subtitulo, .cabecalho .baixe p, .baixe .cabecalho p
	{
	font-weight: normal;
	overflow: hidden;
	display: block
}

.cabecalho .subtitulo, .cabecalho .baixe p, .baixe .cabecalho p {
	padding-top: 15px
}

.cabecalho .titulo {
	float: left
}

img.square {
	width: 100px;
	height: 100px
}

img.thumb {
	width: 144px;
	height: 108px
}

img.aside {
	width: 268px;
	height: 200px
}

img.content {
	width: 280px;
	height: 174px
}

img.imagem {
	width: 636px;
	height: 300px
}

img.cheia {
	width: 964px;
	height: 300px
}

img.center {
	margin-left: auto;
	margin-right: auto;
	display: block
}

.forma {
	top: 0;
	left: auto;
	right: auto;
	bottom: auto;
	position: absolute;
	z-index: 100;
	background-position: 0 0;
	background-repeat: no-repeat
}

.forma.forma-1 {
	width: 499px;
	height: 1000px;
	background-image: url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fforma1.png%3F1355162854")
}

.forma.forma-2 {
	width: 484px;
	height: 240px;
	background-image: url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fforma2.png%3F1355165269")
}

.forma.forma-3 {
	width: 482px;
	height: 240px;
	background-image: url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fforma3.png%3F1355164044")
}

.destaque {
	position: relative
}

.destaque .caption {
	width: 90%;
	position: absolute;
	text-align: left;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
	top: auto;
	bottom: 19px
}

.destaque .caption p:last-child {
	margin-bottom: 0
}

.destaque a {
	text-decoration: none;
	color: #6e6c6c
}

.destaque a:hover {
	text-decoration: none
}

.destaque a:visited {
	color: #6e6c6c
}

.destaque a:focus {
	color: #6e6c6c
}

.destaque a:hover {
	color: #6e6c6c
}

.destaque a:active {
	color: #6e6c6c
}

.destaque a.selected {
	color: #6e6c6c
}

.destaque a.selected:visited {
	color: #6e6c6c
}

.destaque a.selected:focus {
	color: #6e6c6c
}

.destaque a.selected:hover {
	color: #6e6c6c
}

.destaque a.selected:active {
	color: #6e6c6c
}

.voltar {
	text-decoration: none;
	color: #87c979;
	line-height: 50px;
	line-height: 3.125rem;
	vertical-align: bottom;
	text-transform: uppercase
}

.voltar:hover {
	text-decoration: underline
}

.voltar:visited {
	color: #87c979
}

.voltar:focus {
	color: #87c979
}

.voltar:hover {
	color: #87c979
}

.voltar:active {
	color: #87c979
}

.voltar.selected {
	color: #87c979
}

.voltar.selected:visited {
	color: #87c979
}

.voltar.selected:focus {
	color: #87c979
}

.voltar.selected:hover {
	color: #87c979
}

.voltar.selected:active {
	color: #87c979
}

.frmIsotope {
	position: relative;
	z-index: 800
}

.frmIsotope .frm-controle {
	position: relative
}

.frmIsotope label {
	color: #87c979
}

.frmIsotope select {
	min-width: 170px;
	min-width: 10.625rem
}

.frmIsotope input[type=text] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100px;
	max-width: 6.25rem;
	height: 32px;
	height: 2rem
}

.frmIsotope button {
	min-width: 70px;
	min-width: 4.375rem
}

.pagination {
	text-align: right;
	background-color: #f1f1f1
}

.pagination .paginacaoUI {
	color: #6e6c6c;
	background-color: transparent
}

.pagination .paginacaoUI.prior, .pagination .paginacaoUI.next {
	min-width: 32px;
	min-width: 2rem;
	color: #fff;
	background-color: #87c979;
	margin-right: 1px
}

.pagination .paginacaoUI.prior:hover, .pagination .paginacaoUI.next:hover
	{
	color: #fff;
	background-color: #9bdd8d
}

.pagination .paginacaoUI:hover, .pagination .paginacaoSelecionado {
	color: #87c979;
	background-color: transparent
}

.pagination .paginacaoDisabled {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	opacity: 0.4
}

.loadingIcon {
	background-color: #87c979;
	background-color: rgba(135, 201, 121, 0.5);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: auto;
	right: auto;
	overflow: hidden;
	position: fixed;
	z-index: 9990;
	pointer-events: none
}

.loadingArc {
	background-image: url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Floading.png%3F1356020535");
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	margin-left: -50px;
	margin-top: -50px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 101px;
	height: 101px;
	overflow: hidden;
	z-index: 9991
}

.loadingArc.gif {
	background-image: url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Floading-verde.gif%3F1371752538")
}

.blocoBibliotecaDestaque {
	background-color: #f1f1f1
}

.blocoBibliotecaDestaque .lista-icone {
	font-size: 0
}

.blocoBibliotecaDestaque .lista-icone li {
	font-size: 12px;
	font-size: 0.75rem;
	width: 281px
}

.blocoBibliotecaDestaque .lista-icone li h3 {
	margin: 0
}

.entrevista-show {
	font-size: 12px;
	font-size: 0.75rem
}

#iframebarraportalsesc, #barra_portal {
	position: fixed;
	top: 0;
	z-index: 1000;
	background-position: 0 -1px;
	border-bottom: 1px solid #87c979
}

#iframebarraportalsesc .bot-secoes, #iframebarraportalsesc .bot-programacao,
	#barra_portal .bot-secoes, #barra_portal .bot-programacao {
	height: auto !important
}

#iframebarraportalsesc .bot-programacao, #barra_portal .bot-programacao
	{
	margin-top: 12px !important
}

.blocoHeader {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.9);
	border-bottom: 1px solid #87c979;
	position: fixed;
	z-index: 999;
	top: 0px;
	width: 100%;
	padding-top:15px;
}

.blocoHeader .media {
	height: 126px;
	margin-bottom: 19px
}

.blocoHeader .media .img {
	width: 223px;
	margin-right: 38px;
	position: relative;
	height: 100%
}

.blocoHeader .media .body {
	position: relative;
	height: 100%
}

.blocoHeader .media .body .btn {
	padding: 6px 10px;
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	display: block;
	text-align: center
}

.blocoHeader .media .body .nav {
	position: absolute;
	top: auto;
	bottom: 0;
	font-size: 0
}

.blocoHeader .media .body .nav li {
	font-size: 14px;
	font-size: 0.875rem;
	margin-right: 19px
}

.blocoHeader .media .body .nav li.ativo a {
	color: #87c979
}

.blocoHeader .menu_header {
	font-size: 12px;
	font-size: 0.75rem;
	cursor: pointer;
	width: 205px;
	padding: 5px;
	color: #fff;
	background-color: #87c979
}

.blocoHeader .menu_header .handler {
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fbranco%2Fbtn-seta-baixo.png%3F1354305339");
	background-position: 95% center;
	background-repeat: no-repeat
}

.blocoHeader .menu_header ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.blocoHeader .menu_header ul>li {
	margin-bottom: 5px;
	list-style: none
}

.blocoHeader .menu_header ul>li:first-child {
	padding-top: 10px
}

.blocoHeader .menu_header ul>li a {
	display: block;
	text-decoration: none;
	color: #fff
}

.blocoHeader .menu_header ul>li a:hover {
	text-decoration: underline
}

.blocoHeader .menu_header ul>li a:visited {
	color: #fff
}

.blocoHeader .menu_header ul>li a:focus {
	color: #fff
}

.blocoHeader .menu_header ul>li a:hover {
	color: #fff
}

.blocoHeader .menu_header ul>li a:active {
	color: #fff
}

.blocoHeader .menu_header ul>li a.selected {
	color: #fff
}

.blocoHeader .menu_header ul>li a.selected:visited {
	color: #fff
}

.blocoHeader .menu_header ul>li a.selected:focus {
	color: #fff
}

.blocoHeader .menu_header ul>li a.selected:hover {
	color: #fff
}

.blocoHeader .menu_header ul>li a.selected:active {
	color: #fff
}

.the_footer_site {
	font-size: 11px;
	font-size: 0.6875rem;
	background-color: #87c979
}

.the_footer_site .img {
	display: inline;
	float: left;
	width: 63px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.the_footer_site .the_listmap_nested {
	display: inline;
	float: left;
	width: 883px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.the_footer_site .the_listmap_nested .row {
	display: block;
	width: 902px;
	margin: 0 -9.5px;
	margin: 0 -0.59375rem
}

.the_footer_site .the_listmap_nested .row .child {
	display: inline;
	float: left;
	width: 145px;
	margin: 0 9.5px;
	margin: 0 0.59375rem;
	width: 109px
}

.the_footer_site ul.the_listmap {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0
}

.the_footer_site ul.the_listmap>li {
	font-size: 11px;
	font-size: 0.6875rem
}

.the_footer_site ul.the_listmap>li>ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.the_footer_site ul.the_listmap>li>ul>li {
	list-style: none
}

.the_footer_site ul.the_listmap>li>ul>li a {
	text-decoration: none;
	color: #fff
}

.the_footer_site ul.the_listmap>li>ul>li a:hover {
	text-decoration: underline
}

.the_footer_site ul.the_listmap>li>ul>li a:visited {
	color: #fff
}

.the_footer_site ul.the_listmap>li>ul>li a:focus {
	color: #fff
}

.the_footer_site ul.the_listmap>li>ul>li a:hover {
	color: #fff
}

.the_footer_site ul.the_listmap>li>ul>li a:active {
	color: #fff
}

.the_footer_site ul.the_listmap>li>ul>li a.selected {
	color: #fff
}

.the_footer_site ul.the_listmap>li>ul>li a.selected:visited {
	color: #fff
}

.the_footer_site ul.the_listmap>li>ul>li a.selected:focus {
	color: #fff
}

.the_footer_site ul.the_listmap>li>ul>li a.selected:hover {
	color: #fff
}

.the_footer_site ul.the_listmap>li>ul>li a.selected:active {
	color: #fff
}

.the_footer_site ul.the_listmap>li>ul>li:first-child {
	font-weight: bold;
	text-transform: uppercase
}

.the_footer_site .assinatura {
	background-color: #fff
}

.blocoHome-busca {
	width: 779px;
	margin: 0 auto
}

.blocoHome-busca .frmBusca {
	font-size: 0
}

.blocoHome-busca .frmBusca button, .blocoHome-busca .frmBusca label,
	.blocoHome-busca .frmBusca input[type=search] {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.blocoHome-busca .frmBusca button, .blocoHome-busca .frmBusca input[type=search]
	{
	min-height: 54px;
	min-height: 3.375rem;
	min-width: 54px;
	min-width: 3.375rem
}

.blocoHome-busca .frmBusca label {
	font-size: 54px;
	font-size: 3.375rem;
	font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial,
		sans-serif;
	color: #87c979
}

.blocoHome-busca .frmBusca input[type=search] {
	font-size: 33px;
	font-size: 2.0625rem;
	width: 533px;
	border-right: 0
}

.blocoHome-busca .frmBusca input[type=search]::-webkit-search-decoration,
	.blocoHome-busca .frmBusca input[type=search]::-webkit-search-cancel-button,
	.blocoHome-busca .frmBusca input[type=search]::-webkit-search-results-button,
	.blocoHome-busca .frmBusca input[type=search]::-webkit-search-results-decoration
	{
	display: none
}

.the_slideshow {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	position: relative
}

.the_slideshow .the_slider {
	font-size: 0;
	height: 100%;
	min-height: 420px;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	background-color: #87c979
}

.the_slideshow .the_slider>li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	font-size: 0;
	position: relative
}

.the_slideshow .the_slider>li img {
	width: auto;
	height: 420px;
	display: block;
	margin: 0 auto
}

.the_slideshow .the_slider>li .caption {
	width: 974px;
	cursor: pointer;
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -487px;
	z-index: 110
}

.the_slideshow .the_slider>li .caption .txt {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 70px;
	font-size: 4.375rem;
	text-align: left;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.7);
	font-weight: normal;
	line-height: 1;
	margin: 0;
	padding: 0
}

.the_slideshow .the_slider>li .caption .btn {
	position: absolute;
	bottom: -40px;
	z-index: 130;
	font-size: 12px;
	font-size: 0.75rem
}

.the_slideshow .tabs {
	text-align: center;
	width: 100%;
	position: absolute;
	top: auto;
	bottom: 19px;
	z-index: 120
}

.the_slideshow .tabs li {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.the_slideshow .tabs li a {
	display: block;
	background-color: #fff;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.the_slideshow .tabs li.current a {
	background-color: #87c979
}

.the_slideshow .tabs li:first-child {
	margin-left: 0
}

.navSlider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.navSlider button {
	border: 0;
	position: absolute;
	margin-top: -30px;
	top: 50%;
	left: -50px
}

.navSlider button:last-child {
	left: auto;
	right: -50px
}

.blocoHome {
	border-bottom: 0;
	padding-top: 58px;
	padding-bottom: 0
}

.blocoHome .the_slideshow {
	border-bottom: 2px solid #87c979
}

.blocoHome .forma-1 {
	top: -100px
}

.blocoChamadas {
	position: relative
}

.blocoChamadas .faixa {
	height: 235px;
	height: 14.6875rem;
	width: 100%;
	position: absolute;
	top: auto;
	bottom: 0;
	background-color: #f1f1f1
}

.blocoChamadas .the_slider {
	background-color: transparent;
	height: auto !important;
	min-height: auto !important
}

.blocoChamadas .the_slider .item {
	font-size: 12px;
	font-size: 0.75rem;
	display: block;
	margin: 0 auto;
	background-color: #f1f1f1
}

.blocoChamadas .the_slider .item h2 {
	font-size: 22px;
	font-size: 1.375rem;
	color: #87c979;
	font-weight: normal
}

.blocoChamadas .the_slider .item img {
	width: auto;
	height: auto
}

.blocoChamadas .the_slider .item .ui-datepicker {
	background-color: #f1f1f1
}

.blocoChamadas .the_slider .item .ui-datepicker .ui-datepicker-header {
	top: -10px;
	top: -0.625rem
}

.blocoNewsletter {
	border-top: 0
}

.blocoNewsletter .frmNewsletter div.combo, .blocoNewsletter .frmNewsletter button,
	.blocoNewsletter .frmNewsletter input[type=text] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	position: relative
}

.blocoFaq {
	border-bottom: 0
}

.blocoFaq .handler {
	cursor: pointer;
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fverde%2Fcolorido%2Fperguntas-seta-baixo.png%3F1355833458");
	background-color: #f1f1f1;
	background-position: 99% center;
	background-repeat: no-repeat
}

.blocoFaq .handler.ativo {
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fverde%2Fcolorido%2Fperguntas-seta-cima.png%3F1355833458")
}

.blocoFaq .conteudo blockquote {
	position: relative
}

.blocoFaq .conteudo blockquote:after {
	content: "\0020";
	position: absolute;
	top: -3px;
	left: -25px;
	width: 14px;
	height: 14px;
	background-image:
		url("http://coenga.com/proxy.php?url=https%3A%2F%2Fcentrodepesquisaeformacao.sescsp.org.br%2Fcss%2F..%2Fimages%2Fsprites%2Fverde%2Fcolorido%2Fperguntas-seta-resposta.png%3F1355833458");
	background-position: 0 0;
	background-repeat: no-repeat
}

.blocoBibliotecaShow {
	border-bottom: 0
}

.blocoBibliotecaShow .tabs {
	font-size: 0
}

.blocoBibliotecaShow .tabs li {
	font-size: 16px;
	font-size: 1rem;
	margin-right: 1px
}

.blocoBibliotecaShow .tabs li:last-child {
	margin-right: 0
}

.blocoBibliotecaShow .tabs li a {
	font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial,
		sans-serif;
	font-weight: bold;
	display: block;
	background-color: #f1f1f1;
	text-decoration: none;
	color: #87c979
}

.blocoBibliotecaShow .tabs li a:hover {
	text-decoration: none
}

.blocoBibliotecaShow .tabs li a:visited {
	color: #87c979
}

.blocoBibliotecaShow .tabs li a:focus {
	color: #87c979
}

.blocoBibliotecaShow .tabs li a:hover {
	color: #87c979
}

.blocoBibliotecaShow .tabs li a:active {
	color: #87c979
}

.blocoBibliotecaShow .tabs li a.selected {
	color: #87c979
}

.blocoBibliotecaShow .tabs li a.selected:visited {
	color: #87c979
}

.blocoBibliotecaShow .tabs li a.selected:focus {
	color: #87c979
}

.blocoBibliotecaShow .tabs li a.selected:hover {
	color: #87c979
}

.blocoBibliotecaShow .tabs li a.selected:active {
	color: #87c979
}

.blocoBibliotecaShow .tabs li a.ativo, .blocoBibliotecaShow .tabs li a:hover
	{
	background-color: #87c979;
	text-decoration: none;
	color: #fff
}

.blocoBibliotecaShow .tabs li a.ativo:hover, .blocoBibliotecaShow .tabs li a:hover:hover
	{
	text-decoration: none
}

.blocoBibliotecaShow .tabs li a.ativo:visited, .blocoBibliotecaShow .tabs li a:hover:visited
	{
	color: #fff
}

.blocoBibliotecaShow .tabs li a.ativo:focus, .blocoBibliotecaShow .tabs li a:hover:focus
	{
	color: #fff
}

.blocoBibliotecaShow .tabs li a.ativo:hover, .blocoBibliotecaShow .tabs li a:hover:hover
	{
	color: #fff
}

.blocoBibliotecaShow .tabs li a.ativo:active, .blocoBibliotecaShow .tabs li a:hover:active
	{
	color: #fff
}

.blocoBibliotecaShow .tabs li a.ativo.selected, .blocoBibliotecaShow .tabs li a:hover.selected
	{
	color: #fff
}

.blocoBibliotecaShow .tabs li a.ativo.selected:visited,
	.blocoBibliotecaShow .tabs li a:hover.selected:visited {
	color: #fff
}

.blocoBibliotecaShow .tabs li a.ativo.selected:focus,
	.blocoBibliotecaShow .tabs li a:hover.selected:focus {
	color: #fff
}

.blocoBibliotecaShow .tabs li a.ativo.selected:hover,
	.blocoBibliotecaShow .tabs li a:hover.selected:hover {
	color: #fff
}

.blocoBibliotecaShow .tabs li a.ativo.selected:active,
	.blocoBibliotecaShow .tabs li a:hover.selected:active {
	color: #fff
}

.frmBiblioteca input[type=text] {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.blocoSobreNos .forma-2 {
	right: -242px
}

.blocoSobreNos .column {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-ms-column-count: 2;
	-o-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 19px;
	-moz-column-gap: 19px;
	-ms-column-gap: 19px;
	-o-column-gap: 19px;
	column-gap: 19px
}

.blocoSobreNos .entrevistas .subtitulo, .blocoSobreNos .entrevistas .baixe p,
	.baixe .blocoSobreNos .entrevistas p {
	position: relative;
	z-index: 100
}

.blocoSobreNos .entrevistas .the_slider {
	background-color: transparent;
	height: auto !important;
	min-height: auto !important
}

.blocoSobreNos .entrevistas .the_slider .nav li:last-child .item {
	margin-right: 0;
	margin-left: 19px
}

.blocoSobreNos .entrevistas .the_slider .nav li:first-child .item {
	margin-left: 0;
	margin-right: 19px
}

.blocoSobreNos .entrevistas .item {
	font-size: 12px;
	font-size: 0.75rem
}

.blocoSobreNos .entrevistas .item img {
	width: auto;
	height: auto
}

.blocoProgramacao .programacaoMenuFloat {
	width: 309px
}

.blocoProgramacao .programacao-fixed {
	position: fixed;
	top: 148px;
	left: auto
}

.blocoProgramacao .programacao-bottom {
	position: absolute;
	bottom: 0
}

.blocoProgramacao .element {
	height: 291px
}

.blocoProgramacao .element h3 {
	overflow: hidden;
	min-height: 57px
}

.blocoProgramacao .element .btn {
	font-size: 11px;
	font-size: 0.6875rem
}

.blocoProgramacao ul.programas {
	list-style-type: none
}

.blocoProgramacao ul.programas>li {
	margin-bottom: 1px
}

.blocoProgramacao ul.programas>li:last-child {
	margin-bottom: 0
}

.blocoProgramacao ul.programas>li a {
	text-decoration: none;
	color: #87c979;
	font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial,
		sans-serif;
	font-size: 22px;
	font-size: 1.375rem;
	display: block;
	font-weight: bold;
	background-color: #f1f1f1
}

.blocoProgramacao ul.programas>li a:hover {
	text-decoration: none
}

.blocoProgramacao ul.programas>li a:visited {
	color: #87c979
}

.blocoProgramacao ul.programas>li a:focus {
	color: #87c979
}

.blocoProgramacao ul.programas>li a:hover {
	color: #fff
}

.blocoProgramacao ul.programas>li a:active {
	color: #87c979
}

.blocoProgramacao ul.programas>li a.selected {
	color: #fff
}

.blocoProgramacao ul.programas>li a.selected:visited {
	color: #fff
}

.blocoProgramacao ul.programas>li a.selected:focus {
	color: #fff
}

.blocoProgramacao ul.programas>li a.selected:hover {
	color: #fff
}

.blocoProgramacao ul.programas>li a.selected:active {
	color: #fff
}

.blocoProgramacao ul.programas>li a.ativo, .blocoProgramacao ul.programas>li a:hover
	{
	color: #fff;
	background-color: #87c979
}

.blocoProgramacaoShow {
	font-size: 12px;
	font-size: 0.75rem
}

.blocoProgramacaoShow .colorido small {
	font-weight: normal
}

.blocoProgramacaoShow .cancelado {
	background-color: #900;
	color: #fff
}

.blocoProgramacaoShow .relacionados {
	display: inline;
	float: left;
	width: 637px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.blocoProgramacaoShow .relacionados .row {
	display: block;
	width: 656px;
	margin: 0 -9.5px;
	margin: 0 -0.59375rem
}

.blocoProgramacaoShow .relacionados .row .col-4 {
	display: inline;
	float: left;
	width: 145px;
	margin: 0 9.5px;
	margin: 0 0.59375rem
}

.blocoInstituicoes {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0
}

.blocoInstituicoesShow {
	border-bottom: 0
}

.blocoCalendario .forma-2 {
	right: -353px
}

.blocoCalendario .forma-3 {
	left: -230px
}

.blocoCalendario .ui-datepicker {
	width: 309px
}

.blocoCalendario .box_atividade {
	border-bottom: thin solid #6e6c6c;
	width: 100%;
	font-size: 0
}

.blocoCalendario .box_atividade .conteudo, .blocoCalendario .box_atividade .mais
	{
	font-size: 12px;
	font-size: 0.75rem
}

.blocoCalendario .box_atividade .conteudo {
	width: 80%
}

.blocoCalendario .box_atividade .conteudo .titulo {
	font-size: 13px;
	font-size: 0.8125rem
}

.blocoCalendario .box_atividade .mais {
	width: 20%;
	text-align: right
}

.blocoCalendario .box_atividade .mais a {
	display: inline-block;
	padding: 4.5px;
	background-color: #87c979
}

.blocoLinhasPesquisa {
	padding-bottom: 0
}

.blocoPesquisaShow {
	border-bottom: 0
}

.blockSystem {
	text-align: center;
	width: 100%;
	height: 100%;
	background-color: #87c979
}

.blockSystem:before {
	content: '\0020';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.blockSystem .centered {
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	width: 900px
}

.blockSystem .centered a {
	color: #fff
}

.blockSystem .centered a:hover {
	text-decoration: underline
}
