/*Artigo 1*/

.rsFullWidthStyle2{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background: url("../images/EPE/2013_EV_EPE_0006_nova.png") repeat;
	background-position: center top;
	padding:0;
}

.animation-element.bg-scale-epe {
	background-size:100% auto;
  -moz-transition: all 15000ms ease-out;
  -webkit-transition: all 15000ms ease-out;
  -o-transition: all 15000ms ease-out;
  transition: all 15000ms ease-out;
}

.animation-element.bg-scale-epe.in-view {
  background-size:150% auto;
}

@media (max-width:1920px){
	
.animation-element.bg-scale-epe {
	background-size:1920px auto;
  -moz-transition: all 15000ms ease-out;
  -webkit-transition: all 15000ms ease-out;
  -o-transition: all 15000ms ease-out;
  transition: all 15000ms ease-out;
}

.animation-element.bg-scale-epe.in-view {
  background-size:2304px auto;
}

}

@media (max-width:1280px){
	
.animation-element.bg-scale-epe {
	background-size:1280px auto;
  -moz-transition: all 15000ms ease-out;
  -webkit-transition: all 15000ms ease-out;
  -o-transition: all 15000ms ease-out;
  transition: all 15000ms ease-out;
}

.animation-element.bg-scale-epe.in-view {
  background-size:1536px auto;
}

}

.shadowFullWidthTop{
	position:relative;
	z-index:5;
	-moz-box-shadow:      0 -8px 8px -8px #696868;
    -webkit-box-shadow:   0 -8px 8px -8px #696868;
     box-shadow:          0 -8px 8px -8px #696868;
}

/* Artigo Destaque */

.articleColStyle3{
	position:relative;
	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;
}

.articleColStyle3 figcaption{
	text-align:center;
	width:100%;
	padding:35px 0 15px 15px;
	display:block;
	vertical-align:bottom;
	/*background-color:#D9D9D9;*/
}

.articleColStyle3 figcaption h1{
	margin:0 0 25px 0;
	font-size:78px;
	line-height:80px;
	font-weight:300;
}

.articleColStyle3 figcaption img.Logos{
	display: inline-block;
	width: 100%;
	height: auto;
	max-width: 380px;
	margin:0 0 25px 0;
	padding:0;
}

.articleColStyle3 figcaption p{
	margin:0 0 0 0;
	font-size:26px;
	line-height:30px;
}

.articleColStyle3 figcaption span{
	margin:0 0 0 0;
	font-size:18px;
	line-height:25px;
}

.articleColStyle3 .fig{
	width:100%;
	display:block;
	vertical-align:bottom;
	padding:0 15px 0 0;
	margin:0 0 0 0;
	text-align:center;
	/*background-color:#CBCBCB;*/
}

.articleColStyle3 .fig img{
	display:block;
	padding:0;
	margin:auto;
	width:100%;
	max-width:888px;
}

.articleColStyle3 figcaption a.btplay{
	width:100%;
	display:inline-block;
	max-width:70px;
	position:relative;
	-moz-transition: all 400ms cubic-bezier(.29,0,.35,2);
  	-webkit-transition: all 400ms cubic-bezier(.29,0,.35,2);
 	 -o-transition: all 400ms cubic-bezier(.29,0,.35,2);
  	transition: all 400ms cubic-bezier(.29,0,.35,2);
	-webkit-transition-delay: 0s; /* Safari */
  	transition-delay: 0s;
}

.articleColStyle3 figcaption a.btplay:hover {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);

}

/* End Artigo Destaque */


/* Artigo 1 */

.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 20px 0;
	margin:0 0 0 0;
}

.articleColStyle2 .mainArticleTitle h3{
	color:#000000;
	margin:0 0 25px 0;
	font-size:39px;
	line-height:45px;
}

.articleColStyle2 .mainArticleTitle h4{
	color:#000000;
	margin:0 0 25px 0;
	font-size:30px;
	line-height:35px;
	font-weight:300;
}

.articleColStyle2 .mainArticleTitle p{
	margin:0 0 15px 0;
	font-size:19px;
	line-height:25px;
}

/* Content Styles */

.article2and3ColStyle2{
	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;
	padding:0;
	overflow: hidden;
	margin-bottom:50px;
}

.article2and3ColStyle2 a.btBlue{
	width:100%;
	max-width:211px;
	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;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
	text-transform:uppercase;
background: #1ba7e4; /* Old browsers */
background: -moz-linear-gradient(top,  #1ba7e4 0%, #008eca 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1ba7e4 0%,#008eca 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1ba7e4 0%,#008eca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ba7e4', endColorstr='#008eca',GradientType=0 );
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.1);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.1);
}

.article2and3ColStyle2 a.btBlue:hover{
background: #48b4e2; /* Old browsers */
background: -moz-linear-gradient(top,  #48b4e2 0%, #289bc9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #48b4e2 0%,#289bc9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #48b4e2 0%,#289bc9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48b4e2', endColorstr='#289bc9',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.2);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.2);
}

.article2and3ColStyle2 .secArticleCol1{
	width:48.42%;
	color:#000000;
	text-align:center;
	padding:0;
	margin:0 3.14% 30px 0;
	border:0;
	border-collapse:collapse;
	background-color:#F1F1F1;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
}

.article2and3ColStyle2 .secArticleCol2{
	width:48.42%;
	color:#000000;
	text-align:center;
	padding:0;
	margin:0 0 30px 0;
	border:0;
	border-collapse:collapse;
	background-color:#F1F1F1;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
}

.article2and3ColStyle2 .secArticleCol1 figure{
	position:relative;
	width:100%;
	height:0;
	margin:0;
	padding:0 0 49.56% 0;
	border:0;
	border-collapse:collapse;
	text-align:center;
}

.article2and3ColStyle2 .secArticleCol2 figure{
	position:relative;
	width:100%;
	height:0;
	margin:0;
	padding:0 0 49.56% 0;
	border:0;
	border-collapse:collapse;
	text-align:center;
}

.article2and3ColStyle2 .secArticleCol1 figure img{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	opacity:1;
}

.article2and3ColStyle2 .secArticleCol2 figure img{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
}

.article2and3ColStyle2 div figcaption{
	width:100%;
	margin:0 0 0 0;
	padding:30px 35px 30px 35px;
	border:0;
	border-collapse:collapse;
}

.article2and3ColStyle2 div figcaption h2{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:30px;
	padding:0;
	margin:0 0 25px 0;
	font-size:28px;
	color:#000000;
	font-weight:700;
}

.article2and3ColStyle2 div figcaption ul li {
	line-height:25px;
	font-size:19px;
	padding:0;
	margin:0 0 25px 17px;
	list-style:outside;
}


.article2and3ColStyle2 div figcaption p{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:25px;
	padding:0;
	margin:0 0 45px 0;
	font-size:19px;
}

/*End Content styles*/

/* End Artigo 1 */

/* Artigo 3 */
.article2ColStyle{
	width:984px;
	min-width:320px;
	height:auto;
	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 50px 15px;
}

.article2ColStyle .mainArticleTitle{
	text-align:left;
	padding:40px 0 20px 0;
}

.article2ColStyle .mainArticleTitle h1{
	margin:0 0 20px 0;
	font-size:38px;
	line-height:45px;
}

.article2ColStyle .mainArticleTitle p{
	margin:0 0 20px 0;
	font-size:19px;
	line-height:25px;
}

.article2ColStyle .content-div-2Col{
	width:48.42%;
	height:0;
	border:0;
	border-collapse:collapse;
	margin:0 3.14% 3.14% 0;
	padding:0 0 0 0;
	padding-bottom:22.31%;
	float:left;
}

.article2ColStyle .content-div-2Col:nth-child(2n+1){
	width:48.42%;
	height:0;
	border:0;
	border-collapse:collapse;
	margin:0 0% 3.14% 0;
	padding:0 0 0 0;
	padding-bottom:22.31%;
	float:left;
}

.article2ColStyle .content-div-2Col figure{
	position:relative;
	width:100%;
	height:0;
	margin:0;
	padding:0;
	text-align:center;
	padding-bottom:45.77%;
}

.article2ColStyle .content-div-2Col figure img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
}

.article2ColStyle .content-div-2Col figure a{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/Global/BTInteract5.png) no-repeat center center;
	background-size:70px 70px;
	z-index:10;
}

.article2ColStyle .content-div-2Col figure a:hover{
	background:url(../images/Global/BTInteract5.png) no-repeat center center, url(../images/Global/BTInteract5.png) no-repeat center center;
	background-size:70px 70px;
}

.article2ColStyle .content-div-2Col figure a.mobileLink{
	display:none;
}

.article2ColStyle .content-div-2Col figure a.play{
	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;
}

.article2ColStyle .content-div-2Col figure a.play:hover{
	background:url(../images/Global/BTPlay.png) no-repeat center center, url(../images/Global/BTPlay.png) no-repeat center center;
}

.article2ColStyle .mainArticleTitle2{
	text-align:center;
	padding:0;
}

.article2ColStyle .mainArticleTitle2 a.btInsc{
	width:100%;
	max-width:300px;
	height:50px;
	font-size:22px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;
	line-height:50px;
	padding:0 0 0 0;
	margin:20px 0 0 0;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	color:#FFFFFF;
	background: #cc0001; /* Old browsers */
background: -moz-linear-gradient(top,  #cc0001 0%, #b20000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #cc0001 0%,#b20000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #cc0001 0%,#b20000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0001', endColorstr='#b20000',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 2px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 0px 2px 0px rgba(0, 0, 0, 0.75);

}

.article2ColStyle .mainArticleTitle2 a.btInsc:hover{
	background: #cc3d3d; /* Old browsers */
background: -moz-linear-gradient(top,  #cc3d3d 0%, #ad3434 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #cc3d3d 0%,#ad3434 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #cc3d3d 0%,#ad3434 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc3d3d', endColorstr='#ad3434',GradientType=0 ); /* IE6-9 */
}

/* End Artigo 3 */

/*Images Fade In Objects*/
figure{
	opacity:0;
}
/*Images Fade In Objects*/
/*Fim Artigo 2*/

/* Media Queries */

@media (max-width:1024px){
.article2ColStyle .content-div-2Col figure a.liteboxAulas{
	display:none;
}

.article2ColStyle .content-div-2Col figure a.mobileLink{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/Global/BTInteract5.png) no-repeat center center;
	z-index:9;
}

.article2ColStyle .content-div-2Col figure a.mobileLink:hover{
	background:url(../images/Global/BTInteract5.png) no-repeat center center, url(../images/Global/BTInteract5.png) no-repeat center center;
}

}

@media (max-width:999px){

.articleColStyle2{
	width:100%;
}

.articleColStyle3{
	width:100%;
}

.article2and3ColStyle2{
	width:100%;
	margin:0 0 2.73% 0;
}

.article2ColStyle{
	width:100%;
}

.articleColStyle3 figcaption h1{
	font-size:8vw;
	line-height:8vw;
}

}

@media (max-width:800px){

}

@media (min-width:523px) and (max-width:766px){
	
}

@media (max-width:523px){

}

@media (max-width:508px){

.article2and3ColStyle2 .secArticleCol1{
	width:100%;
	color:#000000;
	padding:0;
	margin:0 0 40px 0;
	border:0;
	border-collapse:collapse;
	padding-bottom:0;
}

.article2and3ColStyle2 .secArticleCol2{
	width:100%;
	color:#000000;
	padding:0;
	margin:0 0 40px 0;
	border:0;
	border-collapse:collapse;
	padding-bottom:0;
}

.article2ColStyle .content-div-2Col{
	width:100%;
	height:0;
	border:0;
	border-collapse:collapse;
	margin:0 0% 4.14% 0;
	padding:0 0 0 0;
	padding-bottom:45.77%;
	background-color:#999999;
	clear:both;
}

.article2ColStyle .content-div-2Col:nth-child(2n+1){
	width:100%;
	height:0;
	border:0;
	border-collapse:collapse;
	margin:0 0% 4.14% 0;
	padding:0 0 0 0;
	padding-bottom:45.77%;
	background-color:#999999;
	clear:both;
}

}

@media (max-width:480px){

.articleColStyle3 figcaption{
	width:100%;
}

.articleColStyle3 figcaption h2{
	margin:0 0 15px 0;
	font-size:26px;
	line-height:35px;
}

.articleColStyle3 figcaption a{
	width:100%;
}

.articleColStyle3 figcaption h1{
	font-size:9vw;
	line-height:9vw;
	font-weight:500;
}

.articleColStyle2 .mainArticleTitle h3{
	color:#000000;
	margin:0 0 25px 0;
	font-size:29px;
	line-height:35px;
}

.articleColStyle2 .mainArticleTitle h4{
	color:#000000;
	margin:0 0 25px 0;
	font-size:24px;
	line-height:30px;
	font-weight:300;
}

.articleColStyle2 .mainArticleTitle p{
	margin:0 0 15px 0;
	font-size:19px;
	line-height:25px;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item{
	width:100%;
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item{
	margin:0 0% 5.14% 0;
	clear:both;
}

.articleColStyle2 .content-div-3Col .content-div-3Col-item figure{
	display:inline-block;
	width:62.5%;
	padding-bottom:21.33%;
}

.article2and3ColStyle2{
	width:100%;
	margin:0 0 3.14% 0;
}

.article2ColStyle .mainArticleTitle h1{
	font-size:28px;
	line-height:30px;
}


}

/* End Media Queries */