/* (c) 2016 Senac Sao Paulo */

/* div{ border:1px solid orange; } */


.container h2{ font-size:30px; }
.container h4{ font-size:16px; padding:0px; margin:0px 0px 2px 0px; font-weight:normal; color:#00478b; }

#video{ float:left; width:235px; height:150px; margin-bottom:10px; }
#video img{ width:100%; height:auto; border:0px; }
#video_mask{ position:relative; width:235px; height:100px; background-image:url('/imagens/play.png'); margin-top:7%; }
#video_thumb{ position:absolute; width:100%; border:0px; }

.lblue{ color:#00a0ff !important; }
.orange{ color:#ff7f00 !important; }
.bgGray{ background:#eee; }
.bgBlue{ background:#00478b; }
.bgOrange{ background:#ff7f00; }
.msg{ border-top:1px solid darkblue; border-bottom:1px solid darkblue; text-align:center; }
.msgText { float:left; width:500px; padding-top:5px; color:white; font-size:16px; }
.arrow_c{ margin:0 auto; width:570px; }
.arrow{ float:left; width:32px; height:32px; background-image:url('/imagens/arrowWhite.png'); }
.arrowR{ float:left; width:32px; height:32px; background-image:url('/imagens/arrowWhiteR.png'); }


.c{ text-align:center; }
.mt{ margin-top:20px; }
.mb{ margin-bottom:20px; }
.r{ text-align:right; }

.nomargin{ margin:0px; }

.icon{ float:left; width:32px; height:32px; margin:5px 0px 0px 0px; }
.itemN{ float:left; width:900px; margin:8px 0px 0px 0px; }
.itemN a:link{ text-decoration:none; color:#777; font-size:13.5px; }
.desc{ float:left; width:1000px; margin:0px 0px 14px 0px; display:none; }

.matriculas{ float:right;  width:990px; }


.interesse{ float:right;  width:990px; background:#00478b; }
.interesse h4{ color:white; font-weight:normal; font-size:15.5px; margin:15px; padding:0px; }
.i1{ float:left; width:630px; }
.i2{ float:left; width:230px; }
.i3{ float:left; width:130px; }


.botoes{ float:left; width:100%; text-align:center; }
.endereco{ float:right; width:970px; margin:5px 0px 5px 0px; font-size:12px !important; }
.c1{ float:left; width:200px; margin:0px;  }


.lineEnd{ float:left; width:100%; height:12px;  background-image: url('/imagens/linha_divisa.png'); margin-bottom:13px;  }

#tags{ float:left; width:235px; font-style:italic; }


.aulas{ float:left; width:200px; }
.compre{ float:right; width:230px; }
.investimento{ float:left; width:510px; margin-bottom:20px;  }


#desc{ float:left; width:490px; margin-bottom:30px; }
#video{ float:right; width:490px; height:280px; }


/* darkblue */
.darkblue {
	width:120px;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin-top:6px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	padding: 5px 7px 5px 7px;
	margin-top:9px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: white;
	border: solid 1px #004996;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#6e98c6), to(#004a9a));
	background: -moz-linear-gradient(top,  #6e98c6,  #004a9a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e98c6', endColorstr='#004a9a');
}
.darkblue:hover {
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00678e), to(#00678e));
	background: -moz-linear-gradient(top,  #00678e,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00678e', endColorstr='#00678e');
}
.darkblue:active {
	position: relative;
	top: 1px;
}

#unit{ margin-top:9px; font-size:12px; color:#777; }

.email{ font-size:12px !important; }


@media screen and (max-width:767px){
	.aulas, .compre, .investimento{ float:left; width:100% }
	.desc, #desc{ width:100%; }
	.endereco{ width:90%; margin-left:10px; }	
	.itemN{ width:85%; }
	.matriculas{ width:97%; }
	.interesse{ float:left; width:100%; background:white; }	
	.interesse h4{ color:#00478b; padding:0px; margin:0px; }
		.i1,.i2,.i3{ width:100%; }
	.notablet{ display:none; }
	
}

