/*Folha de estilo customizada*/@import "../css/fonts.css";.paginaatual{display:none;}body {min-height: 800px; background-color:#fff;font-family:'source_sans_proregular' !important; font-size:16px; }.jumbotron{background:transparent;}/*Conteudo do topo*/.logo {display: inline-block;float: left;margin-top: 20px;height:90px;}.banner{height:720px; padding:0px; box-shadow: 0px 5px 10px rgba(0,0,0,0.5); margin:0px; z-index:5; position: relative;}.banner img{	width:100%;	height:100%;}.banner-2{	background-image:url('../imagens/banner/banner-2.png');	background-position: center top;	background-repeat: :no-repeat;	height:512px;	color:#fff;}.banner-2 h2{	position:relative;	margin-top:80px;	margin-bottom:10px;}.banner-2 h3{	position:relative;	margin-top:10px;	margin-bottom:60px;}.banner-2 h2{text-align: center; font-size: 48px; font-weight: normal;}.banner-2 h3{text-align: center; font-size: 36px; font-weight: bold;}.banner-blog{	background-image:url('../imagens/background/background-rodape.gif');	height:107px;}	.banner-blog .icone{	background-image:url('../imagens/background/background-banner-blog.png');	background-position:left center;	background-repeat:no-repeat;	height:107px;}.banner-portfolio{	background-color:#000;	background-image:url('../imagens/banner/banner-portfolio.png');	background-position:center;	background-repeat:no-repeat;	height:107px;	}	.banner-clientes{	color:#fff;	background-color:#172637;	height:107px;		font-size:16px;	margin-left:0px;	margin-right:0px;}	.banner-clientes h2{	font-size:32px;	text-align:center;	font-style:italic;}.dir{text-align:right}.center{text-align: center;}.disclaimer{	height:auto;	/* position:absolute; */	top:0px;	color:#fff;		float:right;	position:relative;	top:-7px;}.telefones{	background-color:#1c86a8;	position: relative;	z-index:999999999999999999;	border-radius:0px 0px 5px 5px;	text-align:center;	padding:9px;	float:right;	margin-right: 10px;color: #FFFFFF !important;}.atendimento-on-line{	z-index:99999999999999999;	text-align:center;	width:200px;	height:40px;	overflow:hidden;	float:right;}.atendimento-on-line a { color: #fff;background-color: #b1ba22;border-radius: 0px 0px 5px 5px;padding: 10px 0px;height: 40px;line-height: 25px;display: block; }h1{	font-size:60px !important;	color:#510a5d;}.destaques-home h2{	color:#510a5d; font-size:30px;}.destaques-home p{	color:#333; font-size: 18px;}.destaques-home a{	display: block ;	padding:20px 0px !important;	border-bottom:1px dotted #666;}.destaques-home a:hover{text-decoration:none;}.btn-padrao{	background-image:url('../imagens/background/btn-leia-mais.png');	background-position:center;	background-repeat: no-repeat;	color:#fff;	border:none;	padding:10px 20px;	margin:10px;	width:132px;	height: 47px;}.conteudo-home-1 figure{width: 300px;height: 300px;margin: auto;overflow: hidden;border-radius: 50%;}.conteudo-home-2 figure{width: 300px;height: 300px;margin: auto;overflow: hidden;border-radius: 50%;}.horarios-das-aulas{	height:549px;	background-image:url('../imagens/background/background-horarios-da-aulas.png');	background-repeat:no-repeat;	background-position:top center;	position: relative;	top:-50px;}.horarios-das-aulas p{	color:#671476;	width:49%;	margin:0px auto;	font-size:17px;	position:relative;	top:140px;	line-height: 22px;}h5{	width:86px;	height:96px;	position:relative !important;	background-position:center;	background-repeat:no-repeat;	background-image:url('../imagens/k2web.png');	text-indent:-9000px;	padding:0px;	margin:0px;	z-index:9999;}/*Conteudo do Menu*/.topo{	background-color:#fff;	border:0px;	margin:0px;	z-index:999;	padding:5px;	/*height:130px;*/	box-shadow: 0px 0px 10px rgba(0,0,0,0.5);	border-bottom:2px solid #dfdfdf;    /*display: inline-block;    width: 100%;*/}.menu{	position:relative !important;	height:130px;	top:-5px;}#navbar{position:relative; top:30px;display: inline;}#navbar a{color:#383838 !important; font-size:20px; padding: 0px 40px !important; border-right: solid 1px #ccc; }#navbar li:last-child a { border: none; }#navbar .active{ background:transparent !important; position: relative; border-radius:0px 0px 10px 10px;}#navbar .active a{ color:#d62e01 !important; background-color:transparent; }#navbar a:hover{text-decoration: none;}#navbar li{ padding:15px 0px !important; } #navbar li:hover ul{display: block;} /* Inicio de Conteudo de LINKs */@media (max-width: 760px) {.banner{    height: 218px;}.telefones{	background-color: #fff !important;	position: relative;	z-index:999999999999999999;	border-radius:0px 0px 5px 5px;	text-align:center;	padding:9px;	float:right;	margin-right: 10px;color: #999999 !important;outline: none !important;}.telefofones a {color: #FFFFFF !important;}#navbar {    top: 12px;    display: inline-block;    width: 100%;    background-color: #FFFFFF;    margin-right: 0px;    margin-left: 0px;}	.horarios-das-aulas{		top:0px;	}	.horarios-das-aulas p{		font-size:14px;	}	.separador-servicos{display:none;}.logo {    margin-top: 10px !important; }	h5{height:90px; top:0px;}	.menu ul{margin-top:0px;}		.menu ul li{margin-top:5px;}	.menu li.active{ background-color:#6a1a78 !important; position: relative; border-radius:10px;}	.menu li:hover{/*background-color:#6a1a78 !important;*/  border-radius:10px;} 	.menu li:hover ul{display: none;} }/*Inicio de codigo de rodape*/footer{		height:auto;	display:block;	padding:5px 0px;	width:100%;		margin:0px auto;	position: relative;	background-image:url('../imagens/background/background-rodape.gif')}footer p{	font-size: 14px;	margin:0px auto !important;	padding:20px 0px !important;	color:#fff;	}footer .logo{	position:relative;	float:left;	top:20px;}.formulario-geral {	padding:20px 0px;	margin:0px;}.formulario-geral input, .formulario-geral textarea{	padding:15px;	width:100%;	margin:3px 0px;	border-radius:10px;	border:none;}.formulario-geral textarea{	height:100px;}.formulario-geral button{	background:transparent;	border:none;	color:#fff;	float:right;	font-size:18px;}.conteudo-corrido p{	line-height: 22px;}/* Conteudo HOME */.conteudo-home-1 img{	margin-bottom:20px;}.conteudo-home-1 h2{	text-align:center;	font-size:40px;	margin:40px 0px;	font-style:italic;font-family: 'source_sans_proextralight';}.conteudo-home-1 .col-md-4{	height:650px;}.conteudo-home-1 h4{	font-size:30px;	font-weight:bold;padding: 0px 20px;}.conteudo-home-1 p{ padding: 0px 20px; }.conteudo-home-2{	margin-bottom:90px;}.conteudo-home-2 img{	margin-bottom:20px;}.conteudo-home-2 h2{	text-align:center;	font-size:40px;	margin:80px 0px 40px 0px;	font-style:italic;font-family: 'source_sans_proextralight';}.conteudo-home-2 h3{	text-align:center;	font-size:30px;	margin:40px 0px;	font-style:italic;font-family: 'source_sans_proextralight';}.conteudo-home-2 .col-md-4{	}.conteudo-home-2 h4{	font-size:20px;	font-weight:bold;padding: 0 20px;}.conteudo-home-2 p{ padding: 0 20px; }.conteudo-home-2 a{ color: #000; }/*Pagina de Formuario de contato*/p{ line-height: 28px !important;}.red{color:#d62e01;}.gray{background-color:#f5f4f4; border-top:1px solid #dfdfdf; margin:20px 0px;}.padding-50{	padding-top:50px;	padding-bottom:50px}/*pagina equipe*/.equipe{	background-color:#f5f4f4;	margin:20px 0px;	padding:20px 0px;	border-top:1px solid #dfdfdf;}.equipe h2{	font-size:60px;	font-style: italic;	font-weight: normal;	text-align: center;	margin:40px auto;font-family: 'source_sans_proextralight';}.equipe .col-md-3{margin:30px 0px; text-align: center;min-height: 270px;}.equipe .col-md-3 h4{font-style: italic; font-size:24px; line-height:28px;}.equipe .col-md-3 h4 strong{display:block; font-style: normal; font-size:18px;}.equipe .col-md-3 figure{ width: 125px; height: 125px; margin: auto; overflow: hidden; border-radius: 50%; }.empresa figure{ width: 300px; height: 300px; margin: auto; overflow: hidden; border-radius: 50%; }.solucoes figure{ width: 300px; height: 300px; margin: auto; overflow: hidden; border-radius: 50%; }/* pagina blog */.conteudo-blog .col-md-9{	border-right:1px solid #333;}.conteudo-blog .col-md-9 h2{	font-size:48px;	font-weight:bold;	margin-bottom:20px;}.conteudo-blog .col-md-9 img{	margin:50px auto;}.conteudo-blog .col-md-3 h4{	border-bottom:1px solid #333;	padding:15px 0px 30px 0px;	font-weight:bold;}.conteudo-blog .col-md-3 ul{	margin:0px auto;	padding:0px;	list-style:none;}.conteudo-blog .col-md-3 ul li{	margin:20px auto;}.conteudo-blog .col-md-3 ul li a{color:#333;}.conteudo-blog .col-md-3 ul li a:hover{color:#d62e01; text-decoration:none;}.conteudo-blog .col-md-3 ul li a.active{color:#d62e01; text-decoration:none;}.conteudo-blog .col-md-3 button{	margin:20px auto !Important;	background-color:#333;	color:#fff;}.conteudo-blog .col-md-3 button i{margin-left:10px;}/* Pagina Portfolio */.portfolio-item{	padding:50px 0px;}/* Pagina Solucoes */.pagina-solucoes .primeirarow{	background-image:url('../imagens/background/background-solucoes.png');	background-position:top;	background-repeat:repeat-x;	padding-top:40px;}.row{	margin-bottom:40px;	margin-left:0px;	margin-right:0px;}.pagina-solucoes h3{	font-weight:bold;	text-align:center;	margin-bottom: 30px;	//height:80px;}.pagina-solucoes p{	text-align:jutify;}.pagina-solucoes .col-md-4{	text-align:center;	//height:780px;	margin-top:50px;}.pagina-solucoes .col-md-4 p{	//height:190px;}.pagina-solucoes .col-md-4 button{	border-radius:20px;	font-size:16px;	width:100%;	margin:20px auto;}.conteudo-item-solucoes{	color:#fff;	background-color:#172637;	padding-top:50px;	padding-bottom:50px;	display:none;}.conteudo-item-solucoes h2{	text-align:center;	padding:00px 0px 20px 0px;	font-weight:bold;}.conteudo-item-solucoes button{	border-radius:20px;	font-size:16px;	width:200px;	margin:20px auto;	display:block;}.btn-danger.active{height:auto;background-color: #5cb85c;border-color: #5cb85c;}.conteudo-item-solucoes.active{height: auto;}.lista-clientes {	padding-top:20px;	padding-bottom:20px;}.lista-clientes img{	margin:10px;}p{margin:0px;}.iframeIndisponivel{  border: none;    background: #ff000087;}