/* Aulas Interativas e Testes Default Styles */

/* Full width Image */

.imgArticleColStyle{
	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;
}

.fullWidthStyleInsc{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background-image: url(../../../../html/images/Pagina-Especial/LdTestes_CSearch_topo.jpg);
	background-position: center top;
	background-size:100% auto;
}

@media (max-width: 1400px){
.fullWidthStyleInsc{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background-image: url(../../../../html/images/Pagina-Especial/LdTestes_CSearch_topo.jpg);
	background-position: center top;
	background-size:1400px auto;
}
}

.imgArticleColStyle .imgProp{
	position:relative;
	text-align:center;
	margin:0;
	padding:170px 0 50px 0;
}

.imgArticleColStyle .imgProp h1{
	display:block;
	width:100%;
	margin:0 0 0 0;
	padding:6% 0 8% 0;
	font-size:78px;
	line-height:85px;
	font-weight:700;
}

.imgArticleColStyle .imgProp h2{
	margin:0;
	padding:0;
	font-size:38px;
	line-height:45px;
	font-weight:300;
}

.imgArticleColStyle .imgProp .lang{
	position:absolute;
	top:0;
	right:0;
	z-index:20;
	width:100%;
	max-width:220px;
	border:0;
	border-collapse:collapse;
	text-align:right;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:19px;
	padding:15px;
	/*background-color:#B08889;*/
}

.imgArticleColStyle .imgProp .lang a{
	text-decoration:none;
	color:#000000;
	font-family: 'Source Sans Pro', sans-serif;
}

.imgArticleColStyle .imgProp .lang a.active{
	font-weight:700;
}

.mainNav{
	z-index:20;
	width:100%;
	min-width:320px;
	border:0;
	border-collapse:collapse;
	margin:auto;
	text-align:left;
	overflow:hidden;
	padding:0;
}

.navSection{
	position:relative;
	width:48.63%;
	border:0;
	border-collapse:collapse;
	text-align:left;
	margin-right:2.62%;
}

.navSection:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 5px;
  bottom: 0;
  left: 0;
  background-color: #FFD255;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.navSection:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.navSection:last-child{
	margin-right:0;
}

.navButton{
	width:100%;
	height:80px;
	line-height:28px;
	text-decoration:none;
	color:#000000;
	display:block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:22px;
	text-align:left;
	padding:12px 0 0 20px;
	text-transform:uppercase;
	background: url("../images/Global/BTSetaNextWhite.png") rgba(255,255,255,0.95) no-repeat;
	background-size:10px 18px;
	background-position:top 45px right 15px;
}

.navButton:hover{
	background: url("../images/Global/BTSetaNextWhite.png") rgba(255,255,255,1) no-repeat;
	background-size:10px 18px;
	background-position:top 45px right 15px;
}

.navButton.first{
	color:#FFFFFF;
	background:url("../images/Global/BTSetaNextWhite.png") rgba(0,160,0,0.95) no-repeat;
	background-size:10px 18px;
	background-position:top 45px right 15px;
}

.navButton.first:hover{
	background-color: rgba(0,160,0,1);
}

.navButton.second{
	color:#FFFFFF;
	background:url("../images/Global/BTSetaNextWhite.png") rgba(208,17,25,0.95) no-repeat;
	background-size:10px 18px;
	background-position:top 45px right 15px;
}

.navButton.second:hover{
	background-color: rgba(208,17,25,1);
}


/* End Full Width Image */

/* Artigo 1*/

.articleColStyle{
	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 55px 15px;
}

.articleColStyle .mainArticleTitle{
	padding:50px 0 0 0;
}

.articleColStyle .mainArticleTitle h1{
	margin:0 0 20px 0;
	font-size:26px;
	line-height:35px;
	font-weight:300;
}

.articleColStyle .mainArticleTitle h2{
	margin:0 0 10px 0;
	font-size:29px;
	line-height:30px;
}

.articleColStyle .mainArticleTitle p{
	margin:0 25px 25px 0;
	font-size:19px;
	line-height:25px;
}

.articleColStyle .mainArticleTitle p.lastp{
	margin:0;
	font-size:19px;
	line-height:25px;
}

.articleColStyle .mainArticleTitle2{
	position:relative;
	padding:50px 0 35px 0;
}

.articleColStyle .mainArticleTitle2 h1{
	margin:0 0 25px 0;
	font-size:38px;
	line-height:45px;
}

.articleColStyle .mainArticleTitle2 h2{
	margin:0 0 0 0;
	font-size:28px;
	line-height:35px;
}

.articleColStyle .mainArticleTitle2 p{
	margin:0 0 25px 0;
	font-size:18px;
	line-height:25px;
}

.articleColStyle .mainArticleTitle2 .selos{
	width:100%;
	padding:15px 0 0 0;
	text-align:center;
}

.articleColStyle .mainArticleTitle2 .selos a:hover{
	opacity:0.8;
}

.articleColStyle .mainArticleTitle2 .selos img.plus{
	width:14.46%;
	margin:5.2% 0 5.2% 0;
	padding:0;
	display:inline-block;
}

.articleColStyle .mainArticleTitle2 .selos img.selo{
	width:26.62%;
	margin:0 2.62% 0 2.62%;
	padding:0;
	display:inline-block;
}

.articleColStyle .mainArticleTitle2 .selos img.plusEE{
	width:10%;
	margin:4.2% 0 4.2% 0;
	padding:0;
	display:block;
	float:left;
}

.articleColStyle .mainArticleTitle2 .selos img.seloEE{
	width:17.25%;
	margin:0;
	padding:0;
	display:block;
	float:left;
}


/* Anchors Section */

.articleColStyle .mainArticleAnchors{
	padding:0 0 0 0;
}

.articleColStyle .mainArticleAnchors h1{
	margin:0 0 0 0;
	font-size:28px;
	line-height:35px;
}

.articleColStyle .mainArticleAnchors h2{
	margin:25px 0 0 0;
	font-size:26px;
	line-height:35px;
}

.articleColStyle .mainArticleAnchors a.botaoB{
	width:23.06%;
	text-align:center;
	height:50px;
	font-size:24px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;
	line-height:50px;
	padding:0;
	margin:15px 2.52% 15px 0;
	text-decoration:none;
	display:block;
	float:left;
	color:#FFFFFF;
}

.articleColStyle .mainArticleAnchors a.botaoB:nth-child(4n+1){
	margin-right:0;
}

.articleColStyle .mainArticleAnchors img:hover{
	opacity:0.8;
}

.articleColStyle .mainArticleAnchors a.botaoS{
	width:300px;
	height:50px;
	font-size:16px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	padding:0;
	margin:15px 25px 15px 0;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	color:#FFFFFF;
}

.articleColStyle .mainArticleAnchors a.botaoS:nth-child(4n+1){
	margin:15px 0 15px 0;
}

.articleColStyle .mainArticleAnchors a.botaoS:hover,
.articleColStyle .mainArticleAnchors a.botaoS:last-child:hover{
	opacity:0.8;
}

.articleColStyle .mainArticleAnchors p{
	display:block;
	margin:25px 0 0 0;
	font-size:19px;
	line-height:25px;
	clear:both;
}

/* Anchors Section */

/* Barra de Artigo Loja */

.articleColStyle .storeItemTitle{
	padding:60px 0 0 0;
}

.articleColStyle .storeItemTitle h2{
	margin:0 0 10px 0;
	font-size:29px;
	line-height:30px;
}

.articleColStyle .articleStoreItem{
	position:relative;
	width:100%;
	padding:0;
	margin:3px 0 0 0;
	background-color:#EEEEEE;
	overflow:hidden;
	background-position: left top;
	background-repeat: no-repeat;
}

.articleColStyle .articleStoreItem.margin25{
	margin:25px 0 0 0;
}

.articleColStyle .articleStoreItem .infoItem{
	max-width:100%;
	min-height:136px;
	padding:20px 30px 25px 5%;
	margin:0 270px 0 0;
	/*background-color:#D9A7A8;*/
}

.articleColStyle .articleStoreItem .infoItem h3{
	margin:0 0 10px 0;
	font-size:24px;
	line-height:30px;
	color:#CC0001;
	font-weight:700;
}

.articleColStyle .articleStoreItem .infoItem p{
	margin:0 0 25px 0;
	font-size:18px;
	line-height:25px;
}

.articleColStyle .articleStoreItem .infoItem p:last-of-type{
	margin:0 0 0 0;
	font-size:18px;
	line-height:25px;
}

.articleColStyle .articleStoreItem .infoItem p a,
.articleColStyle .articleStoreItem .infoItem p:last-of-type a{
	margin:0;
	padding:0;
	text-decoration:none underline;
	color:#000000;
	font-weight:700;
}

.articleColStyle .articleStoreItem .infoItem p a:hover,
.articleColStyle .articleStoreItem .infoItem p:last-of-type a:hover{
	color:#CC0001;
}

.articleColStyle .articleStoreItem .buyInfo{
	position:absolute;
	top:0;
	right:0;
	width:270px;
	padding:15px 30px 35px 30px;
	text-align:center;
	margin:0;
	/*background-color:#7FA1CF;*/
}

.articleColStyle .articleStoreItem .buyInfo p.valor{
	padding:0;
	margin:0 0 10px 0;
	font-size:28px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}

.articleColStyle .articleStoreItem .buyInfo p.valor span{
	text-align:center;
	padding:0;
	margin:0 10px 0 0; 
	font-size:28px;
	color:#000000;
	font-weight:700;
	/*text-decoration:line-through;*/
}

.articleColStyle .articleStoreItem .buyInfo 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;
}

.articleColStyle .articleStoreItem .buyInfo a.singleProd:hover{
	opacity:0.8;
}

.articleColStyle .articleStoreItem .buyInfo a.default{
	width:100%;
	max-width:185px;
	text-align:left;
	height:50px;
	font-size:24px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;
	line-height:50px;
	padding:0 0 0 25px;
	margin:0;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
	background:url("../images/Global/BTSetaNextWhite.png") #CC0001 no-repeat;
	background-size:10px 18px;
	background-position:center right 15px;
	-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);

}

.articleColStyle .articleStoreItem .buyInfo a.default:hover{
	background:url("../images/Global/BTSetaNextWhite.png") #CC3F3F no-repeat;
	background-size:10px 18px;
	background-position:center right 15px;
}

.articleColStyle .articleStoreItem .buyInfo a.btJEP{
	width:100%;
	max-width:185px;
	text-align:center;
	height:50px;
	font-size:20px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	padding:0 0 0 0;
	margin:0;
	border:1px solid #000000;
	text-decoration:none;
	display:inline-block;
	color:#000000;
	text-transform:uppercase;
}

.articleColStyle .articleStoreItem .buyInfo a.btJEP:hover{
	background-color: rgba(0,0,0,0.05);
}

.articleColStyle .articleStoreItem .buyInfo a.btJEP2{
	width:100%;
	max-width:185px;
	text-align:center;
	height:50px;
	font-size:20px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	padding:0 0 0 0;
	margin:0;
	background-color: rgba(255,255,255,0.9);
	text-decoration:none;
	display:inline-block;
	color:#000000;
	text-transform:uppercase;
}

.articleColStyle .articleStoreItem .buyInfo a.btJEP2:hover{
	background-color: rgba(255,255,255,1);
}


.articleColStyle .articleStoreItem .buyInfo a.btProv{
	width:100%;
	max-width:185px;
	text-align:center;
	height:50px;
	font-size:20px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	padding:0 0 0 0;
	margin:0;
	border:1px solid #000000;
	text-decoration:none;
	display:inline-block;
	color:#000000;
	text-transform:uppercase;
	opacity:0.3;
}

.articleColStyle .articleStoreItem .buyInfo a.btPre{
	width:100%;
	max-width:185px;
	text-align:left;
	height:50px;
	font-size:24px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;
	line-height:50px;
	padding:0 0 0 25px;
	margin:0;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
background: url("../images/Global/cesto.png") no-repeat center right 15px, #fca40c; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #fca40c 0%, #fc9901 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #fca40c 0%,#fc9901 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #fca40c 0%,#fc9901 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fca40c', endColorstr='#fc9901',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);
}

.articleColStyle .articleStoreItem .buyInfo a.btPre:hover{
background: url("../images/Global/cesto.png") no-repeat center right 15px, #f9b53e; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #f9b53e 0%, #f9aa34 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #f9b53e 0%,#f9aa34 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #f9b53e 0%,#f9aa34 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b53e', endColorstr='#f9aa34',GradientType=0 ); /* IE6-9 */
}

.articleColStyle .articleStoreItem .buyInfo a.bt1Ciclo{
	width:100%;
	max-width:185px;
	text-align:left;
	height:50px;
	font-size:24px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;
	line-height:50px;
	padding:0 0 0 25px;
	margin:0;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
	background: url("../images/Global/cesto.png") no-repeat center right 15px, #eb5b0d; /* Old browsers */
	background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #eb5b0d 0%, #e05001 100%); /* FF3.6-15 */
	background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #eb5b0d 0%,#e05001 100%); /* Chrome10-25,Safari5.1-6 */
	background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #eb5b0d 0%,#e05001 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb5b0d', endColorstr='#e05001',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);
}

.articleColStyle .articleStoreItem .buyInfo a.bt1Ciclo:hover{
background: url("../images/Global/cesto.png") no-repeat center right 15px, #e86f2e; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #e86f2e 0%, #d87641 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #e86f2e 0%,#d87641 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #e86f2e 0%,#d87641 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e86f2e', endColorstr='#d87641',GradientType=0 ); /* IE6-9 */
}

.bt1C{
	background: #eb5b0d; /* Old browsers */
	background: -moz-linear-gradient(top,  #eb5b0d 0%, #e05001 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #eb5b0d 0%,#e05001 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #eb5b0d 0%,#e05001 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb5b0d', endColorstr='#e05001',GradientType=0 ); /* IE6-9 */
}

.bt1C:hover{
background: #e86f2e; /* Old browsers */
background: -moz-linear-gradient(top,  #e86f2e 0%, #d87641 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e86f2e 0%,#d87641 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e86f2e 0%,#d87641 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e86f2e', endColorstr='#d87641',GradientType=0 ); /* IE6-9 */
}

.articleColStyle .articleStoreItem .buyInfo a.bt2Ciclo{
	width:100%;
	max-width:185px;
	text-align:left;
	height:50px;
	font-size:24px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;
	line-height:50px;
	padding:0 0 0 25px;
	margin:0;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
background: url("../images/Global/cesto.png") no-repeat center right 15px, #95d44a; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #95d44a 0%, #89c83e 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #95d44a 0%,#89c83e 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #95d44a 0%,#89c83e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95d44a', endColorstr='#89c83e',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);
}

.articleColStyle .articleStoreItem .buyInfo a.bt2Ciclo:hover{
background: url("../images/Global/cesto.png") no-repeat center right 15px, #a8d374; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #a8d374 0%, #9bc665 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #a8d374 0%,#9bc665 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #a8d374 0%,#9bc665 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d374', endColorstr='#9bc665',GradientType=0 ); /* IE6-9 */
}

.bt2C{
background: #95d44a; /* Old browsers */
background: -moz-linear-gradient(top,  #95d44a 0%, #89c83e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #95d44a 0%,#89c83e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #95d44a 0%,#89c83e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95d44a', endColorstr='#89c83e',GradientType=0 ); /* IE6-9 */
}

.bt2C:hover{
background: #a8d374; /* Old browsers */
background: -moz-linear-gradient(top,  #a8d374 0%, #9bc665 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #a8d374 0%,#9bc665 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #a8d374 0%,#9bc665 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d374', endColorstr='#9bc665',GradientType=0 ); /* IE6-9 */
}

.articleColStyle .articleStoreItem .buyInfo a.bt3Ciclo{
	width:100%;
	max-width:185px;
	text-align:left;
	height:50px;
	font-size:24px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;
	line-height:50px;
	padding:0 0 0 25px;
	margin:0;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
background: url("../images/Global/cesto.png") no-repeat center right 15px, #65ab14; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #65ab14 0%, #5aa107 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #65ab14 0%,#5aa107 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #65ab14 0%,#5aa107 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65ab14', endColorstr='#5aa107',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);
}

.articleColStyle .articleStoreItem .buyInfo a.bt3Ciclo:hover{
background: url("../images/Global/cesto.png") no-repeat center right 15px, #76aa36; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #76aa36 0%, #6aa028 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #76aa36 0%,#6aa028 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #76aa36 0%,#6aa028 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76aa36', endColorstr='#6aa028',GradientType=0 ); /* IE6-9 */
}

.bt3C{
background: #65ab14; /* Old browsers */
background: -moz-linear-gradient(top,  #65ab14 0%, #5aa107 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #65ab14 0%,#5aa107 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #65ab14 0%,#5aa107 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65ab14', endColorstr='#5aa107',GradientType=0 ); /* IE6-9 */
}

.bt3C:hover{
background: #76aa36; /* Old browsers */
background: -moz-linear-gradient(top,  #76aa36 0%, #6aa028 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #76aa36 0%,#6aa028 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #76aa36 0%,#6aa028 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76aa36', endColorstr='#6aa028',GradientType=0 ); /* IE6-9 */
}

.articleColStyle .articleStoreItem .buyInfo a.btSec1{
	width:100%;
	max-width:185px;
	text-align:left;
	height:50px;
	font-size:24px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;
	line-height:50px;
	padding:0 0 0 25px;
	margin:0;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
background: url("../images/Global/cesto.png") no-repeat center right 15px, #55abd3; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #55abd3 0%, #499fc8 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #55abd3 0%,#499fc8 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #55abd3 0%,#499fc8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55abd3', endColorstr='#499fc8',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);
}

.articleColStyle .articleStoreItem .buyInfo a.btSec1:hover{
background: url("../images/Global/cesto.png") no-repeat center right 15px, #7fb7d1; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #7fb7d1 0%, #71abc6 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #7fb7d1 0%,#71abc6 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #7fb7d1 0%,#71abc6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fb7d1', endColorstr='#71abc6',GradientType=0 ); /* IE6-9 */
}

.articleColStyle .articleStoreItem .buyInfo a.btSec2{
	width:100%;
	max-width:185px;
	text-align:left;
	height:50px;
	font-size:24px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;
	line-height:50px;
	padding:0 0 0 25px;
	margin:0;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
background: url("../images/Global/cesto.png") no-repeat center right 15px, #547bd3; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #547bd3 0%, #4870c7 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #547bd3 0%,#4870c7 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #547bd3 0%,#4870c7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547bd3', endColorstr='#4870c7',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);
}

.articleColStyle .articleStoreItem .buyInfo a.btSec2:hover{
background: url("../images/Global/cesto.png") no-repeat center right 15px, #7d97d1; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #7d97d1 0%, #718cc6 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #7d97d1 0%,#718cc6 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #7d97d1 0%,#718cc6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d97d1', endColorstr='#718cc6',GradientType=0 ); /* IE6-9 */
}

.articleColStyle .articleStoreItem .buyInfo a.btSec3{
	width:100%;
	max-width:185px;
	text-align:left;
	height:50px;
	font-size:24px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;
	line-height:50px;
	padding:0 0 0 25px;
	margin:0;
	text-decoration:none;
	display:inline-block;
	color:#FFFFFF;
background: url("../images/Global/cesto.png") no-repeat center right 15px, #8d53a4; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #8d53a4 0%, #854b9c 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #8d53a4 0%,#854b9c 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #8d53a4 0%,#854b9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d53a4', endColorstr='#854b9c',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);
}

.articleColStyle .articleStoreItem .buyInfo a.btSec3:hover{
background: url("../images/Global/cesto.png") no-repeat center right 15px, #9573a3; /* Old browsers */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #9573a3 0%, #8a6999 100%); /* FF3.6-15 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #9573a3 0%,#8a6999 100%); /* Chrome10-25,Safari5.1-6 */
background: url("../images/Global/cesto.png") no-repeat center right 15px, linear-gradient(to bottom,  #9573a3 0%,#8a6999 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9573a3', endColorstr='#8a6999',GradientType=0 ); /* IE6-9 */
}

.btSec{
background: #8d53a4; /* Old browsers */
background: -moz-linear-gradient(top,  #8d53a4 0%, #854b9c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #8d53a4 0%,#854b9c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #8d53a4 0%,#854b9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d53a4', endColorstr='#854b9c',GradientType=0 ); /* IE6-9 */
}

.btSec:hover{
background: #9573a3; /* Old browsers */
background: -moz-linear-gradient(top,  #9573a3 0%, #8a6999 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #9573a3 0%,#8a6999 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #9573a3 0%,#8a6999 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9573a3', endColorstr='#8a6999',GradientType=0 ); /* IE6-9 */
}

/* End Barra de Artigo Loja */

/*End Artigo 1*/

/* Artigo 3 */

.articleColStyle3{
	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;
}

.articleColStyle3 .mainArticleTitle2{
	text-align:left;
	width:50.92%;
	padding:0;
	margin-top:5.77%;
	margin-bottom:5.77%;
	color:#000000;
}

.articleColStyle3 .mainArticleTitle2 h2{
	margin:0 0 15px 0;
	font-size:36px;
	line-height:45px;
}

.articleColStyle3 .mainArticleTitle2 p{
	margin:0 0 10% 0;
	font-size:18px;
	line-height:25px;
}

.articleColStyle3 .mainArticleTitle2 a{
	width:245px;
	height:50px;
	font-size:22px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	padding:0;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	color:#FFFFFF;
	background:#CC0000;
	font-weight:bold;
	-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);
}

.articleColStyle3 .mainArticleTitle2 a:hover{
	background: #CC3F3F;
}

/* End Artigo 3 */

/* Artigo Imagens Apoios */

.article2ColImgStyle{
	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;
	padding:20px 15px 50px 15px;
	overflow:hidden;
}

.article2ColImgStyle .mainArticleTitle h1{
	margin:0 0 25px 0;
	font-size:39px;
	line-height:45px;
}

.article2ColImgStyle .mainArticleTitle p{
	margin:0 0 25px 0;
	font-size:19px;
	line-height:25px;
}

/* Content Styles */

.article2ColImgStyle .content-Col1{
	width:62%;
    padding:0 0 0 0;
	margin:auto;
	overflow:hidden;
	float:left;
}

.article2ColImgStyle .content-Col1 figure{
	width:100%;
	margin:25px 0 0 0;
	padding:0;

}

.article2ColImgStyle .content-Col1 figure img:nth-of-type(1){
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 0;
	padding:0;
	width:20.27%;
}

.article2ColImgStyle .content-Col1 figure img:nth-of-type(2){
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 9%;
	padding:0;
	width:29.02%;
}

.article2ColImgStyle .content-Col1 figcaption{
	width:100%;
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	font-family: 'Source Sans Pro', sans-serif;
}

.article2ColImgStyle .content-Col1 figcaption p{
	margin:0;
	font-size:24px;
	line-height:25px;
}


.article2ColImgStyle .content-Col1 figcaption a{
	width:100%;
	max-width:464px;
	height:50px;
	font-size:22px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	padding:0;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	color:#FFFFFF;
	background:#CC0000;
	font-weight:bold;
	-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);
}

.article2ColImgStyle .content-Col2{
	width:38%;
    padding:0 0 0 0;
	margin:auto;
	overflow:hidden;
	float:left;
}

.article2ColImgStyle .content-Col2 figure{
	width:100%;
	margin:0;
	padding:0;

}

.article2ColImgStyle .content-Col2 figure img:nth-of-type(1){
	display:inline-block;
	vertical-align:middle;
	margin:8% 0 0 5%;
	padding:0;
	width:73.20%;
}

.article2ColImgStyle .content-Col2 figcaption{
	width:100%;
	margin:0 0 0 15px;
	padding:0;
	border:0;
	border-collapse:collapse;
	font-family: 'Source Sans Pro', sans-serif;
}

.article2ColImgStyle .content-Col2 figcaption p{
	margin:0;
	font-size:24px;
	line-height:25px;
}

/* End Artigo Imagens Apoios */

/* inline content */

	.litebox-overlay .litebox-inline-html {
		top:10%;
		padding: 3% 3%;
		width:80%;
		height:80%;
		background: #FFF;
		line-height: normal;
		overflow-x: hidden;
		line-height: normal !important;
		position: absolute;
		text-align:center;
	}
	
	.litebox-overlay .litebox-inline-html .icoAlert {
		box-shadow:none;
		-webkit-box-shadow:none;
		display:inline-block;
		margin-bottom:25px;
	}

	.litebox-overlay .litebox-inline-html .icoAlert2 {
		box-shadow:none;
		-webkit-box-shadow:none;
		margin-right:25px;
	}

	.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:19px;
		font-family: 'Source Sans Pro', sans-serif;
		line-height:25px;
		font-weight:normal;
	}

	.litebox-overlay .litebox-inline-html p.advert {
		display: inline;
		padding:0;
		margin:0;
		font-size:14px;
		font-family: 'Source Sans Pro', sans-serif;
		line-height:20px;
		font-weight:normal;
	}
	
	.litebox-overlay .litebox-inline-html a.inBt{
	width:100%;
	max-width:320px;
	min-width:250px;
	text-align:left;
	height:50px;
	font-size:19px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	padding:0 0 0 20px;
	margin:25px 0 5px 0;
	text-decoration:none;
	text-transform:uppercase;
	display:inline-block;
	color:#FFFFFF;
background: url("../images/Global/BTSetaNextWhite.png") no-repeat center right 15px, #cc0001;
	background-size:10px 18px;
	-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);
}

.litebox-overlay .litebox-inline-html a.inBt:hover{
background: url("../images/Global/BTSetaNextWhite.png") no-repeat center right 15px, #cc3d3d;
background-size:10px 18px;
}

/* End inline content */

.fullWidthStyleInsc2{
	position:relative;
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background-image: url(../images/Lojas/BannerTopo_PaginasSecundarias_1400.jpg);
	background-position: center top;
	background-size:100% auto;
}

@media (max-width: 1921px) {
	.fullWidthStyleInsc2{
	position:relative;
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background-image: url(../images/Lojas/BannerTopo_PaginasSecundarias_1400.jpg);
	background-position: center top;
	background-size:1920px auto;
	}

}

@media (max-width: 1400px) {
	.fullWidthStyleInsc2{
	position:relative;
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background-image: url(../images/Lojas/BannerTopo_PaginasSecundarias_1400.jpg);
	background-position: center top;
	background-size:1400px auto;
	}

}

/* 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:40px 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/Lojas/Crop_selo.png) no-repeat center center;
		background-size: cover;
	}

	.litebox-overlay .litebox-inline-html figure .label{
		position:absolute;
		display: table;
		top:-35px;
		left:-5px;
		margin:0;
		padding:0;
		border:0;
		z-index: 100;
		width: 70px;
		height: 40px;
		text-align: center;
		background: #CC0001;
		background-size: cover;
		border-radius: 70px / 40px;
	}

	.litebox-overlay .litebox-inline-html figure .label .labelText{
		display: table-cell;
		font-size:14px;
		line-height:10px;
		font-family: 'Source Sans Pro', sans-serif;
		color:#FFFFFF;
		text-align: center;
		vertical-align: middle;
		background: #CC0001;
		background-size: cover;
		border-radius: 70px / 40px;
	}

	.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:40px 0 0 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:22px;
		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;
		min-width:250px;
		text-align:left;
		height:50px;
		font-size:24px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight:bold;
		line-height:50px;
		padding:0 0 0 20px;
		margin:15px 0 5px 0;
		text-decoration:none;
		display:inline-block;
		color:#FFFFFF;
		background: url("../images/Global/cesto.png") no-repeat center right 15px, #cc0001; /* Old browsers */
		background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #cc0001 0%, #b20000 100%); /* FF3.6-15 */
		background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #cc0001 0%,#b20000 100%); /* Chrome10-25,Safari5.1-6 */
		background: url("../images/Global/cesto.png") no-repeat center right 15px, 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);
	}

.litebox-overlay .litebox-inline-html a.inBtCompra:hover{
	background: url("../images/Global/cesto.png") no-repeat center right 15px, #cc3d3d; /* Old browsers */
	background: url("../images/Global/cesto.png") no-repeat center right 15px, -moz-linear-gradient(top,  #cc3d3d 0%, #ad3434 100%); /* FF3.6-15 */
	background: url("../images/Global/cesto.png") no-repeat center right 15px, -webkit-linear-gradient(top,  #cc3d3d 0%,#ad3434 100%); /* Chrome10-25,Safari5.1-6 */
	background: url("../images/Global/cesto.png") no-repeat center right 15px, 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 inline content */

/*Images Fade In Objects*/
figure{
	opacity:0;
}
/*Images Fade In Objects*/

/* End Aulas Interativas e Testes Default Styles */

/* Media Queries */

@media (max-width:999px){
.articleColStyle{
	width:100%;
}

.articleColStyle3{
	width:100%;
}

.articleColStyle .mainArticleAnchors{
	display:none;
}

.fullWidthStyleInsc{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background-position: center top;
	background-size:1920px auto;
}

.articleColStyle3 .mainArticleTitle2 h2{
	margin:0 0 15px 0;
	font-size:36px;
	line-height:45px;
}

.articleColStyle3 .mainArticleTitle2 p{
	margin:0 0% 15% 0;
	font-size:18px;
	line-height:25px;
}

.articleColStyle3 .mainArticleTitle2 a{
	width:245px;
	height:50px;
	font-size:22px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:50px;
	padding:0;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	color:#FFFFFF;
	background:#CC0000;
	font-weight:bold;
	-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);

}

.articleColStyle .articleStoreItem{
	width:100%;
}

.imgArticleColStyle{
	width:100%;
}

.fullWidthStyleInsc{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background-position: center top;
	background-size:100% auto;
}

.imgArticleColStyle .imgProp h1{
	font-size:7.9vw;
	line-height:8.5vw;
}

.imgArticleColStyle .imgProp h2{
	font-size:3.4vw;
	line-height:3.4vw;
}

.articleColStyle .mainArticleTitle{
	padding-top:0;
}

.navButton{
	font-size:2.2vw;
}

.article2ColImgStyle{
	width:100%;
}

}

@media (max-width:800px){

.articleColStyle .articleStoreItem .infoItem{
	max-width:100%;
	margin:0 0 0 0;
}

.articleColStyle .articleStoreItem .buyInfo{
	width:270px;
	padding:15px 30px 35px 30px;
	position:inherit;
	text-align:center;
	float:right;
}

.articleColStyle .mainArticleTitle h1{
	margin:0 0 20px 0;
	font-size:26px;
	line-height:35px;
	font-weight:300;
}

.articleColStyle .mainArticleTitle2 h1{
	margin:0 0 25px 0;
	font-size:38px;
	line-height:45px;
}
	
.articleColStyle .articleStoreItem .infoItem{
	max-width:100%;
	min-height:80px;
	padding:20px 30px 25px 5%;
	margin:0 0 0 0;
	/*background-color:#D9A7A8;*/
}
	
.articleColStyle .articleStoreItem.margin25 .infoItem{
	max-width:100%;
	min-height:136px;
	padding:20px 30px 25px 5%;
	margin:0 0 0 0;
	/*background-color:#D9A7A8;*/
}

}

@media (max-width:480px){

.articleColStyle .mainArticleTitle h1{
	margin:0 0 20px 0;
	font-size:24px;
	line-height:30px;
	font-weight:300;
}

.articleColStyle .mainArticleTitle h2{
	font-size:24px;
	line-height:30px;
}

.articleColStyle3 .mainArticleTitle2{
	width:100%;
}

.articleColStyle3 .mainArticleTitle2 h2{
	margin:0 0 15px 0;
	font-size:26px;
	line-height:35px;
}

.articleColStyle3 .mainArticleTitle2 a{
	width:100%;
}

.fullWidthStyleInsc{
	width:100%;
	height:auto;
	border:0;
	margin:auto;
	border-collapse:collapse;
	text-align:center;
	background-position: center top;
	background-size:150% auto;
}

.articleColStyle .mainArticleTitle2 h1{
	margin:0 0 25px 0;
	font-size:28px;
	line-height:35px;
}

.articleColStyle .mainArticleTitle2 h2{
	margin:0 0 0 0;
	font-size:24px;
	line-height:30px;
}

.articleColStyle .mainArticleTitle2 .selos img.plus,
.articleColStyle .mainArticleTitle2 .selos img.plusEE{
	width:100%;
	max-width:138px;
	margin:auto;
	padding:0;
	display:block;
	text-align:center;
	float:none;
}

.articleColStyle .mainArticleTitle2 .selos img.selo,
.articleColStyle .mainArticleTitle2 .selos img.seloEE{
	width:100%;
	max-width:226px;
	margin:auto;
	margin-bottom:50px;
	padding:0;
	display:block;
	text-align:center;
	float:none;
}

.imgArticleColStyle .imgProp{
	position:relative;
	text-align:center;
	margin:0;
	padding:100px 0 50px 0;
}

.navSection{
	position:relative;
	width:100%;
	border:0;
	border-collapse:collapse;
	text-align:left;
	margin-right:0;
	margin-bottom:25px;
}

.navSection:last-child{
	margin-right:0;
}

.navButton{
	font-size:4.2vw;
}

.article2ColImgStyle .content-Col1{
	width:100%;
}

.article2ColImgStyle .content-Col2{
	width:100%;
	margin-top:30px;
}

.article2ColImgStyle .content-Col2 figure img:nth-of-type(1){
	margin-left:0;
}

.article2ColImgStyle .content-Col2 figcaption{
	margin:0 0 0 0%;
}
	
.articleColStyle .articleStoreItem.margin25{
	padding-top: 136px;
	background-position: 60% 0;
}

.articleColStyle .articleStoreItem .buyInfo{
	width:100%;
	padding:0 30px 35px 30px;
	position:inherit;
	text-align:center;
	clear:both;
}

.articleColStyle .articleStoreItem .infoItem{
	max-width:100%;
	min-height:100px;
	padding:20px 30px 20px 5%;
	margin:0 0 0 0;
	/*background-color:#D9A7A8;*/
}
	
.articleColStyle .articleStoreItem.margin25 .infoItem{
	max-width:100%;
	min-height:100px;
	padding:20px 30px 25px 5%;
	margin:0 0 0 0;
	/*background-color:#D9A7A8;*/
}
	
.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;
}
	
}

@media (max-width:380px){


}

/* End Media Queries */