/* Artigos */

iframe[name="google_conversion_frame"] {position:absolute;top:0;left:0;}

/* Artigo 2 */

.fullWidthStylePattern1{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	padding:0;
	background:url(../images/AlunosEnc/EV_5ano_testefundo2.png) no-repeat, url(../images/AlunosEnc/EV_5ano_testefundo1.png) no-repeat;
	background-position: left 100px top -100px, right -100px bottom -100px;
}

.fullWidthStylePattern2{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	padding:0;
	background:url(../images/AlunosEnc/EV_5ano_infopediafundo.png) no-repeat;
	background-size: auto auto;
	background-position: left 50px top -10px;
}

.fullWidthStylePattern3{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	padding:0;
	background:url(../images/AlunosEnc/EV_progresso_fundo.png) no-repeat;
	background-size: auto auto;
	background-position: left 50px bottom -10px;
}

.fullWidthStylePattern4{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	padding:0;
	background:url(../images/AlunosEnc/Pinguick.png) no-repeat, url(../images/AlunosEnc/porcoXavier.png) no-repeat;
	background-position: left 15px bottom -70px, right 15px bottom -70px;
}

.articleColStyle2{
	width:984px;
	min-width:320px;
	margin:auto;
	border:0;
	border-collapse:collapse;
	text-align:left;
	background-color:transparent;
	font-family: 'Source Sans Pro', sans-serif;
	overflow:hidden;
	padding:0 15px 0 15px;
}

.articleColStyle2 .mainArticleTitle{
	padding:40px 0 0 0;
	margin:0 0 0 0;
	text-align: center;
}

.articleColStyle2 .mainArticleTitle h2{
	margin:0 0 20px 0;
	font-size:36px;
	line-height:40px;
}

.articleColStyle2 .mainArticleTitle h4{
	margin:0 0 0 0;
	font-size:20px;
	line-height:25px;
}

.articleColStyle2 .mainArticleTitle p{
	margin:0 0 0 0;
	font-size:20px;
	line-height:26px;
}

.articleColStyle2 .mainArticleTitle p a.btAderentes{
	width: 100%;
	max-width: 300px;
	height:50px;
	display:inline-block;
	text-decoration:none;
	color:#000000;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:46px;
	font-size: 20px;
	font-weight:600;
	border-radius: 50px;
	margin:30px 0 0 0;
	border: 2px solid rgba(0,0,0,1);
}

.articleColStyle2 .mainArticleTitle p a.btAderentes:hover{
	border: 2px solid rgba(100,100,100,1);
	color: rgba(100,100,100,1);
}

/* Colunas */

.articleColStyle2 .Logoitem{
	width:31.58%;
	margin:0 2.62% 40px 0;
}

.articleColStyle2 .Logoitem:nth-of-type(3n+1){
	margin:0 0% 40px 0;
}

.articleColStyle2 .Logoitem figure{
	width:100%;
	height:119px;
	padding:0;
	margin:0;
	border:1px #D8D8D8 solid;
	border-collapse:collapse;
	background-color:#FFF;
}

.articleColStyle2 .Logoitem figure:hover{
	border:2px #D8D8D8 solid;
	padding:0;
}

.articleColStyle2 .Logoitem figure a{
	width:100%;
	height:100%;
	color:#000000;
	text-align:center;
	display:block;
	padding:0;
	margin:0;
	border:0;
	background-color:#FFF;
}

.articleColStyle2 .Logoitem figure a.Logo1{
	background:url(../images/Professores/profpelogo.png) center center no-repeat #FFF;
}

.articleColStyle2 .Logoitem figure a.Logo2{
	background:url(../images/Professores/profareallogo.png) center center no-repeat #FFF;
}

.articleColStyle2 .Logoitem figure a.Logo3{
	background:url(../images/Professores/profraizlogo.png) center center no-repeat #FFF;
}

.articleColStyle2 .Logoitem figcaption{
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
	float:left;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:20px;
	font-size:16px;
	color:#333;
}

/*End Colunas */

/* Content Styles - STYLE 3 */
.swiper-content-div-1Col{
	width:100%;
    padding:50px 0 20px 0;
	margin:0;
	overflow: hidden;
}

.swiper-content-div-1Col .content-div-1Col-item{
	width:100%;
	border:0;
	border-collapse:collapse;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.swiper-content-div-1Col .content-div-1Col-item figure{
	position:relative;
	width:100%;
	height:0;
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0 0 0 0;
	padding-bottom:56.45%;
	text-align:center;
	float:left;
	opacity: 1;
	overflow: hidden;
	transition: all 0.5s;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
}

.swiper-slide.swiper-slide-active .content-div-1Col-item figure{
	transition: all 0.5s;
	-webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
}

.swiper-content-div-1Col .content-div-1Col-item figure img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	width: 100%;
	height: auto;
}

.swiper-content-div-1Col .content-div-1Col-item figure:hover img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	height: auto;
}

.swiper-content-div-1Col .content-div-1Col-item figure a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/Global/BTInteract4.png) no-repeat center center;
	background-size: 60px auto;
}

.swiper-content-div-1Col .content-div-1Col-item figure a:hover{
	background:url(../images/Global/BTInteract4.png) no-repeat center center, url(../images/Global/BTInteract4.png) no-repeat center center;
	background-size: 60px auto;
}

.swiper-content-div-1Col .content-div-1Col-item figcaption{
	width:100%;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border:0;
	border-collapse:collapse;
	text-align:center;
	overflow:hidden;
	clear:both;
}

.swiper-content-div-1Col .content-div-1Col-item figcaption h4{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:25px;
	padding:0;
	margin:0 0 5px 0;
	font-size:20px;
}

.swiper-content-div-1Col .content-div-1Col-item figcaption h5{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:20px;
	padding:0;
	margin:0;
	font-size:18px;
}

.swiper-content-div-1Col .content-div-1Col-item figcaption p{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:20px;
	padding:0;
	margin:25px 25px 0 25px;
	font-size:18px;
	color:#7E7E7E;
}

.swiper-content-div-1Col .content-div-1Col-item-2{
	width:100%;
	border:0;
	border-collapse:collapse;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.swiper-content-div-1Col .content-div-1Col-item-2 figure{
	position:relative;
	width:100%;
	height:0;
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0 0 0 0;
	padding-bottom:51.61%;
	text-align:center;
	float:left;
	opacity: 1;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
}

.swiper-slide.swiper-slide-active .content-div-1Col-item-2 figure{
	-webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
}

.swiper-content-div-1Col .content-div-1Col-item-2 figure img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	width: 100%;
	height: auto;
}

.swiper-content-div-1Col .content-div-1Col-item-2 figure:hover img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	height: auto;
}

.swiper-content-div-1Col .content-div-1Col-item-2 figure a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/Global/BTInteract4.png) no-repeat center center;
	background-size: 60px auto;
}

.swiper-content-div-1Col .content-div-1Col-item-2 figure a:hover{
	background:url(../images/Global/BTInteract4.png) no-repeat center center, url(../images/Global/BTInteract4.png) no-repeat center center;
	background-size: 60px auto;
}

.swiper-content-div-1Col .content-div-1Col-item-2 figcaption{
	width:100%;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border:0;
	border-collapse:collapse;
	text-align:center;
	overflow:hidden;
	clear:both;
}

.swiper-content-div-1Col .content-div-1Col-item-2 figcaption h4{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:25px;
	padding:0;
	margin:0 0 5px 0;
	font-size:20px;
}

.swiper-content-div-1Col .content-div-1Col-item-2 figcaption h5{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:20px;
	padding:0;
	margin:0;
	font-size:18px;
}

.swiper-content-div-1Col .content-div-1Col-item-2 figcaption p{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:20px;
	padding:0;
	margin:25px 25px 0 25px;
	font-size:18px;
	color:#7E7E7E;
}

/* End Content Styles - STYLE 3 */

/* Content Styles - STYLE 4 */
.swiper-content-div-4Col{
	width:100%;
    padding:0 0 20px 0;
	margin:0;
}

.swiper-content-div-4Col .item{
	position:relative;
	width:23.06%;
	margin:0 2.52% 30px 0;
	padding:0;
	text-align:center;
	float: left;
}

.swiper-content-div-4Col .item:nth-child(4n){
	margin-right:0;
}

.swiper-content-div-4Col .item figure{
	position:relative;
	width:100%;
	height:0;
	margin:0;
	padding:0 0 151.36% 0;
	text-align:center;
}

.swiper-content-div-4Col .item figure img{
	position:absolute;
	width: 100%;
	bottom:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	border:1px #CCC solid;
}

.swiper-content-div-4Col .item figure .selo{
	position:absolute;
	display: block;
	bottom:-10px;
	right:-10px;
	margin:0;
	padding:0;
	border:0;
	z-index: 100;
	width: 70px;
	height: 70px;
	font-size:20px;
	line-height:70px;
	font-weight:700;
	color:#FFFFFF;
	text-align: center;
	background: url(../images/AlunosEnc/Crop_selo.png) no-repeat center center;
	background-size: cover;
}

.swiper-content-div-4Col .item figcaption{
	width:100%;
	margin:0;
	padding:10px 0 10px 0;
	border:0;
	border-collapse:collapse;
	font-family: 'Source Sans Pro', sans-serif;
	text-align: center;
}

.swiper-content-div-4Col .item a.btCompraFull{
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:0;
	margin:0;
	display: block;
	z-index: 50;
	background-color: rgba(255,255,255,0);
}

.swiper-content-div-4Col .item a.btCompraFull:hover{
	background-color: rgba(255,255,255,0.2);
}

.swiper-content-div-4Col .item figcaption a.btCompra{
		width:100%;
		height:50px;
		display:inline-block;
		text-decoration:none;
		border-radius: 50px;
		color:#323232;
		font-family: 'Source Sans Pro', sans-serif;
		text-align:center;
		line-height:46px;
		font-size: 19px;
		font-weight:600;
		padding:0;
		margin:0 0 0 0%;
		border: 2px solid #686868;
		opacity: 1;
	}

.swiper-content-div-4Col .item figcaption a.btCompra:hover{
	opacity: 0.8;
}

.swiper-content-div-4Col .item figcaption p{
	margin:0;
	padding:0;
	font-size:18px;
	line-height:25px;
}

.swiper-content-div-4Col .item figcaption p span{
	margin:0;
	padding:0;
	font-size:18px;
	line-height:25px;
	color:#707070;
}

.swiper-content-div-4Col .item figcaption p.valor{
	margin:0 0 10px 0;
	padding:0;
	font-size:20px;
	line-height:20px;
	font-weight:700;
	color:#CC0001;
}

.swiper-content-div-4Col .item figcaption p.valor span{
	font-size:20px;
	line-height:20px;
	color:#000000;
	font-weight:400;
	margin-right: 5%;
	text-decoration: line-through;
}


/* End Content Styles - STYLE 4 */

/* Content Styles - STYLE 2 */
.articleColStyle2 .content-div-3Col{
	width:100%;
    padding:0;
	overflow:hidden;
	margin:0;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item{
	width:100%;
	border:0;
	border-collapse:collapse;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color: #FFFFFF;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item figure{
	position:relative;
	width:100%;
	height:0;
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0 0 0 0;
	padding-bottom:66.66%;
	text-align:center;
	float:left;
	opacity: 1;
	overflow: hidden;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item figure img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	width: 110%;
	height: auto;
	transition: all 0.5s;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item figure:hover img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	width: 120%;
	height: auto;
	transition: all 0.5s;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item figure a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/Global/BTPlay.png) no-repeat center center rgba(0,0,0,0);
	background-size: 60px auto;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item figure a:hover{
	background:url(../images/Global/BTPlay.png) no-repeat center center rgba(0,0,0,0.2);
	background-size: 60px auto;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item figcaption{
	width:100%;
	min-height: 222px;
	margin:0 0 0 0;
	padding:25px 15px 0 15px;
	border:0;
	border-collapse:collapse;
	text-align:center;
	overflow:hidden;
	clear:both;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item figcaption h4{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:25px;
	padding:0;
	margin:0 0 5px 0;
	font-size:24px;
	font-weight: 700;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item figcaption h5{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:20px;
	padding:0;
	margin:0;
	font-size:18px;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item figcaption p{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:20px;
	padding:0;
	margin:25px 25px 0 25px;
	font-size:18px;
	color:#7E7E7E;
}
/* End Content Styles - STYLE 2 */

/* Content Styles - STYLE 5 */

.article2and3ColStyle2{
	width:954px;
	min-width:320px;
	border:0;
	border-collapse:collapse;
	text-align:left;
	background-color:transparent;
	font-family: 'Source Sans Pro', sans-serif;
	padding:0;
	margin: 35px 0 50px 0; 
	overflow: hidden;
}

.article2and3ColStyle2 .secArticleCol1{
	width:48.42%;
	color:#000000;
	text-align:left;
	padding:0;
	margin:0 3.14% 30px 0;
	border:0;
	border-collapse:collapse;
	background-color:#F3F3F3;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
}

.article2and3ColStyle2 .secArticleCol2{
	width:48.42%;
	color:#000000;
	text-align:left;
	padding:0;
	margin:0 0 30px 0;
	border:0;
	border-collapse:collapse;
	background-color:#F3F3F3;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
}

.article2and3ColStyle2 .secArticleCol1 figure{
	position:relative;
	width:100%;
	height:0;
	margin:0;
	padding:0 0 42.48% 0;
	border:0;
	border-collapse:collapse;
	text-align:center;
	overflow: hidden;
}

.article2and3ColStyle2 .secArticleCol2 figure{
	position:relative;
	width:100%;
	height:0;
	margin:0;
	padding:0 0 42.48% 0;
	border:0;
	border-collapse:collapse;
	text-align:center;
	overflow: hidden;
}

.article2and3ColStyle2 .secArticleCol1 figure img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	display:block;
	opacity:1;
	z-index: 10;
	transition: all 0.5s;
}

.article2and3ColStyle2 .secArticleCol1 figure a,
.article2and3ColStyle2 .secArticleCol2 figure a{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	opacity:1;
	z-index: 20;
	background:url(../images/Global/BTPlay.png) no-repeat center center rgba(0,0,0,0);
}

.article2and3ColStyle2 .secArticleCol1 figure a:hover,
.article2and3ColStyle2 .secArticleCol2 figure a:hover{
	background:url(../images/Global/BTPlay.png) no-repeat center center rgba(0,0,0,0.2);
}

.article2and3ColStyle2 .secArticleCol2 figure img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	display:block;
	opacity:1;
	transition: all 0.5s;
}

.article2and3ColStyle2 .secArticleCol1 figure:hover img,
.article2and3ColStyle2 .secArticleCol2 figure:hover img{
	opacity:1;
	width:110%;
}

.article2and3ColStyle2 div figcaption{
	width:100%;
	margin:0 0 0 0;
	padding:20px 15px 50px 15px;
	border:0;
	border-collapse:collapse;
	text-align:center;
}

.article2and3ColStyle2 div figcaption h2{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:25px;
	padding:0;
	margin:0 0 0 0;
	font-size:20px;
	color:#000000;
	font-weight:600;
}


.article2and3ColStyle2 div figcaption p{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:22px;
	padding:0;
	margin:10px 25px 0 25px;
	font-size:18px;
	color:#666666;
}


/* End Content Styles - STYLE 5 */

/* Content Styles - STYLE 6 */

.content-div-4Col{
	width:100%;
    padding:0 0 0 0;
	margin:auto;
	overflow:hidden;
}

.content-div-4Col .content-div-4Col-item{
	width:31.6%;
	margin:0 2.52% 25px 0;
	padding:0;
	border:0;
	border-collapse:collapse;
	float:left;
	background-color:#FFFFFF;
	text-align: center;
}

.content-div-4Col .content-div-4Col-item:nth-child(3n){
	margin-right:0;
}

.content-div-4Col .content-div-4Col-item figure{
	position:relative;
	display: inline-block;
	width:80%;
	height:0;
	margin:0;
	padding:0 0 80% 0;
	border-radius: 100%;
	background-color:#67CCC6;
	text-align:center;
	opacity:1;
	overflow: hidden;
}

.content-div-4Col .content-div-4Col-item figure img{
	position:absolute;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	border:0;
	height: auto;
	transform: translate(-50%,-50%);
}

.content-div-4Col .content-div-4Col-item figure div{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
}

.content-div-4Col .content-div-4Col-item figcaption{
	position:relative;
	width:100%;
	min-height:100px;
	margin:25px 0 0 0;
	padding:0 15px;
	border:0;
	border-collapse:collapse;
	font-size:16px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:20px;
	/*background-color: aqua;*/
	text-align:center;
}

.content-div-4Col .content-div-4Col-item figcaption h2{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:20px;
	line-height:22px;
	padding:0;
	margin: 0 0 15px 0;
	font-weight:700;
}

.content-div-4Col .content-div-4Col-item figcaption p{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	line-height:22px;
	padding:0;
}

/* End Content Styles - STYLE 6 */

/* inline content */

	.litebox-overlay .litebox-inline-html {
		top:10%;
		padding: 25px 25px;
		width:80%;
		height:80%;
		background: #FFF;
		overflow-x: hidden;
		line-height: normal !important;
		position: absolute;
		text-align:left;
	}

	.litebox-overlay .litebox-inline-html figure{
		position: relative;
		width:27.5%;
		height:auto;
		padding:0;
		margin:0 3.16% 0 0;
		float: left;
		border:1px #CCC solid;
	}

	.litebox-overlay .litebox-inline-html figure .selo{
		position:absolute;
		display: block;
		bottom:-15px;
		right:-15px;
		margin:0;
		padding:0;
		border:0;
		z-index: 100;
		width: 70px;
		height: 70px;
		font-size:20px;
		line-height:70px;
		font-weight:700;
		color:#FFFFFF;
		text-align: center;
		font-family: 'Source Sans Pro', sans-serif;
		background: url(../images/AlunosEnc/Crop_selo.png) no-repeat center center;
		background-size: cover;
	}

	.litebox-overlay .litebox-inline-html figure #imgCapa{
		width:100%;
		max-width: 100%;
		max-height: auto;
		padding:0;
		margin:0;
		display: block;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.litebox-overlay .litebox-inline-html figcaption{
		width:69.34%;
		margin:0;
		float: left;
	}

	.litebox-overlay .litebox-inline-html h1 {
		padding:0;
		margin:0 0 20px 0;
		font-size:38px;
		font-family: 'Source Sans Pro', sans-serif;
		line-height:45px;
		font-weight:normal;
	}
	
	.litebox-overlay .litebox-inline-html p {
		padding:0;
		margin:0;
		font-size:16px;
		font-family: 'Source Sans Pro', sans-serif;
		line-height:25px;
		font-weight:normal;
	}

	.litebox-overlay .litebox-inline-html p.valores {
		padding:0;
		margin:15px 0 0 0;
		font-size:28px;
		font-family: 'Source Sans Pro', sans-serif;
		line-height:28px;
		font-weight:normal;
	}

	.litebox-overlay .litebox-inline-html p #desc{
		margin:0 0 0 15px;
		padding:0;
		font-weight:700;
		color:#CC0001;
	}

	.litebox-overlay .litebox-inline-html p #preco{
		color:#000000;
		font-weight:400;
		text-decoration: line-through;
	}
	
	.litebox-overlay .litebox-inline-html a.inBtCompra{
		width:100%;
		max-width: 300px;
		height:50px;
		display:inline-block;
		text-decoration:none;
		border-radius: 50px;
		color:#323232;
		font-family: 'Source Sans Pro', sans-serif;
		text-align:center;
		line-height:46px;
		font-size: 17px;
		font-weight:600;
		text-transform:uppercase;
		padding:0;
		margin:15px 0 0 0%;
		border: 2px solid #686868;
		opacity: 1;
	}

.litebox-overlay .litebox-inline-html a.inBtCompra:hover{
	opacity: 0.8;
}

/* End inline content */

/* End Artigo 2 */

/* Artigo 6 */

.articleColStyle4{
	width:984px;
	min-width:320px;
	margin:auto;
	border:0;
	border-collapse:collapse;
	text-align:left;
	background-color:transparent;
	font-family: 'Source Sans Pro', sans-serif;
	overflow:hidden;
	padding:50px 15px 50px 15px;
}

.articleColStyle4 .title{
	width: 100%;
	padding:0 0 35px 0;
	margin:0;
	text-align: center;
	color: #000000;
}

.articleColStyle4 .col3{
	width: 31.45%;
	padding:0 0 0 0;
	margin:0 2.82% 0 0;
	text-align: left;
	color: #000000;
	float: left;
}

.articleColStyle4 .col3:nth-child(3n+1){
	margin:0 0% 0 0;
}

.articleColStyle4 .col3 img{
	width: 100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.articleColStyle4 .col1{
	width: 42.56%;
	padding:25px 25px 40px 0;
	margin:0 0 0 0;
	text-align: left;
	color: #000000;
	float: left;
}

.articleColStyle4 .col1 h2,
.articleColStyle4 .title h2{
	margin:0 0 20px 0;
	font-size:36px;
	line-height:40px;
}

.articleColStyle4 .col1 h4,
.articleColStyle4 .title h4{
	margin:0 0 0 0;
	font-size:20px;
	line-height:26px;
}

.articleColStyle4 .col1 p,
.articleColStyle4 .title p{
	margin:0 0 15px 0;
	font-size:20px;
	line-height:25px;
}

.articleColStyle4 .col1 a.bt1{
	width: 100%;
	max-width: 218px;
	height:50px;
	display:inline-block;
	text-decoration:none;
	border-radius: 50px;
	color:rgba(0,0,0,1);
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:46px;
	font-size: 17px;
	font-weight:600;
	text-transform:uppercase;
	padding:0;
	margin:25px 0 0 0;
	border: 2px solid rgba(0,0,0,1);
}

.articleColStyle4 .col1 a.bt1:hover{
	color: rgba(255,255,255,1);
	background-color: rgba(255,255,255,0.05);
	border: 2px solid rgba(255,255,255,1);
}

.articleColStyle4 .col1 a.bt2{
	width: 100%;
	max-width: 218px;
	height:50px;
	display:inline-block;
	text-decoration:none;
	border-radius: 50px;
	color:rgba(0,0,0,1);
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:46px;
	font-size: 17px;
	font-weight:600;
	text-transform:uppercase;
	padding:0;
	margin:25px 0 0 0;
	border: 2px solid rgba(0,0,0,1);
}

.articleColStyle4 .col1 a.bt2:hover{
	color: rgba(100,100,100,1);
	background-color: rgba(100,100,100,0.05);
	border: 2px solid rgba(100,100,100,1);
}

.articleColStyle4 .col2{
	width: 57.44%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align: left;
	color: #FFFFFF;
	float: left;
}

.articleColStyle4 .col2 img{
	width: 100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	-webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
}

.articleColStyle4 .col2 figure{
	position:relative;
	width:100%;
	height:0;
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0 0 0 0;
	padding-bottom:61.57%;
	text-align:center;
	float:left;
	opacity: 1;
	overflow: hidden;
}

.articleColStyle4 .col2 figure img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	width: 110%;
	height: auto;
	transition: all 0.5s;
}

.articleColStyle4 .col2 figure:hover img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	width: 120%;
	height: auto;
	transition: all 0.5s;
}

.articleColStyle4 .col2 figure a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/Global/BTPlay.png) no-repeat center center rgba(0,0,0,0);
	background-size: 60px auto;
}

.articleColStyle4 .col2 figure a:hover{
	background:url(../images/Global/BTPlay.png) no-repeat center center rgba(0,0,0,0.2);
	background-size: 60px auto;
}

.articleColStyle7{
	width:984px;
	min-width:320px;
	margin:auto;
	border:0;
	border-collapse:collapse;
	text-align:left;
	background-color:transparent;
	font-family: 'Source Sans Pro', sans-serif;
	overflow: visible;
	padding:30px 15px 0 15px;
}

.articleColStyle7 .col3{
	width: 57.44%;
	padding:0 0 0 0;
	transform: translateY(20px);
	margin:0 0 0 0;
	text-align: left;
	color: #FFFFFF;
	display: block;
	vertical-align: bottom;
	/*background-color: aqua;*/
	float: right;
}

.articleColStyle7 .col3 figure{
	position:relative;
	width:100%;
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0 25px 50px 0;
	text-align:center;
	opacity: 1;
	overflow: visible;
}

.articleColStyle7 .col3 figure img{
	position: relative;
	width: 100%;
	padding:0;
	margin:0 0 0 0;
	-webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.4);
}

.articleColStyle7 .col3 figure a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/Global/BTPlay.png) no-repeat center center rgba(0,0,0,0);
	background-size: 60px auto;
}

.articleColStyle7 .col3 figure a:hover{
	background:url(../images/Global/BTPlay.png) no-repeat center center rgba(0,0,0,0.2);
	background-size: 60px auto;
}

.articleColStyle7 .col4{
	width: 42.56%;
	padding:25px 0 40px 0;
	margin:20px 0 0 0;
	text-align: left;
	color: #000000;
	display: block;
	/*background-color:burlywood;*/
	vertical-align: top;
	float: right;
}

.articleColStyle7 .col4 h2{
	margin:0 0 20px 0;
	font-size:36px;
	line-height:40px;
}

.articleColStyle7 .col4 h4{
	margin:0 0 0 0;
	font-size:20px;
	line-height:26px;
}

.articleColStyle7 .col4 p{
	margin:0 0 15px 0;
	font-size:20px;
	line-height:26px;
}

.articleColStyle7 .col4 a.bt1{
	width: 100%;
	max-width: 218px;
	height:50px;
	display:inline-block;
	text-decoration:none;
	border-radius: 50px;
	color:rgba(0,0,0,1);
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:46px;
	font-size: 17px;
	font-weight:600;
	text-transform:uppercase;
	padding:0;
	margin:25px 0 0 0;
	border: 2px solid rgba(0,0,0,1);
}

.articleColStyle7 .col4 a.bt1:hover{
	color: rgba(255,255,255,1);
	background-color: rgba(255,255,255,0.05);
	border: 2px solid rgba(255,255,255,1);
}

.articleColStyle7 .col4 a.bt2{
	width: 100%;
	max-width: 218px;
	height:50px;
	display:inline-block;
	text-decoration:none;
	border-radius: 50px;
	color:rgba(0,0,0,1);
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:46px;
	font-size: 17px;
	font-weight:600;
	text-transform:uppercase;
	padding:0;
	margin:25px 0 0 0;
	border: 2px solid rgba(0,0,0,1);
}

.articleColStyle7 .col4 a.bt2:hover{
	color: rgba(100,100,100,1);
	background-color: rgba(100,100,100,0.05);
	border: 2px solid rgba(100,100,100,1);
}

/* End Artigo 3 */

/* End Artigo 6 */

/* Artigo 9 */

.articleColStyle8{
	width:984px;
	min-width:320px;
	margin:auto;
	border:0;
	border-collapse:collapse;
	text-align:left;
	background-color:transparent;
	font-family: 'Source Sans Pro', sans-serif;
	overflow:hidden;
	padding:50px 15px 0 15px;
}

.articleColStyle8 .title{
	width: 100%;
	padding:0 0 15px 0;
	margin:0 0 0 0;
	text-align: center;
	color: #000000;
}

.articleColStyle8 .title h2{
	font-size: 44px;
    line-height: 55px;
    font-weight: 300;
    margin-bottom: 15px;
}

.articleColStyle8 .col1{
	width: 51.37%;
	padding:25px 25px 40px 0;
	margin:0 0 0 0;
	text-align: left;
	color: #000000;
	float: left;
}

.articleColStyle8 .col1 h2{
	margin:0 0 20px 0;
	font-size:39px;
	line-height:40px;
	font-weight: 300;
}

.articleColStyle8 .col1 h4{
	margin:0 0 0 0;
	font-size:20px;
	line-height:28px;
}

.articleColStyle8 .col1 a.bt1{
	width: 100%;
	max-width: 218px;
	height:50px;
	display:inline-block;
	text-decoration:none;
	border-radius: 50px;
	color:rgba(0,0,0,1);
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:46px;
	font-size: 17px;
	font-weight:600;
	text-transform:uppercase;
	padding:0;
	margin:25px 0 0 0;
	border: 2px solid rgba(0,0,0,1);
}

.articleColStyle8 .col1 a.bt1:hover{
	color: rgba(255,255,255,1);
	background-color: rgba(255,255,255,0.05);
	border: 2px solid rgba(255,255,255,1);
}

.articleColStyle8 .col1 a.bt2{
	width: 100%;
	max-width: 218px;
	height:50px;
	display:inline-block;
	text-decoration:none;
	border-radius: 50px;
	color:rgba(0,0,0,1);
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:46px;
	font-size: 17px;
	font-weight:600;
	text-transform:uppercase;
	padding:0;
	margin:25px 0 0 0;
	border: 2px solid rgba(0,0,0,1);
}

.articleColStyle8 .col1 a.bt2:hover{
	color: rgba(100,100,100,1);
	background-color: rgba(100,100,100,0.05);
	border: 2px solid rgba(100,100,100,1);
}

.articleColStyle8 .col2{
	width: 48.63%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align: left;
	color: #FFFFFF;
	float: left;
}

.articleColStyle8 .col2 img{
	width: 100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.articleColStyle8 .col2 figure{
	position:relative;
	width:100%;
	height:0;
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0 0 0 0;
	padding-bottom:61.57%;
	text-align:center;
	float:left;
	opacity: 1;
	overflow: hidden;
}

.articleColStyle8 .col2 figure img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	width: 110%;
	height: auto;
	transition: all 0.5s;
}

.articleColStyle8 .col2 figure:hover img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	width: 120%;
	height: auto;
	transition: all 0.5s;
}

.articleColStyle8 .col2 figure a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/Global/BTPlay.png) no-repeat center center rgba(0,0,0,0);
	background-size: 60px auto;
}

.articleColStyle8 .col2 figure a:hover{
	background:url(../images/Global/BTPlay.png) no-repeat center center rgba(0,0,0,0.2);
	background-size: 60px auto;
}

/* End Artigo 9 */

/* Artigo 7 */

.rsFullWidthStyle2{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background: url("../images/Home/EV_textura_branco2.png") repeat;
	background-position: center center;
	padding:0;
	margin-top: 0;
}

.articleColStyle5{
	position:relative;
	display: table;
	width:984px;
	min-width:320px;
	height: 215px;
	margin:auto;
	border:0;
	border-collapse:collapse;
	text-align:left;
	background-color:transparent;
	font-family: 'Source Sans Pro', sans-serif;
	overflow:hidden;
	padding:0 15px 0 15px;
	color:#FFFFFF;
}

.articleColStyle5 figcaption{
	text-align:center;
	width:100%;
	padding:0 0 0 0;
	display:table-cell;
	/*background-color:#D9D9D9;*/
	vertical-align: middle;
}

.articleColStyle5 figcaption h2{
	margin:0 0 0 0;
	font-size:110px;
	line-height:110px;
	padding: 20px 0 20px 0;
	font-weight: 700;
	color: #FFFFFF;
}

.articleColStyle5 figcaption p{
	margin:0 0 0 0;
	font-size:18px;
	line-height:30px;
}

.articleColStyle5 figcaption span{
	margin:0 0 0 0;
	font-size:18px;
	line-height:25px;
}

.articleColStyle5 figcaption a{
	width:100%;
	max-width:282px;
	text-align:center;
	height:50px;
	font-size:18px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	font-weight:700;
	padding:0;
	margin:0 0 25px 0;
	border-radius: 4px;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
	text-transform:uppercase;
background: #ff7b1c; /* Old browsers */
background: -moz-linear-gradient(top,  #ff7b1c 0%, #e56100 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff7b1c 0%,#e56100 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff7b1c 0%,#e56100 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b1c', endColorstr='#e56100',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.39);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.39);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.39);

}

.articleColStyle5 figcaption a:hover{
background: #ff9d5b; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9d5b 0%, #e27b31 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff9d5b 0%,#e27b31 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff9d5b 0%,#e27b31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d5b', endColorstr='#e27b31',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.5);

}

/* End Artigo 7 */

/* Artigo 8 */

.articleColStyle6{
	width:984px;
	min-width:320px;
	margin:auto;
	border:0;
	border-collapse:collapse;
	text-align:left;
	background-color:transparent;
	font-family: 'Source Sans Pro', sans-serif;
	overflow:hidden;
	padding:0 15px 0 15px;
}

.articleColStyle6 .storeArticle{
	width: 100%;
    padding: 30px 0 40px 0;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 19px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
}

.articleColStyle6 .storeArticle h1{
	font-size:50px;
	line-height:55px;
	font-weight: 300;
	margin-bottom: 15px;
}

.articleColStyle6 .storeArticle h2{
	display: block;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 15px;
}

.articleColStyle6 .storeArticle h3{
	display: block;
    font-size: 28px;
    line-height: 35px;
    font-weight: 300;
}

.articleColStyle6 .storeArticle p{
	font-size: 20px;
    line-height: 26px;
    margin-bottom: 15px;
}

.articleColStyle6 .storeArticle p span.preco{
	font-size:22px;
	line-height:35px;
	color:#000000;
	font-weight:400;
	text-decoration: line-through;
}

.articleColStyle6 .storeArticle p.Autor {
    margin: 40px 0 15px 0;
    max-width: 380px;
    display: inline-block;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 15px;
}

.articleColStyle6 .storeArticle p.Autor b {
    font-size: 22px;
}

.articleColStyle6 .storeArticle p span.precoDefault{
	font-size:28px;
	line-height:35px;
	font-weight:700;
	color:#CC0001;
}

.articleColStyle6 .storeArticle p span.desc{
	margin:0 0 0 15px;
	padding:0;
	font-size:26px;
	line-height:35px;
	font-weight:700;
	color:#CC0001;
}

.articleColStyle6 .storeArticle p span.desc a{
	margin:0 0 0 0;
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 2px #999999 solid;
	border-radius: 25px;
	padding:0;
	font-size:18px;
	line-height:22px;
	font-weight:400;
	text-decoration: none;
	color:#999999;
	vertical-align: middle;
	opacity: 1;
}

.articleColStyle6 .storeArticle p span.desc a:hover{
	opacity: 0.8;
}

.articleColStyle6 .storeArticle .seloContainer .selo p.textSelo{
	display: block;
	font-size:14px;
	line-height:14px;
	font-weight:300;
	color:#FFFFFF;
	text-align: center;
	margin: 0;
}

.articleColStyle6 .storeArticle p a.btComprar{
	width: 100%;
	max-width: 300px;
	height:50px;
	display:inline-block;
	text-decoration:none;
	color:#FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:46px;
	font-size: 17px;
	font-weight:600;
	border-radius: 50px;
	text-transform:uppercase;
	margin:0 0 0 0;
	background: #CC0001;
	border: 2px solid rgba(0,0,0,0);
}

.articleColStyle6 .storeArticle p a.btComprar:hover{
	background: #CC2C2F;
}

.articleColStyle6 .storeArticle p a.btPre{
	width: 100%;
	max-width: 300px;
	height:50px;
	display:inline-block;
	text-decoration:none;
	color:#FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:46px;
	font-size: 17px;
	font-weight:600;
	border-radius: 50px;
	text-transform:uppercase;
	margin:0 0 0 0;
	background: #C7C7C7;
	border: 2px solid rgba(0,0,0,0);
}

.articleColStyle6 .storeArticle p a.singleProd{
	display:inline-block;
	text-align:center;
	padding:0;
	margin:10px 0 0 25px;
	font-size:18px;
	line-height:24px;
	color:#7E7E7E;
	opacity:1;
}

.articleColStyle6 .storeArticle p a.singleProd:hover{
	opacity:0.8;
}

.articleColStyle6 .storeArticle .artigo-3-Col{
	width:100%;
	margin: 0;
	padding: 0;
}

.articleColStyle6 .storeArticle .seloContainer{
	display: table;
	width: 95px;
	height: 96px;
	margin:auto;
	margin-bottom: 10px;
	padding:0;
	text-align: center;
	background: url(../images/AlunosEnc/selo40_azul_v3.png) no-repeat center center;
	background-size: cover;
}

.articleColStyle6 .storeArticle .seloContainer .selo{
	display: table-cell;
	width: 95px;
	margin:0 0 0 0;
	padding:0;
	color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.articleColStyle6 .storeArticle .seloContainer .selo p.number{
	display: block;
	font-size:26px;
	line-height:20px;
	font-weight:700;
	margin-bottom: 0;
	color:#FFFFFF;
	text-align: center;
	padding: 0;
}

/* Content Styles */

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem{
	position:relative;
	width:31.64%;
	margin:0 2.52% 25px 0;
	padding:30px 0 30px 0;
	border:0;
	border-collapse:collapse;
	background-color:#EFEDF8;
	text-align:center;
	float:left;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem:nth-child(3n){
	margin-right:0;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem a.FullAreaLink{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
	z-index:2;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 0.2);
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem a.FullAreaLink:hover{
	-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 0.3);
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem h1{
	display:inline-block;
	min-height: 80px;
	font-size: 22px;
	line-height: 25px;
	font-weight: 700;
	margin: 0;
	padding: 0 25px 0 25px;
	width: 100%;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem .text{
	width:100%;
	min-height: 120px;
	margin: 0;
	padding: 0 15px 0 15px;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem .text.big{
	min-height: 220px;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem .text h3{
	position:relative;
	display:block;
	margin:0 0 0 0;
	font-size:20px;
	line-height:25px;
	color: #CC0001;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem .text h3 img{
	position:absolute;
	top:-80px;
	right:0;
	z-index:10;
	display:block;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem .text p{
	display:block;
	margin:0 0 15px 0;
	font-size:18px;
	line-height:25px;
	color:#000000;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem p{
	color:#999999;
	font-size:26px;
	line-height:35px;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem p span.preco{
	font-size:26px;
	line-height:35px;
	color:#000000;
	font-weight:400;
	text-decoration: line-through;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem p span.precoDefault{
	font-size:28px;
	line-height:35px;
	font-weight:700;
	color:#CC0001;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem p span.desc{
	margin:0 0 0 15px;
	padding:0;
	font-size:26px;
	line-height:35px;
	font-weight:700;
	color:#CC0001;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem p span.selo{
	display: inline-block;
	width: 80px;
	height: 80px;
	margin:0 0 0 15px;
	padding:0;
	font-size:26px;
	line-height:80px;
	font-weight:700;
	color:#FFFFFF;
	text-align: center;
	background: url(../images/AlunosEnc/Crop_selo.png) no-repeat center center;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem a.btPre{
	width:100%;
	max-width:282px;
	text-align:center;
	height:50px;
	font-size:18px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	font-weight:700;
	padding:0;
	margin:0;
	border-radius: 4px;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
	text-transform:uppercase;
	background: #C7C7C7;

}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem a.bt{
	width:100%;
	max-width: 188px;
	height:50px;
	display:inline-block;
	text-decoration:none;
	color:#FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:46px;
	font-size: 17px;
	font-weight:600;
	border-radius: 50px;
	text-transform:uppercase;
	padding:0;
	margin:0 0 0 0;
	background: #CC0001;
	border: 2px solid rgba(0,0,0,0);

}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem a.bt:hover{
	background: #CC2C2F;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem a.singleProd{
	display:inline-block;
	text-align:center;
	padding:0;
	margin:10px 0 0 0;
	font-size:18px;
	line-height:24px;
	color:#7E7E7E;
	opacity:1;
	min-height: 25px;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem a.singleProd:hover{
	opacity:0.8;
}

/* End Content Styles */

.articleColStyle6 .articleTitle{
	width:100%;
	padding: 0;
	margin: 0 0 15px 0;
}

.articleColStyle6 .articleTitle h2{
	font-size:36px;
	line-height:45px;
}

.articleColStyle6 .eBooksTitle{
	width:100%;
	padding: 0;
	margin: 20px 0 15px 0;
}

.articleColStyle6 .eBooksTitle h3{
	font-size:28px;
	line-height:35px;
}


/* End Artigo 8 */

/* Media Queries */

@media (max-width: 1400px){
	
}

@media (max-width:999px){

.articleColStyle2{
	width:100%;
}
	
.articleColStyle4{
	width:100%;
}
	
.articleColStyle8{
	width:100%;
}
	
.articleColStyle5{
	width:100%;
}
	
.articleColStyle6{
	width:100%;
}

.articleColStyle5 figcaption h2{
	margin:0 0 0 0;
	font-size:10vw;
	line-height:10vw;
}
	
.articleColStyle7{
	width:100%;
}
	
.article2and3ColStyle2{
	width:100%;
}

}

@media (max-width:800px){
.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem{
	width:48.07%;
	margin:0 3.72% 25px 0;
}

.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem:nth-child(2n){
	margin-right:0;
}

}

@media (max-width:508px){

.article2and3ColStyle2 .secArticleCol1{
	width:100%;
	color:#000000;
	text-align:left;
	padding:0;
	margin:0 2.73% 25px 0;
	border:0;
	border-collapse:collapse;
	background-color:#F3F3F3;
	padding-bottom:0;
}

.article2and3ColStyle2 .secArticleCol2{
	width:100%;
	color:#000000;
	text-align:left;
	padding:0;
	margin:0 0 0 0;
	border:0;
	border-collapse:collapse;
	background-color:#F3F3F3;
	padding-bottom:0;
}

.article2and3ColStyle2 .secArticleCol1 figure{
	position:relative;
	width:100%;
	height:0;
	margin:0;
	border:0;
	border-collapse:collapse;
	text-align:center;
}

.article2and3ColStyle2 .secArticleCol2 figure{
	position:relative;
	width:100%;
	height:0;
	margin:0;
	border:0;
	border-collapse:collapse;
	text-align:center;
}

}

@media (min-width:523px) and (max-width:766px){
	
.swiper-content-div-4Col .item{
	position:relative;
	width:31.16%;
	margin:0 3.26% 30px 0;
	padding:0;
	text-align:center;
	float: left;
}

.swiper-content-div-4Col .item:nth-child(4n){
	margin-right:3.26%;
}

.swiper-content-div-4Col .item:nth-child(3n){
	margin-right:0;
}
	
}

@media (max-width:523px){

.swiper-content-div-4Col .item{
	position:relative;
	width:47.51%;
	margin:0 4.86% 30px 0;
	padding:0;
	text-align:center;
	float: left;
}

.swiper-content-div-4Col .item:nth-child(4n){
	margin-right:4.86%;
}

.swiper-content-div-4Col .item:nth-child(3n){
	margin-right:4.86%;
}
	
.swiper-content-div-4Col .item:nth-child(2n){
	margin-right:0;
}
	
}
	
@media (min-width:523px) and (max-width:766px){
.content-div-4Col .content-div-4Col-item{
	width:31.16%;
	margin:0 3.26% 3.26% 0;
	padding:0;
	border:0;
	border-collapse:collapse;
	float:left;
}

.content-div-4Col .content-div-4Col-item:nth-child(4n){
	margin-right:3.26%;
}

.content-div-4Col .content-div-4Col-item:nth-child(3n){
	margin-right:0;
}

}

@media (max-width:590px){
.articleColStyle2 .Logoitem figure a.Logo1{
	background:url(../images/Professores/profpelogo.png) center center no-repeat #FFF;
	background-size:90% auto;
}

}

@media (max-width:523px){
.content-div-4Col .content-div-4Col-item{
	width:100%;
	margin:0 0 25px 0;
}
	
.content-div-4Col .content-div-4Col-item figure{
	width:60%;
	padding:0 0 60% 0;
}

.content-div-4Col .content-div-4Col-item:nth-child(4n){
	margin-right:0;
}

.content-div-4Col .content-div-4Col-item:nth-child(3n){
	margin-right:0;
}

.content-div-4Col .content-div-4Col-item:nth-child(2n){
	margin-right:0;
}

}

@media (max-width:480px){
	
.articleColStyle4 .col1,
.articleColStyle4 .col2	{
	width: 100%;
}
	
.articleColStyle4 .col1{
	padding:0px 0px 40px 0;
}
	
.articleColStyle8 .col1,
.articleColStyle8 .col2	{
	width: 100%;
}
	
.articleColStyle8 .col1{
	padding:0px 0px 40px 0;
}
	
.articleColStyle5 .fig{
	display: none;
}
	
.articleColStyle5 figcaption{
	width:100%;
}

.articleColStyle5 figcaption a{
	width:100%;
}
	
.articleColStyle6 .storeArticle .imagemArtigo{
	text-align: center;
	clear:both;
	width:100%;
	max-width:100%;
	padding:0 0 25px 0;
}
	
.articleColStyle6 .eBooksTitle h3{
	font-size:20px;
	line-height:25px;
}
	
.articleColStyle6 .mainArticleTitle h1{
	margin:0 0 15px 0;
	font-size:31px;
	line-height:35px;
}
	
.litebox-overlay .litebox-inline-html figure{
	display: none;
}
	
.litebox-overlay .litebox-inline-html figcaption{
	width: 100%;
}
	
.litebox-overlay .litebox-inline-html figcaption h1{
	font-size: 28px;
	line-height: 28px;
}
	
.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem{
	width:100%;
	margin:0 0% 25px 0;
}
	
.articleColStyle6 .storeArticle .artigo-3-Col .articleStoreItem .text.big{
	min-height: 100px;
}
	
.fullWidthStylePattern4{
	background:none;
}
	
.content-div-4Col .content-div-4Col-item figcaption{
	height:130px;
}
	
.articleColStyle7 .col4{
	width: 100%;
	padding: 0;
}
	
.articleColStyle7 .col3{
	width: 100%;
	display: block;
}

.articleColStyle7 .col3 figure img{
	position: relative;
	left:0;
	bottom:-5px;
	width: 100%;
	padding:15px 0 0 0;
	margin:0 0 0 0;
}
	
.articleColStyle2 .Logoitem{
	width:100%;
	margin:0 0 30px 0;
}

.articleColStyle2 .Logoitem figure a.Logo1{
	background:url(../images/Professores/profpelogo.png) center center no-repeat #FFF;
	background-size:auto;
}
	
.articleColStyle7 .col3 figure{
	padding:0 0 50px 0;
}
	
}

/* End Media Queries */