/* (c) 2004-2017 Senac Sao Paulo */

body{
	margin:0px;
	font-family:Tahoma,Arial,Verdana;
	font-size:12px;
	color:#777;
}


/* LINKS */
a:link    {  font-family: Tahoma, Verdana; font-size:12px; color: #555555; text-decoration: none; }
a:visited {  font-family: Tahoma, Verdana; font-size:12px; color: #666666; text-decoration: none; }
a:hover{  font-family: Tahoma, Verdana; font-size:12px; color: #333333; text-decoration: underline; }

#wrapper{ float:left; width:100%; }
#content{ width:1000px; margin:0 auto; }
#topo,#sp_topo,#main,htmlBody{ float:left; width:100%; }
#footer{ float:left; width:100%; }
#htmlContent{ border:1px solid white; }

#mobile,#mLogo,#mFooter{ display:none; }

#mMenu{ color:white; width:100%; height:1px; overflow:hidden; display:none; }


#orangeLine{ float:left; width:100%; height:6px; border-top:1px solid #EAEAEA; margin-bottom:10px; }
	#mySquare{ float:left; width:100px; height:5px; background:#f67c00; font-size:5px; }

h2{ font-size:22px; color:#ff7f00; font-weight:normal; }
h3{ font-size:18px; color:#00478b; font-weight:normal; padding:0px; margin:0px; }


#mContentB{ display:none; }




/* voltar ao topo */
.smoothscroll-top {
	position:fixed;
	opacity:0;
	visibility:hidden;
	overflow:hidden;
	text-align:center;
	z-index:99;
	background-color:#2ba6e1;
	color:#fff;
	width:35px;
	height:35px;
	right:0px;
	bottom:45px;
	padding-top:2px;
	border-radius:5px;
	transition:all .5s ease-in-out;
	transition-delay:.2s;
	background-image: url('/imagens/up-arrow.png?v=1.2');
}
.smoothscroll-top:hover { background-color:#3eb2ea; color:#fff; transition:all .2s ease-in-out; transition-delay:0; }
.smoothscroll-top.show { visibility:visible; cursor:pointer; opacity:1; bottom:45px; }
.smoothscroll-top i.fa { line-height:inherit; }





/* media screen */
@media screen and (max-width:480px){
  #handtalk-plugin {
    display: none;
  }
}



