/* Artigos Styles */

/* Full width Image */

.imgArticleColStyle{
	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;
	margin-top:170px;
	overflow:hidden;
	padding:0 15px 0 15px;
	display: inline-table;
	z-index: 10;
}

.mask{
	position: absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background: url(../images/AlunosEnc/FUNDO_50_1.png) repeat;
	background-position: top center;
	background-size: 120px 120px;
	z-index: 0;
}

.fullWidthStyleInsc2{
	position: relative;
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background-image: url(../images/Pagina-Especial/LandingPage_Eu_leio_topo_02.png);
	background-position: center top;
	background-size:100% auto;
}

.fullWidthStyleInsc3{
	position: relative;
	width:100%;
	padding: 0;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background: linear-gradient(#36E6EB, #36E6EB) no-repeat, linear-gradient(#FFC03C, #FFC03C) no-repeat;
    background-size: 50% 100%, 100% 100%;
    background-position: 0 0, 50% 0;
}

@media (max-width:1400px){
.fullWidthStyleInsc2{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background-position: center top;
	background-size:1400px auto;
}
}

.imgArticleColStyle .imgProp{
	margin: 0;
	padding:0 15px 0 15px;
}

.imgArticleColStyle .imgProp img{
	display: inline-block;
	width: 100%;
	padding:0;
	margin:0;
	max-width: 954px;
	margin-bottom: -5px;
}

.imgArticleColStyle .imgProp h1{
	color:#FFFFFF;
	font-size:76px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:100%;
	margin:0 0 0 0;
	font-weight:700;
}

.imgArticleColStyle .imgProp h2{
	color:#FFFFFF;
	font-size:50px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:100%;
	margin:0 0 10px 0;
	font-weight:300;
}

.imgArticleColStyle .imgProp a{
	width:100%;
	max-width:260px;
	height:50px;
	font-size:22px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	padding:0;
	margin:50px 0 0 0;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	color:#FFFFFF;
	background:#CC0000;
	font-weight:bold;
	text-transform: uppercase;
}

.imgArticleColStyle .imgProp a:hover{
	background:#CC4747;
}

/* End Full Width Image */

/* Main article */

.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;
	margin-top:0;
	overflow:hidden;
	padding:0 15px 0 15px;
}

.articleColStyle2 .mainArticleTitle2{
	padding:40px 0 30px 0;
}

.articleColStyle2 .mainArticleTitle2 h1{
	margin:0 0 25px 0;
	font-size:39px;
	line-height:45px;
}

.articleColStyle2 .mainArticleTitle2 h2{
	margin:0 0 30px 0;
	font-size:26px;
	line-height:35px;
	font-weight:300;
}

.articleColStyle2 .mainArticleTitle2 h3{
	margin:40px 0 5px 0;
	font-size:19px;
	line-height:25px;
	font-weight: 700;
}

.articleColStyle2 .mainArticleTitle2 h4{
	margin:40px 0 25px 0;
	font-size:22px;
	line-height:30px;
}

.articleColStyle2 .mainArticleTitle2 p{
	margin:0 0 25px 0;
	font-size:19px;
	line-height:25px;
}

.articleColStyle2 .mainArticleTitle2 p a{
	width:100%;
	max-width:260px;
	height:50px;
	font-size:22px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	padding:0;
	margin:0 0 0 0;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	color:#FFFFFF;
	background:#CC0000;
	font-weight:bold;
	text-transform: uppercase;
}

.articleColStyle2 .mainArticleTitle2 p a:hover{
	background:#CC4747;
}

.articleColStyle2 .mainArticleTitle2 ul{
	display:block;
	margin-bottom:25px;
}

.articleColStyle2 .mainArticleTitle2 ul li {
	line-height:25px;
	font-size:19px;
	padding:0;
	margin:0 0 0 20px;
	list-style:outside;
}

/* Content Styles */

.articleColStyle2 .content-div-2Col{
	width:100%;
    padding:0 0 0 0;
	overflow:hidden;
	margin:0;
}

.articleColStyle2 .content-div-2Col .content-div-2Col-item{
	width:48.42%;
	border:0;
	border-collapse:collapse;
	margin:0 3.14% 0 0;
	padding:0 0 0 0;
	float:left;
}

.articleColStyle2 .content-div-2Col .content-div-2Col-item:nth-child(2n){
	margin-right:0;
}

.articleColStyle2 .content-div-2Col .content-div-2Col-item .fig{
	position:relative;
	width:100%;
	height:0;
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0 0 0 0;
	padding-bottom:56.15%;
	text-align:center;
	float:left;
}

.articleColStyle2 .content-div-2Col .content-div-2Col-item .fig img{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
}

.articleColStyle2 .content-div-2Col .content-div-2Col-item .fig 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;
}

.articleColStyle2 .content-div-2Col .content-div-2Col-item .fig a:hover{
	background:url(../images/Global/BTInteract4.png) no-repeat center center, url(../images/Global/BTInteract4.png) no-repeat center center;
}

.articleColStyle2 .content-div-2Col .content-div-2Col-item figcaption{
	width:100%;
	margin:20px 0 60px 0;
	padding:0 0 0 0;
	border:0;
	border-collapse:collapse;
	text-align:left;
	overflow:hidden;
	clear:both;
}

.articleColStyle2 .content-div-2Col .content-div-2Col-item figcaption h3{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:25px;
	padding:0;
	margin:15px 0 0 0;
	font-size:20px;
	font-weight:700;
}

.articleColStyle2 .content-div-2Col .content-div-2Col-item figcaption p{
	font-family: 'Source Sans Pro', sans-serif;
	line-height:25px;
	padding:0;
	margin:0 0 0 0;
	font-size:19px;
}

/*End Content styles*/

/*Images Fade In Objects*/
figure{
	opacity:1;
}
/*Images Fade In Objects*/

/* End Artigos Styles */

/* Media Queries */

@media (max-width:999px){

.articleColStyle2{
	width:100%;
}

.imgArticleColStyle{
	width:100%;
}

.fullWidthStyleInsc2{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background-position: center top;
	background-size:1400px auto;
}

.imgArticleColStyle .imgProp h1{
	font-size:7.3vw;
}

.imgArticleColStyle .imgProp h2{
	font-size:5vw;
}
	
}

@media (max-width: 800px){
.imgArticleColStyle{
	margin-top:134px;
}
	
.imgArticleColStyle .imgProp h1{
	font-size:50px;
}

.imgArticleColStyle .imgProp h2{
	font-size:34px;
}
	
}

@media (max-width:480px){

.articleColStyle2 .mainArticleTitle2 h1{
	margin:0 0 20px 0;
	font-size:29px;
	line-height:35px;
}

.articleColStyle2 .mainArticleTitle2 h2{
	margin:0 0 20px 0;
	font-size:22px;
	line-height:30px;
}

.articleColStyle2 .mainArticleTitle2 h3{
	margin:40px 0 25px 0;
	font-size:24px;
	line-height:30px;
}
	
.fullWidthStyleInsc3{
	position: relative;
	width:100%;
	padding: 0;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background: none;
    background-size: 50% 100%, 100% 100%;
    background-position: 0 0, 50% 0;
}
	
.articleColStyle2 .content-div-2Col .content-div-2Col-item{
	width:100%;
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

}

/* End Media Queries */