	@charset "UTF-8";
	html
		{
			width:100%; 
			height:100%; 
			margin:0; 
			padding:0;
		}
	body 
		{
			width:100%; 
			height:100%; 
			margin:0; 
			padding:0; 
			font-size:62.5%; 
			font-family:light;
			background-color:#000000;
		}
	h1, h2, h3, h4, h5, h6, p, a 
		{
			font-weight:normal;
		}
	a 
		{
			text-decoration:none;
		}
	img {
			border:hidden;
		}
	input:focus, textarea:focus, select:focus, button:focus 
		{
			outline:none;
		}
	.tempo 
		{
			-webkit-transition:All 0.6s ease;
			 -moz-transition:All 0.6s ease; 
			 -ms-transition:All 0.6s ease; 
			 -o-transition:All 0.6s ease; 
			 transition:All 0.6s ease;
		}
	#clear 
		{
			clear:both; 
			height:0;
		}
	.margem 
		{
			width:1024px; 
			padding:0; 
			margin:0 auto 0 auto;
		}
	
	section#topo 
		{
			width:100%; 
			height:100%; 
			overflow:hidden; 
			position:relative;
		}
	section#topo div#back 
		{	
			width:100%; 
			height:100%; 
			background:#000 url(../image/bg.jpg) no-repeat center; 
			background-attachment:fixed; 
			-webkit-background-size:cover; 
			-moz-background-size:cover; 
			-ms-background-size:cover; 
			-o-background-size:cover; 
			background-size:cover; 
			-webkit-transition:All 0.5s ease; 
			-moz-transition:All 0.5s ease; 
			-ms-transition:All 0.5s ease; 
			-o-transition:All 0.5s ease; 
			transition:All 0.5s ease;
		}
	section#topo:hover div#back 
		{
			-moz-transform: scale(1.1); 
			-webkit-transform: scale(1.1); 
			-o-transform: scale(1.1); 
			-ms-transform: scale(1.1); 
			transform: scale(1.1);
		}
	
	section#topo figure 
		{
			display:block; 
			width:240px; 
			height:240px; 
			overflow:hidden; 
			margin:0; 
			padding:0; 
			background:#EBEBEB url(../image/carregando.gif) no-repeat center; border:2px solid #0E0E0E;
			-webkit-border-radius:50%; 
			-moz-border-radius:50%; 
			border-radius:50%; 
			position:absolute; 
			left:24px; 
			bottom:20px; 
			z-index:9500;
		}
	section#topo figcaption 
		{
			width:100%; 
			min-height:100%; 
			margin:0; 
			padding:0; 
			position:absolute; 
			top:0; 
			left:0;
		}
	section#topo figure img 
		{
			height:100%;
		}
	
	
	section#topo div#cabecalho 
		{
			position:absolute; 
			z-index:8000; 
			bottom:50px; 
			left:295px; 
			text-shadow:#000 1px -1px 2px, #000 -1px 1px 2px, #000 1px 1px 2px, #000 -1px -1px 2px;
		}
	section#topo div#cabecalho h1 
		{
			margin:0; 
			padding:0 0 14px 0; 
			color:#FDF6D3; 
			font-size:6em; 
			line-height:64px; 
			font-family:bold;
		}
	section#topo div#cabecalho h2 
		{
			margin:0; 
			padding:0; 
			color:#FFFFFF; 
			font-size:1.7em; 
			line-height:28px; 
			font-family:mediumIt;
		}
	section#topo nav#menuTopo 
		{
			height:33px; 
			margin:0; 
			padding:11px 50px 0 0; 
			overflow:hidden; 
			position:absolute; 
			z-index:8100; 
			top:50px; 
			right:0; 
			background-color:rgba(26,26,26,0.7);
		} 
	section#topo nav#menuTopo ul 
		{
			margin:0; 
			padding:0; 
			text-align:right;
		}
	section#topo nav#menuTopo ul li 
		{
			display:inline; 
			margin:0; 
			padding:20px; 
			font-size:1.3em; 
			color:#EBEBEB; 
			letter-spacing:1px;
		}
	section#topo nav#menuTopo ul li:hover 
		{
			background-color:#121212; 
			color:#FFFFFF;
		}
	section#topo nav#menuTopo ul span 
		{	
			display:block; 
			width:74px; 
			height:45px; 
			float:right; 
			margin:-12px 2px 0 0;
		}
	section#topo nav#menuTopo ul span img 
		{
			width:74px; 
			-webkit-opacity:0.4; 
			-moz-opacity:0.4; 
			-ms-opacity:0.4; 
			-o-opacity:0.4; 
			-khtml-opacity:0.4; 
			opacity:0.4;
		}
	section#topo nav#menuTopo ul span img:hover 
		{
			-webkit-opacity:1; 
			-moz-opacity:1; 
			-ms-opacity:1; 
			-o-opacity:1; 
			-khtml-opacity:1; 
			opacity:1;
		}
	section#topo div#desde 
		{
			font-size:1.1em; 
			color:#FFFFFF; 
			position:absolute; 
			bottom:50px; 
			right:50px; 
			text-shadow:#000 1px -1px 2px, #000 -1px 1px 2px, #000 1px 1px 2px, #000 -1px -1px 2px;
		}
	
	section#topo a#user 
		{	
			position:absolute; 
			z-index:8000; 
			top:110px; 
			right:50px; 
			text-align:right; 
			font-size:1.4em; 
			color:#FDF6D3; 
			text-shadow:#000 1px -1px 2px, #000 -1px 1px 2px, #000 1px 1px 2px, #000 -1px -1px 2px;
		}
	section#topo a#user:hover 
		{
			color:#FFFFFF;
		}
	
	section#info 
		{
			width:100%; 
			padding:40px 0 140px 0; 
			background:#F9F9F9 url(../image/bgEfeito.gif);
			text-align:center; 
			color:#666;
		}
	section#info h3 
		{
			margin:0; 
			padding:100px 100px 40px 100px; 
			font-size:4.2em; 
			line-height:45px; 
			font-family:bold;
		}
	section#info p 
		{
			margin:0; 
			padding:0 100px 0 100px; 
			font-size:1.8em; 
			line-height:32px;
		}
	section#info p span 
		{
			font-weight:bold;
		}
	section#info h3 strong, section#info p strong 
		{
			color:#940017 !important;
		}
	section#info a 
		{
			display:block; 
			width:300px; 
			text-align:center; 
			padding:8px 0 12px 0; 
			margin:60px auto 0 auto; 
			background-color:#CCCCCC; 
			color:#000000; font-size:1.8em;
		}
	section#info a:hover 
		{
			background-color:#990000; 
			color:#FFFFFF;
		}
	
	section#mais 
		{
			width:100%; 
			padding:140px 0 40px 0; 
			background:#F9F9F9 url(../image/bgEfeito.gif);  
			text-align:center; 
			color:#666; 
			border-top:1px solid #666;
		}
	section#mais p 
		{
			margin:0; 
			padding:0 100px 0 100px; 
			font-size:1.8em; 
			line-height:32px;
		}
	section#mais p span 
		{
			font-weight:bold;
		}
	section#mais p strong 
		{
			color:#940017 !important;
		}
	section#mais div#bgBox 
		{	
			width:100%; 
			overflow:hidden; 
			margin:0 0 60px 0;
		}
	section#mais div#bgBox div#intro div 
		{
			width:50%; 
			float:left;
		}
	.box1mover 
		{
			margin-left:-50%;
		}
	
	
	
	section#mais nav#navDicas 
		{
			width:100%; 
			margin:0 0 50px 0; 
			padding:0 100px; 
			box-sizing:border-box;
		}
	section#mais nav#navDicas ul 
		{
			width:100%; 
			margin:0; 
			padding:0; 
			text-align:center;
		}
	section#mais nav#navDicas ul li 
		{
			display:inline; 
			margin:5px; 
			padding:6px 40px 10px 40px; 
			font-size:1.8em; 
			color:#F3F3F3; 
			background-color:#2D2D2D;
		}
	section#mais nav#navDicas ul li:hover 
		{
			color:#FFFFFF; 
			background-color:#020202; 
			cursor:pointer;
		}
	.navSel 
		{
			color:#FFFFFF !important; 
			background-color:rgba(148,0,23,1.00) 
			!important; 
			cursor:pointer;
		}
	
	section#mais div#adsHor 
		{
			width:80%; 
			min-height:50px; 
			margin:30px auto 0 auto;
		}
	
	section#oculos 
		{
			width:100%; 
			height:280px; 
			padding:0; 
			position:relative; 
			z-index:9000; 
			background-color:#1A1A1A; 
			text-align:left; 
			color:#FFFFFF;
		}
	section#oculos p 
		{
			margin:0; 
			padding:0; 
			font-size:1.8em; 
			line-height:32px;
		}
	section#oculos p span 
		{
			font-weight:bold;
		}
	section#oculos figure 
		{
			display:block; 
			width:400px; 
			height:400px; 
			overflow:hidden; 
			margin:0; 
			padding:0; 
			background:#EBEBEB url(../image/carregando.gif) no-repeat center; 
			border:3px solid #EBEBEB; 
			-webkit-border-radius:50%; 
			-moz-border-radius:50%; 
			border-radius:50%; 
			position:absolute; 
			left:200px; 
			top:-60px; 
			z-index:9500;
		}
	section#oculos figcaption 
		{
			width:100%; 
			min-height:100%; 
			margin:0; 
			padding:0; 
			position:absolute; 
			top:0; 
			left:0;
		}
	section#oculos:hover figcaption 
		{
			background-color:rgba(0,0,0,0.1);
		}
	section#oculos figure img 
		{
			height:400px;
		}
	section#oculos:hover figure img 
		{
			height:440px; 
			margin:-35px 0 0 -15px;
		}
	section#oculos a#linkExercicio 
		{
			display:block; 
			width:500px; 
			height:86px; 
			overflow:hidden; 
			margin:40px 0 -18px 650px; 
			float:left;
		}
	section#oculos a#linkExercicio p#exertit1, section#oculos a#linkExercicio p#exertit2 
		{
			margin:0; 
			padding:0; 
			color:#FFFFFF; 
			font-size:3em;
		}
	section#oculos a#linkExercicio p#exertit1 
		{
			line-height:130px;
		}
	section#oculos a#linkExercicio p#exertit2 
		{
			line-height:30px; 
			margin:0 0 80px 0;
		}
	section#oculos a#linkExercicio p#exertxt 
		{
			margin:0; 
			padding:0; 
			color:#FFFFFF; 
			font-size:1.8em; 
			line-height:24px;
		}
	section#oculos a#linkExercicio:hover p#exertit1, section#oculos a#linkExercicio:hover p#exertit2 
		{
			line-height:38px; margin:0;
		}
	
	footer#rodape 
		{
			width:100%;
			text-align:center; 
			margin:0; 
			padding:0 100px; 
			box-sizing:border-box; 
			background-color:#1A1A1A;
		}
	footer#rodape div.margem 
		{
			padding:16px 0 20px 0; 
			border-top:1px solid #666;
		}
	footer#rodape p 
		{
			margin:0; 
			padding:0; 
			font-size:1.3em; 
			color:#666;
		}
	footer#rodape a 
		{
			color:#666; 
			margin-left:20px;
		}
	footer#rodape a:hover 
		{
			color:#FFFFFF;
		}
	
	
	nav#nExercicios 
		{
			width:100%; 
			height:40px; 
			margin:0; 
			padding:0 50px; 
			box-sizing:border-box; 
			background-color:#990000;
		}
	nav#nExercicios ul 
		{
			height:40px; 
			line-height:39px; 
			margin:0; 
			padding:0;
		}
	nav#nExercicios ul#uright 
		{	
			float:right;
		}
	nav#nExercicios ul#uleft 
		{
			float:left;
		}
	nav#nExercicios ul li 
		{
			margin:0; 
			padding:0 10px; 
			list-style:none; 
			display:inline; 
			color:#FFFFFF; 
			font-size:1.3em;
		}
	nav#nExercicios ul a:hover li 
		{
			color:#D8FF00;
		}
	nav#nExercicios ul div#telacheia 
		{
			width:60px; 
			height:40px; 
			margin-right:30px; 
			float:left; 
			overflow:hidden;
		}
	div#telacheia div 
		{
			width:60px; 
			height:40px; 
			-webkit-transition:All 0.2s ease; 
			-moz-transition:All 0.2s ease; 
			-ms-transition:All 0.2s ease; 
			-o-transition:All 0.2s ease; 
			transition:All 0.2s ease;
		}
	div#telacheia div#abrir 
			{
				background:url(../image/tc2.png) no-repeat top center; 
				background-size:auto 40px;
			}
	div#telacheia div#fechar 
			{
				background:url(../image/tc1.png) no-repeat top center; background-size:auto 40px;
			}
	div#telacheia div#abrir:hover, div#telacheia div#fechar:hover 
			{
				cursor:pointer;
			}
	
	
	.efeitoOculos 
			{
				background-image:url(../image/bgEfeito.gif);
			}
	section#bgExercicios 
			{
				width:100%; 
				height:-moz-calc(100% - 40px); 
				height:-webkit-calc(100% - 40px); 
				height:-o-calc(100% - 40px); 
				height:calc(100% - 40px); 
				position:relative; 
				overflow:hidden; 
				background-image:url(../image/bgEfeito.gif);
			}
	section#bgExercicios div.adsense 
			{
				width:160px; 
				height:100%; 
				overflow:hidden; 
				position:absolute; 
				z-index:2; 
				top:0; 
				-webkit-transition:All 0.6s ease; 
				-moz-transition:All 0.6s ease; 
				-ms-transition:All 0.6s ease; 
				-o-transition:All 0.6s ease; 
				transition:All 0.6s ease;
			}
	section#bgExercicios div#adsVer1 
			{
				left:0; 
				padding:12px 180px 12px 15px;
			}
	section#bgExercicios div#adsVer2 
			{
				right:0; 
				padding:12px 15px 12px 0;
			}
	section#bgExercicios nav#menuLateral 
			{
				width:155px; 
				height:100%; 
				padding:12px 0; 
				position:absolute; 
				top:0; 
				right:12px;
			}
	section#bgExercicios nav#menuLateral li 
			{
				display:block; 
				width:100%; 
				line-height:22px; 
				font-family:bold; 
				font-size:2.1em; 
				color:#940017; 
				text-align:right; 
				margin:0 0 20px 0; 
				padding:0;
			}
	section#bgExercicios nav#menuLateral li:hover 
			{
				color:#005211;
			}
	section#bgExercicios nav#menuLateral div.boxtextos 
			{
				width:100%; 
				max-height:300px; 
				overflow-x:hidden; 
				overflow-y:auto; 
				box-sizing:border-box; 
				margin:0;
			}

a#gerenciarLat {width:100%; height:40px; line-height:40px; text-align:center; background-color:#080058; color:#FFF; font-size:1.5em; margin:10px 0; padding:0; display:block; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
a#gerenciarLat:hover {background-color:#900;}

a#pubNovo {width:300px; height:40px; line-height:40px; text-align:center; background-color:#080058; color:#FFF; font-size:1.5em; margin:80px auto; padding:0; display:block; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
a#pubNovo:hover {background-color:#900;}

p.semCadastro {margin:0; padding:0; font-size:2em; color:#666666; text-align:center;}
	
	section#bgExercicios nav#menuLateral p#incentivo 
			{
				margin:0; 
				padding:0 0 4px 0; 
				text-align:right; 
				font-size:1.5em; 
				color:#666; 
				font-family:bold; 
				line-height:22px;
			}
	section#bgExercicios nav#menuLateral div.boxtextos a 
			{
				display:block; 
				margin:10px 0; 
				padding:0 0 0 10px; 
				text-align:right; 
				font-size:1.6em; 
				color:#666; 
				line-height:20px;
			}
	section#bgExercicios nav#menuLateral div.boxtextos a:hover 
			{
				color:#940017;
			}
	
	section#bgExercicios div#listaTextos 
			{
				width:100%; 
				height:40px; 
				line-height:36px; 
				border-bottom:1px solid #CCC; 
				overflow:hidden; 
				margin:0; 
				position:relative;
				background-color:#FFFFFF;
			}
	section#bgExercicios div#listaTextos p 
			{
				font-size:2em; 
				color:#666; 
				margin:0; 
				padding:0;
			}
	section#bgExercicios div#listaTextos:hover 
			{
				border-color:#900;
			}
	section#bgExercicios div#listaTextos a 
			{
				width:100px; 
				height:40px; 
				display:block; 
				float:right; 
				text-align:center; 
				position:absolute; 
				top:0; 
				right:0; 
				z-index:2000; 
				background-color:#FFFFFF; 
				font-size:1.5em; color:#900;
			}
	section#bgExercicios div#listaTextos form#fExcluir 
			{
				width:100px; 
				height:40px; 
				display:block; 
				float:right; 
				text-align:center; 
				position:absolute; 
				top:0; 
				right:100px; 
				z-index:2000;
			}
	section#bgExercicios div#listaTextos form#fExcluir input#submitExcluir 
			{
				width:100%; 
				height:100%; 
				border:hidden; 
				background-color:#FFFFFF; 
				font-size:1.5em; 
				color:#900; 
				font-family:light;
			}
	section#bgExercicios div#listaTextos form#fExcluir input#submitExcluir:hover, section#bgExercicios div#listaTextos a:hover, section#bgExercicios a#pubNovo:hover 
			{
				background-color:#900; 
				color:#FFFFFF; 
				cursor:pointer;
			}
	
	
	.divadsense 
			{
				width:0 !important; 
				padding:12px 0 !important;
			}
	.divbotoes 
			{
				left:12px !important;
			}
	.divfechar 
			{
				display:none !important;
			}
	.divleitura 
			{
				left:0 !important; 
				width:100% !important; 
				height:100% !important; 
				margin:0 !important;
			}
	.divler 
			{	
				padding:70px 180px !important;	
			}
	
	/* box videos */
	section#bgExercicios div#boxLeitura iframe#youtubebox 
			{
				width:60%; 
				height:400px; 
				margin:100px auto 0 auto; 
				display:block;
			}
	
	/* box leitura */
	section#bgExercicios div#boxLeitura 
			{
				width:-moz-calc(100% - 530px); 
				width:-webkit-calc(100% - 530px); 
				width:-o-calc(100% - 530px); 
				width:calc(100% - 530px); 
				height:-moz-calc(100% - 27px); 
				height:-webkit-calc(100% - 27px); 
				height:-o-calc(100% - 27px); 
				height:calc(100% - 27px); 
				margin:12px 0 0 0; 
				overflow-x:hidden; 
				overflow-y:auto; 
				position:absolute; 
				z-index:1; 
				top:0; 
				left:356px;
			}
	section#bgExercicios div#boxLeitura article 
			{
				display:block;
				margin:0; 
				padding:70px 40px 70px 70px;
			}
	section#bgExercicios div#boxLeitura article h1 
			{
				font-size:2.2em; 
				font-family:bold; 
				margin:0; 
				padding:0 0 10px 0; 
				line-height:30px; 
				color:#767676;
			}
	section#bgExercicios div#boxLeitura article p 
			{
				font-size:1.9em; 
				line-height:30px; 
				margin:0; 
				padding:0; 
				color:#767676;
			}
	
	div#time 
			{
				margin:0 0 15px 0; 
				padding:0; 
				font-family:bold; 
				font-size:1.8em; 
				text-align:right; 
				color:#940017;
			}
	
	form#fCadastro ::-webkit-input-placeholder 
			{
				color:#CCCCCC; 
				font-family:regular; 
				font-weight:normal;
			}
	form#fCadastro :-moz-placeholder 
			{
				color:#CCCCCC; 
				font-family:regular; 
				font-weight:normal;
			}
	form#fCadastro ::-moz-placeholder 
			{
				color:#CCCCCC; 
				font-family:regular; 
				font-weight:normal;
			}
	form#fCadastro :-ms-input-placeholder 
			{
				color:#CCCCCC; 
				font-family:regular; 
				font-weight:normal;
			}
	form#fCadastro 
			{
				width:100%; 
				margin:80px 0; 
				padding:0 200px; 
				box-sizing:border-box;
			}
	form#fCadastro label.labelCad 
			{
				display:block; 
				font-size:1.6em; 
				color:#FFFFFF; 
				background-color:rgb(40,40,40); 
				padding:4px 10px 4px 10px; 
				margin:0; 
				box-sizing:border-box; 
				cursor:pointer;
			}
	form#fCadastro input.inputCad 
			{
				display:block; 
				width:100%; 
				height:40px; 
				border:1px solid rgb(40,40,40); 
				padding:0 10px; 
				margin:0 0 10px 0; 
				box-sizing:border-box; 
				font-size:1.8em; 
				color:#003194; 
				font-family:regular;
			}
	form#fCadastro textarea 
			{
				display:block; 
				width:100%; 
				height:200px; 
				resize:none; 
				border:1px solid rgb(40,40,40); 
				padding:10px; 
				margin:0 0 10px 0; 
				box-sizing:border-box; 
				font-size:1.8em; 
				color:#003194; 
				font-family:regular;
			}
	
	form#fCadastro div#bgRadio 
			{
				width:100%; 
				height:30px; 
				margin:0 0 10px 0; 
				background-color:rgb(40,40,40);
			}
	form#fCadastro div#bgRadio label 
			{
				display:block; 
				text-align:center; 
				height:30px; 
				line-height:29px; 
				float:left; 
				font-size:1.6em; 
				color:#FFFFFF; 
				margin:0; 
				overflow:hidden; 
				width:50%; 
				padding:0;
			}
	form#fCadastro div#bgRadio label span 
			{
				display:block; 
				width:100%; 
				height:100%;
			}
	form#fCadastro div#bgRadio label:hover 
			{
				cursor:pointer; 
				background-color:#151515;
			}
	form#fCadastro div#bgRadio input[type=radio] 
			{
				display:none;
			}
	form#fCadastro div#bgRadio input[type=radio]:checked + label 
			{
				background-color:#AC3000;
			}
	
	form#fCadastro input#submitPreto 
			{
				padding:10px 0 10px 0; 
				display:block; 
				width:200px; 
				margin:40px auto 0 auto; 
				border:hidden; 
				font-size:1.6em; 
				color:#FFFFFF; 
				font-family:regular; 
				background-color:rgb(40,40,40);
			}
	form#fCadastro input#submitPreto:hover 
			{
				background-color:#AC3000; 
				cursor:pointer; 
				border-color:#AC3000;
			}
	
form#fCadastro p {margin:0; padding:0; color:#666666; font-size:1.4em;}
	
	/* scroll */
	.mCSB_container 
			{
				width:auto; overflow:hidden;
			}
	.mCSB_container.mCS_no_scrollbar 
			{
				margin-right:0;
			}
	.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
	.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar 
			{
				margin-right:2px;
			}
	.mCustomScrollBox>.mCSB_scrollTools 
			{
				width:16px; 
				height:100%; 
				top:0; 
				right:0;
			}
	.mCSB_scrollTools .mCSB_draggerContainer 
			{
				position:absolute; 
				top:0; 
				left:0; 
				bottom:0; 
				right:0;  
				height:auto;
			}
	.mCSB_scrollTools a+.mCSB_draggerContainer 
			{
				margin:10px 0;
			}
	.mCSB_scrollTools .mCSB_draggerRail 
			{
				width:2px;
				height:100%; 
				margin:0 auto;
				-webkit-border-radius:10px; 
				-moz-border-radius:10px; 
				border-radius:10px;
			}
	.mCSB_scrollTools .mCSB_dragger 
			{
				cursor:pointer; 
				width:100%; 
				height:30px;
			}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar 
			{
				width:4px; 
				height:100%;
				margin:0 auto; 
				-webkit-border-radius:10px; 
				-moz-border-radius:10px; 
				border-radius:10px; 
				text-align:center;
			}
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown 
			{
				display:block;
				position:relative; 
				height:20px; 
				overflow:hidden; 
				margin:0 auto; 
				cursor:pointer;
			}
	.mCSB_scrollTools .mCSB_buttonDown
			{
				top:100%; 
				margin-top:-40px;
			}
	.mCSB_horizontal>.mCSB_container
			{
				height:auto; 
				margin-right:0; 
				margin-bottom:30px; 
				overflow:hidden;
			}
	.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar
			{	
				margin-bottom:0;
			}
	.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
	.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar
			{
				margin-right:0; 
				margin-bottom:30px;
			}
	.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools
			{
				width:100%; 
				height:16px; 
				top:auto; 
				right:auto; 
				bottom:0; 
				left:0; 
				overflow:hidden;
			}
	.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer
			{
				margin:0 20px;
			}
	.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail
			{
				width:100%;
				height:2px; 
				margin:7px 0; 
				-webkit-border-radius:10px; 
				-moz-border-radius:10px; 
				border-radius:10px;
			}
	.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger
			{
				width:30px; 
				height:100%;
			}
	.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
			{
				width:100%; 
				height:4px;
				margin:6px auto; 
				-webkit-border-radius:10px; 
				-moz-border-radius:10px; 
				border-radius:10px;
			}
	.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight
			{
				display:block; 
				position:relative;
				width:20px; 
				height:100%; 
				overflow:hidden; 
				margin:0 auto; 
				cursor:pointer; 
				float:left;
			}
	.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight
			{
				margin-left:-40px; 
				float:right;
			}
	.mCustomScrollBox
			{
				-ms-touch-action:none;
			}
	.mCustomScrollBox>.mCSB_scrollTools {}
	.mCustomScrollBox:hover>.mCSB_scrollTools 
			{
				opacity:1; filter:"alpha(opacity=100)"; 
				-ms-filter:"alpha(opacity=100)";
			}
	.mCSB_scrollTools .mCSB_draggerRail 
			{
				background:#1A1A1A;
			}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar 
			{
				background:#CC0000;
			}
	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {}
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight {}
	.mCSB_scrollTools .mCSB_buttonUp 
			{
				background-position:0 0;
			}
	.mCSB_scrollTools .mCSB_buttonDown 
			{
				background-position:0 -20px;
			}
	.mCSB_scrollTools .mCSB_buttonLeft 
			{
				background-position:0 -40px;
			}
	.mCSB_scrollTools .mCSB_buttonRight 
			{
				background-position:0 -56px;
			}
	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover {}
	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active {}
	.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail 
			{
				background:#FDFDFD;
			}
	.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
			{
				background:#FDFDFD;
			}
	.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{}
	.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{}
	.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp
			{
				background-position:-80px 0;
			}
	.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown
			{
				background-position:-80px -20px;
			}
	.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft
			{
				background-position:-80px -40px;
			}
	.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight 
			{	
				background-position:-80px -56px;
			}
	.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail
			{
				width:4px; 
				background:#CC0000; 
				-webkit-border-radius:1px;
				-moz-border-radius:1px; 
				border-radius:1px;
			}
	.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
			{
				width:4px; 
				background:#CC0000; 
				-webkit-border-radius:1px; 
				-moz-border-radius:1px; 
				border-radius:1px;
			}
	.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail
			{
				width:100%; 
				height:4px; 
				margin:6px 0;
			}
	.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
			{
				width:100%; 
				height:4px; 
				margin:6px auto;
			}
	.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar
			{
				background:rgba(255,255,255,0.85);
			}
	.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar
			{
				background:rgba(255,255,255,0.9);
			}
	.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp
			{
				background-position:-32px 0;
			}
	.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown
			{
				background-position:-32px -20px;
			}
	.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft
			{	
				background-position:-40px -40px;
			}
	.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight
			{	
				background-position:-40px -56px;
			}
	.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail
			{
				width:4px; 
				background:#efefef;
				background:rgba(0,0,0,0.1); 
				-webkit-border-radius:1px; 
				-moz-border-radius:1px; 
				border-radius:1px;
			}
	.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
			{
				width:4px;
				background:#efefef; 
				background:rgba(0,0,0,0.75); 
				-webkit-border-radius:1px; 
				-moz-border-radius:1px; 
				border-radius:1px;
			}
	.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail
			{
				width:100%; 
				height:4px; 
				margin:6px 0;
			}
	.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
			{
				width:100%; 
				height:4px; 
				margin:6px auto;
			}
	.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{}
	.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{}
	.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp
			{
				background-position:-112px 0;
			}
	.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown
			{
				background-position:-112px -20px;
			}
	.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft
			{
				background-position:-120px -40px;
			}
	.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight
			{
				background-position:-120px -56px;
			}
	.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail
			{
				width:4px;
				background:#CC0000; 
				-webkit-border-radius:2px; 
				-moz-border-radius:2px; 
				border-radius:2px;
			}
	.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar 
			{
				width:6px; 
				background:#CC0000;
				-webkit-border-radius:2px; 
				-moz-border-radius:2px; 
				border-radius:2px;
			}
	.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail 
			{
				width:100%; 
				height:4px; 
				margin:6px 0;
			}
	.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar 
			{
				width:100%; 
				height:6px; 
				margin:5px auto;
			}
	.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar 
			{
				background:rgba(255,255,255,0.85);
			}
	.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar
			{
				background:rgba(255,255,255,0.9);
			}
	.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp
			{	
				background-position:-16px 0;
			}
	.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown
			{
				background-position:-16px -20px;
			}
	.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft
			{
				background-position:-20px -40px;
			}
	.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight
			{
				background-position:-20px -56px;
			}
	.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail
			{
				width:4px;
				background:#efefef);
				-webkit-border-radius:2px; 
				-moz-border-radius:2px; 
				border-radius:2px;
			}
	.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar 
			{
				width:6px;
				background:#efefef; 
				-webkit-border-radius:2px; 
				-moz-border-radius:2px; 
				border-radius:2px;
			}
	.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail 
			{
				width:100%; 
				height:4px;
				margin:6px 0;
			}
	.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar 
			{
				width:100%; 
				height:6px; 
				margin:5px auto;
			}
	.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{}
	.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{}
	.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp 
			{
				background-position:-96px 0;
			}
	.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown 
			{
				background-position:-96px -20px;
			}
	.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft 
			{
				background-position:-100px -40px;
			}
	.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight
			{
				background-position:-100px -56px;
			}
	.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail
			{
				background:#CC0000;
			}
	.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar 
			{
				width:2px;
			}
	.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail 
			{
				width:100%;
			}
	.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar 
			{
				width:100%; 
				height:2px; 
				margin:7px auto;
			}
	.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail 
			{
				background:#efefef;
			}
	.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar 
			{
				width:2px; 
				background:#efefef;
			}
	.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail 
			{
				width:100%;
			}
	.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar 
			{
				width:100%; 
				height:2px; 
				margin:7px auto;
			}
	.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{}
	.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {}
	.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp 
			{
				background-position:-80px 0;
			}
	.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown 
			{
				background-position:-80px -20px;
			}
	.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft 
			{
				background-position:-80px -40px;
			}
	.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight 
			{
				background-position:-80px -56px;
			}
			
	/* scroll */
	
	@media only screen and (max-width: 1100px) {
	.margem {width:900px;}
	
	}
	@media only screen and (max-width: 920px) {
	.margem {width:800px;}
	
	}
	@media only screen and (max-width: 870px) {
	.margem {width:700px;}
	
	footer#rodape span {display:block;}
	}
	@media only screen and (max-width: 780px) {
	.margem {width:90%;}
	
	}
	@media only screen and (max-width: 500px) {
	.margem {width:90%;}
	
	}