/*
HC Framework 1.0 Copyright Alexandre Gregório HACIUS.COM.BR
No commercial/personal Copy/Use Rights allowed.
 */
@font-face { font-family: ubuntu-regular; src: url(ubuntu-regular.ttf);}
@font-face{
	font-family: "Quicksand-Regular";
	src: url("Quicksand-Regular.woff2") format("woff2"),url("Quicksand-Regular.woff") format("woff"),url("Quicksand-Regular.ttf") format("truetype");
	font-weight: lighter;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
	margin:5px;
}


a, a:visited, a:active{ text-decoration:none;}
/* TEMA */
.form_modern[placeholder] {
	color: #8A8A8A;
	font-size: 16px;
}

.vertical {

  writing-mode: vertical-lr;
  text-align: center;
  height: 100%;
  width: 100%;
}

.horizontal {

  display: inline-block;
  writing-mode: horizontal-tb;
  width: 100%;
  text-align: center;
}


.flut{position:fixed; background-color:#CCC;}
.flut-e{ bottom:20px; left:10px; }
.flut-d{bottom:20px; right:10px;}
.flut-1{ padding:10px; min-width:50px; min-height:50px;}
.flut-2{ padding:10px; min-width:50px; min-height:50px;}
.flut-3{ padding:10px; min-width:50px; min-height:50px; border-radius:50%;}
.flut-3{ padding:10px; min-width:50px; min-height:50px; border-radius:50%;}
.gridcard{}
.sombra3d{box-shadow: 0 5px 8px 0 rgba(161, 165, 167, 0.35);}
.form_modern::-webkit-input-placeholder { color: #8A8A8A; font-size:16px;}
.form_modern:-moz-placeholder {color: #333; font-size:16px;}
.form_modern::-moz-placeholder {color: #333 ; font-size:16px;}
.form_modern:-ms-input-placeholder { color: #8A8A8A  !important; font-size:16px;}
.form_modern{
font-weight:lighter;
background-color: transparent;
border: none;
border-bottom: 2px solid #f4f4f4;
border-radius: 0;
outline: none;
height: 3rem;
width: 98%;
box-sizing: content-box;
margin: 0 0 15px 0;
padding: 10px;
box-shadow: none;
font-size:17px;
color:#454545 !important;}
.form_modern:hover{
border-bottom:solid #ccc 2px;}
.form_modern:focus{-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
transition: all .5s;
border-bottom:solid #26A69A 2px;}
.titplaceholder{ height:20px; font-size:14px; padding-left:7px; padding-top:7px; color:#26A69A; }



body{
	font-family: "Roboto", sans-serif;
/*font-family: "ubuntu-regular", sans-serif;
font-family:quicksand,Arial, Helvetica, sans-serif;  */

font-weight:400;}
.parallax-container{ height:200px;}
.titulo_icone{ display:none; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.fa-hover{ -webkit-transition: all ease .5s;
-o-transition: all ease .5s;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
transition: all ease .5s; text-align:center; float:left; background-color:#fff; width:80px; height:150px; margin:5px; padding:10px; overflow:auto;}
.fa-hover a{  color:#666; }
.fa-hover i{  color:#666; font-size:20px; }
.fa-hover:hover .titulo_icone{  display:inline; }
.fa-hover:hover {
background-color: #096;
color: #FFF;
}
.fa-hover:hover i {  color:#FFF;    }
.toolbar{ display:none!important;}
.paleta{ float:left; padding:10px; width:100px; height:100px; border:solid #fff 1px;border-radius:3px;  display:table;  text-align:center; padding-top:40px; margin:2px; }

.b31{
max-width:960px;/* limita o crescimento do layout a até 960px */
min-width:100px; /* limita a redução do layout a até 800px */
width:30%;
float:left;
margin:7px;
}
.b41{
min-width:10px; /* limita a redução do layout a até 800px */
width:22.5%;
float:left;
margin:0.5%;
}



/* Botões */
.botao-1{ display:inline-block; white-space: nowrap; border-radius:3px; font-size:16px; border:none; text-align:left;  }
.botao-2{ display:inline-block; white-space: nowrap; border-radius:10px; font-size:16px; border:none; text-align:left; }
.botao-3{ display:inline-block; white-space: nowrap; border-radius:10px; font-size:16px; border:none; border-bottom:solid #000 5px; text-align:left;}
.botao-4{ display:inline-block; white-space: nowrap; font-size:16px; border:solid #000 2px;  text-align:left; }
.botao-5{ display:inline-block; white-space: nowrap; font-size:16px; border:solid #000 1px;  text-align:left; }
.botao-6{ display:inline-block; white-space: nowrap; border-radius:10px; font-size:16px; border:none;  border-bottom:solid #000 5px;  text-align:left;}

.botao-7{ display:inline-block; white-space: nowrap; border-radius:40px; font-size:16px;   text-align:left;}
.botao-controle{display:inline-block; vertical-align:center;  white-space: nowrap;  font-size:23px;   text-align:center; padding-top:4px; padding-bottom:4px; width:40px; text-align:center;}

/* Grids */
.cx2{ width:48.18%; float:left;}
.cx3{width:32%; float:left;}
.cx4{width:23.90%; float:left;}
.cx5{width:19%; float:left}
.cx6{width:15.77%; float:left}
.cx7{width:13.45%; float:left}
.cx8{width:11.7%; float:left}
.cx9{width:10.37%; float:left}
.cx10{width:9.3%; float:left}
.cx2,.cx3,.cx4,.cx5,.cx6,.cx7,.cx8,.cx9,.cx10{
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;}

/* Navs */
.nav-responsivo{background-color:#4A4E51;}
.brand-centro{ padding-top:15px; float:right; margin-right:40%; }
.brand-esquerda{padding-top:18px; padding-left:15px;  float:left; }
.brand-direita{ padding-top:15px;padding-right:15px;  float:right;}
.nav_itens{margin:0px; padding:0px; text-decoration:none; display:block; list-style-type: none; font-family:"Quicksand-Regular",Arial, Helvetica, sans-serif}
.nav_itens li{ float:left;}
.nav_itens a{-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s; padding:30px; padding-left:10px; padding-right:10px; text-decoration:none; display:block; font-size:16px; }
.nav_itens a:hover{
	background-color: #36383A;
}


/* Headers */
h1{ font-size:38px; }
h2{ font-size:34px; }
h3{ font-size:30px; }
h4{ font-size:28px; }
h5{ font-size:25px; }
h6{ font-size:22px; }



.jumb{
	-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
	
	padding:20px; background-color:#fff; border-radius:7px; }
.jumb h1{ font-size:40px;font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif;}
.jumb h3{ font-size:17px; font-family:"ubuntu-regular", Arial, Helvetica, sans-serif; line-height:1.8;}
.jumb div{font-family:"ubuntu-regular", Arial, Helvetica, sans-serif;  padding-top:10px; padding-bottom:10px;}
.jumb .divisor{ padding-top:0px; padding-bottom:0px;}
.jumb:hover{ background-color:#F4F7F7;  }

.imagem-esquerda{ float:left; padding-right:40px; padding-bottom:40px; padding-top:35px;}
.imagem-direita{ float:right; padding-left:40px; padding-bottom:40px; padding-top:35px;}


.linha{ border-bottom:slid #dedede 1px; padding-top:7px; padding-bottom:7px;}
.secao{ margin-bottom:10px; margin-top:10px; padding-bottom:10px; padding-top:10px;  clear:both;}
/* Sombras */
.sombra_leve{box-shadow: 1px 1px 7px 1px #ccc;}
.sombra_leve:hover{	box-shadow: 1px 1px 7px 1px #ccc;}
.sombra{box-shadow: 1px 1px 7px 1px #999;}
.sombrah:hover{	box-shadow: 1px 1px 7px 1px #999;}
.sombrahazul:hover{	box-shadow: 1px 1px 7px 1px #4AC5FF;}

/* Border Radius */
.radius4{ border-radius:4px;}
.radius5{ border-radius:5px;}
.radius7{ border-radius:7px;}
.radius10{ border-radius:10px;}
.radius15{ border-radius:15px;}
.radius50p{ border-radius:50%;}
/* height */
.hauto{ height:auto;}
.h20{ height:20px;}
.h30{ height:30px;}
.h40{ height:40px;}
.h50{ height:50px;}
.h50{ height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h110{height:110px;}
.h120{height:120px;}
.h130{height:130px;}
.h140{height:140px;}
.h150{height:150px;}
.h160{height:160px;}
.h170{height:170px;}
.h180{height:180px;}
.h190{height:190px;}
.h200{height:200px;}
.h230{height:230px;}
.h260{height:260px;}
.h290{height:290px;}
.h300{height:300px;}
.h350{height:350px;}
.h400{height:400px;}
.h450{height:450px;}
.h500{height:500px;}
.h550{height:550px;}
.h600{height:600px;}
.h650{height:650px;}
.h700{height:700px;}
.h750{height:750px;}
.h779{height:779px;}
.h800{height:800px;}
.h850{height:850px;}
.h900{height:900px;}
.h950{height:950px;}
.h1000{height:1000px;}

/* Min Height */
.min-h50{ min-height:50px;}
.min-h60{min-height:60px;}
.min-h70{min-height:70px;}
.min-h80{min-height:80px;}
.min-h90{min-height:90px;}
.min-h100{min-height:100px;}
.min-h110{min-height:110px;}
.min-h120{min-height:120px;}
.min-h130{min-height:130px;}
.min-h140{min-height:140px;}
.min-h150{min-height:150px;}
.min-h160{min-height:160px;}
.min-h170{min-height:170px;}
.min-h180{min-height:180px;}
.min-h190{min-height:190px;}
.min-h200{min-height:200px;}
.min-h230{min-height:230px;}
.min-h260{min-height:260px;}
.min-h290{min-height:290px;}
.min-h300{min-height:300px;}
.min-h350{min-height:350px;}
.min-h400{min-height:400px;}
.min-h450{min-height:450px;}
.min-h500{min-height:500px;}
.min-h550{min-height:550px;}
.min-h600{min-height:600px;}
.min-h650{min-height:650px;}
.min-h700{min-height:700px;}
.min-h750{min-height:750px;}
.min-h779{min-height:779px;}
.min-h800{min-height:800px;}
.min-h850{min-height:850px;}
.min-h900{min-height:900px;}
.min-h950{min-height:950px;}
.min-h1000{min-height:1000px;}

/* Max Height */
.max-h50{ max-height:50px;}
.max-h60{max-height:60px;}
.max-h70{max-height:70px;}
.max-h80{max-height:80px;}
.max-h90{max-height:90px;}
.max-h100{max-height:100px;}
.max-h110{max-height:110px;}
.max-h120{max-height:120px;}
.max-h130{max-height:130px;}
.max-h140{max-height:140px;}
.max-h150{max-height:150px;}
.max-h160{max-height:160px;}
.max-h170{max-height:170px;}
.max-h180{max-height:180px;}
.max-h190{max-height:190px;}
.max-h200{max-height:200px;}
.max-h230{max-height:230px;}
.max-h260{max-height:260px;}
.max-h290{max-height:290px;}
.max-h300{max-height:300px;}
.max-h350{max-height:350px;}
.max-h400{max-height:400px;}
.max-h450{max-height:450px;}
.max-h500{max-height:500px;}
.max-h550{max-height:550px;}
.max-h600{max-height:600px;}
.max-h650{max-height:650px;}
.max-h700{max-height:700px;}
.max-h750{max-height:750px;}
.max-h779{max-height:779px;}
.max-h800{max-height:800px;}
.max-h850{max-height:850px;}
.max-h900{max-height:900px;}
.max-h950{max-height:950px;}
.max-h1000{max-height:1000px;}



/* width */
.wauto{ width:inherit;}
.w20{ width:20px;}
.w30{ width:30px;}
.w40{ width:40px;}

.w50{ width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w230{width:230px;}
.w260{width:260px;}
.w290{width:290px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.w550{width:550px;}
.w600{width:600px;}
.w650{width:650px;}
.w700{width:700px;}
.w750{width:750px;}
.w779{width:779px;}
.w800{width:800px;}
.w850{width:850px;}
.w900{width:900px;}
.w950{width:950px;}
.w1000{width:1000px;}

/* Min Width */
.min-w50{ min-width:50px;}
.min-w60{min-width:60px;}
.min-w70{min-width:70px;}
.min-w80{min-width:80px;}
.min-w90{min-width:90px;}
.min-w100{min-width:100px;}
.min-w110{min-width:110px;}
.min-w120{min-width:120px;}
.min-w130{min-width:130px;}
.min-w140{min-width:140px;}
.min-w150{min-width:150px;}
.min-w160{min-width:160px;}
.min-w170{min-width:170px;}
.min-w180{min-width:180px;}
.min-w190{min-width:190px;}
.min-w200{min-width:200px;}
.min-w230{min-width:230px;}
.min-w260{min-width:260px;}
.min-w290{min-width:290px;}
.min-w300{min-width:300px;}
.min-w350{min-width:350px;}
.min-w400{min-width:400px;}
.min-w450{min-width:450px;}
.min-w500{min-width:500px;}
.min-w550{min-width:550px;}
.min-w600{min-width:600px;}
.min-w650{min-width:650px;}
.min-w700{min-width:700px;}
.min-w750{min-width:750px;}
.min-w779{min-width:779px;}
.min-w800{min-width:800px;}
.min-w850{min-width:850px;}
.min-w900{min-width:900px;}
.min-w950{min-width:950px;}
.min-w1000{min-width:1000px;}

/* Max Width */
.max-w50{ max-width:50px;}
.max-w60{max-width:60px;}
.max-w70{max-width:70px;}
.max-w80{max-width:80px;}
.max-w90{max-width:90px;}
.max-w100{max-width:100px;}
.max-w110{max-width:110px;}
.max-w120{max-width:120px;}
.max-w130{max-width:130px;}
.max-w140{max-width:140px;}
.max-w150{max-width:150px;}
.max-w160{max-width:160px;}
.max-w170{max-width:170px;}
.max-w180{max-width:180px;}
.max-w190{max-width:190px;}
.max-w200{max-width:200px;}
.max-w230{max-width:230px;}
.max-w260{max-width:260px;}
.max-w290{max-width:290px;}
.max-w300{max-width:300px;}
.max-w350{max-width:350px;}
.max-w400{max-width:400px;}
.max-w450{max-width:450px;}
.max-w500{max-width:500px;}
.max-w550{max-width:550px;}
.max-w600{max-width:600px;}
.max-w650{max-width:650px;}
.max-w700{max-width:700px;}
.max-w750{max-width:750px;}
.max-w779{max-width:779px;}
.max-w800{max-width:800px;}
.max-w850{max-width:850px;}
.max-w900{max-width:900px;}
.max-w950{max-width:950px;}
.max-w1000{max-width:1000px;}

/* ? */
.c200{}
.c250{}
.c300{}
.c350{}
.c400{}
.c450{}
.c500{}
.c550{}
.c600{}
.c100p{ width:100%;}
.c90p{ width:90%;}
.c95p{ width:95%;}
.c98p{ width:98%;}
.c99p{ width:99%;}

/* Margin */
.m-auto{ margin:auto;}
.m-3{ margin:3px;}
.m-5{ margin:5px;}
.m-7{margin:7px;}
.m-10{margin:10px;}
.m-15{margin:15px;}
.m-20{margin:20px;}
.m-25{margin:25px;}
.m-30{margin:30px;}
.m-35{margin:35px;}
.m-40{margin:40px;}
.m-45{margin:45px;}
.m-50{margin:50px;}
.m-n{margin:none;}
.m-l{margin-left:none;}
.m-r{margin-right:none;}
.m-t{margin-top:none;}
.m-b{margin-bottom:none;}

/* Padding */
.p-3{padding:3px;}
.p-5{padding:5px;}
.p-7{padding:7px;}
.p-10{padding:10px;}
.p-15{padding:15px;}
.p-20{padding:20px;}
.p-25{padding:25px;}
.p-30{padding:30px;}
.p-35{padding:35px;}
.p-40{padding:40px;}
.p-45{padding:45px;}
.p-50{padding:50px;}
.p-n{padding:none;}
.p-l{padding-left:none;}
.p-r{padding-right:none;}
.p-t{padding-top:none;}
.p-b{padding-bottom:none;}

/* Text Size */
.t-12{ font-size:12px;}
.t-13{ font-size:13px;}
.t-14{ font-size:14px;}
.t-15{ font-size:15px;}
.t-16{ font-size:16px;}
.t-17{ font-size:17px;}
.t-18{ font-size:18px;}
.t-19{font-size:19px; }
.t-20{font-size:20px; }
.t-22{font-size:22px;}
.t-24{font-size:24px;}
.t-26{font-size:26px;}
.t-28{font-size:28px;}
.t-30{font-size:30px;}
.t-33{font-size:33px;}
.t-36{font-size:36px;}
.t-39{font-size:39px;}
.t-40{font-size:40px;}
.t-50{font-size:50px;}
.t-60{font-size:60px;}
.t-70{font-size:70px;}
.t-80{font-size:80px;}
.t-90{font-size:90px;}
.t-100{font-size:100px;}


/* Opacity */
.o-10 {opacity: 0.1;}
.o-20 {opacity: 0.2;}
.o-30 {opacity: 0.3;}
.o-40 {opacity: 0.4;}
.o-50 {opacity: 0.5;}
.o-60 {opacity: 0.6;}
.o-70 {opacity: 0.7;}
.o-80 {opacity: 0.8;}
.o-90 {opacity: 0.9;}
.o-100 {opacity: 1;}

.degrade-1{background: linear-gradient(to bottom, #68E9CC 0%,#4A7DE8 100%);}
.degrade-2{background: linear-gradient(141deg, #4FC08D 0%,  #389C70 100%);}
.degrade-3{background: linear-gradient(to bottom, #51AAA6 0%, #23786e 100%);}

.cor-51AAA4,.cor-51AAA4h:hover{background-color: #51AAA4;} 
.cor-6AC4CB,.cor-6AC4CBh:hover{background-color: #6AC4CB;} 
.cor-60BB96,.cor-60BB96h:hover{background-color: #60BB96;} 
.cor-DC4424,.cor-DC4424h:hover{background-color: #DC4424;} 
.cor-878C9A,.cor-878C9Ah:hover{background-color: #878C9A;} 
.cor-c09adc,.cor-c09adch:hover{background-color: #c09adc;} 
.cor-3d3c4a,.cor-3d3c4ah:hover{background-color: #3d3c4a;} 
.cor-676d7e,.cor-676d7eh:hover{background-color: #676d7e;} 
.cor-707685,.cor-707685h:hover{background-color: #707685;} 
.cor-e28f92,.cor-e28f92h:hover{background-color: #e28f92;} 
.cor-89B399,.cor-89B399h:hover{background-color: #89B399;} 
.cor-F8F9FB,.cor-F8F9FBh:hover{background-color: #F8F9FB;} 
.cor-F2F4F5,.cor-F2F4F5h:hover{background-color: #F2F4F5;} 
.cor-00AEEE,.cor-00AEEEh:hover{background-color: #00AEEE;} 
.cor-4FC08D,.cor-4FC08Dh:hover{background-color: #4FC08D;} 
.cor-FFC360,.cor-FFC360h:hover{background-color: #FFC360;} 
.cor-2DB3C4,.cor-2DB3C4h:hover{background-color: #2DB3C4;} 
.cor-57B057,.cor-57B057h:hover{background-color: #57B057;} 
.cor-F18C8F,.cor-F18C8Fh:hover{background-color: #F18C8F;} 
.cor-5CD1DF,.cor-5CD1DFh:hover{background-color: #5CD1DF;} 
.cor-42323D,.cor-42323Dh:hover{background-color: #42323D;}
.cor-46475B,.cor-46475Bh:hover{background-color: #46475B;}
.cor-68E9CC,.cor-68E9CCh:hover{background-color: #68E9CC;}
.cor-4ECAC2,.cor-4ECAC2h:hover{background-color: #4ECAC2;}
.cor-7FC0C4,.cor-7FC0C4h:hover{background-color: #7FC0C4;}
.cor-7BB0E7,.cor-7BB0E7h:hover{background-color: #7BB0E7;}
.cor-4A7DE8,.cor-4A7DE8h:hover{background-color: #4A7DE8;}
.cor-8E49E8,.cor-8E49E8h:hover{background-color: #8E49E8;}
.cor-FFF5DF,.cor-FFF5DFh:hover{background-color: #FFF5DF;}
.cor-F6ECE0,.cor-F6ECE0h:hover{background-color: #F6ECE0;}
.cor-F3D052,.cor-F3D052h:hover{background-color: #F3D052;}
.cor-E1B56A,.cor-E1B56Ah:hover{background-color: #E1B56A;}
.cor-E3A74F,.cor-E3A74Fh:hover{background-color: #E3A74F;}
.cor-E17A37,.cor-E17A37h:hover{background-color: #E17A37;}
.cor-833133,.cor-833133h:hover{background-color: #833133;}
.cor-D3544B,.cor-D3544Bh:hover{background-color: #D3544B;}
.cor-B94643,.cor-B94643h:hover{background-color: #B94643;}
.cor-B4495B,.cor-B4495Bh:hover{background-color: #B4495B;}
.cor-F16264,.cor-F16264h:hover{background-color: #F16264;}
.cor-D92B44,.cor-D92B44h:hover{background-color: #D92B44;}
.cor-D54F74,.cor-D54F74h:hover{background-color: #D54F74;} 

.cor-414349,.cor-414349h:hover{background-color: #414349;} 
.cor-4F5157,.cor-4F5157h:hover{background-color: #4F5157;} 
.cor-FAFAFA,.cor-FAFAFAh:hover{background-color: #FAFAFA;} 
.cor-F6F7F9,.cor-F6F7F9h:hover{background-color: #F6F7F9;} 
.cor-FAF7F0,.cor-FAF7F0h:hover{background-color: #FAF7F0;} 
.cor-FD564D,.cor-FD564Dh:hover{background-color: #FD564D;} 
.cor-66D177,.cor-66D177h:hover{background-color: #66D177;} 
.cor-02B3BD,.cor-02B3BDh:hover{background-color: #02B3BD;} 
.cor-8FD3D6,.cor-8FD3D6h:hover{background-color: #8FD3D6;} 
.cor-FEC107,.cor-FEC107h:hover{background-color: #FEC107;} 
.cor-EFE4D2,.cor-EFE4D2h:hover{background-color: #EFE4D2;} 
.cor-F6C580,.cor-F6C580h:hover{background-color: #F6C580;} 
.cor-EFB26F,.cor-EFB26Fh:hover{background-color: #EFB26F;} 
.cor-F3BD7D,.cor-F3BD7Dh:hover{background-color: #F3BD7D;} 
.cor-EC986A,.cor-EC986Ah:hover{background-color: #EC986A;} 
.cor-D6705A,.cor-D6705Ah:hover{background-color: #D6705A;} 
.cor-36393D,.cor-36393Dh:hover{background-color: #36393D;} 
.cor-94826C,.cor-94826Ch:hover{background-color: #94826C;} 
.cor-404E5B,.cor-404E5Bh:hover{background-color: #404E5B;} 
.cor-3F4555,.cor-3F4555h:hover{background-color: #3F4555;} 
.cor-4B4B4D,.cor-4B4B4Dh:hover{background-color: #4B4B4D;} 
.cor-434343,.cor-434343h:hover{background-color: #434343;} 
.cor-404040,.cor-404040h:hover{background-color: #404040;} 
.cor-2F2F2F,.cor-2F2F2Fh:hover{background-color: #2F2F2F;} 
.cor-51AAA4,.cor-51AAA4h:hover{background-color: #51AAA4;} 
.cor-6AC4CB,.cor-6AC4CBh:hover{background-color: #6AC4CB;} 
.cor-60BB96,.cor-60BB96h:hover{background-color: #60BB96;} 
.cor-DC4424,.cor-DC4424h:hover{background-color: #DC4424;} 


/* Tcor */
.tcor-42323D,.tcor-42323Dh:hover{color: #42323D;}
.tcor-46475B,.tcor-46475Bh:hover{color: #46475B;}
.tcor-68E9CC,.tcor-68E9CCh:hover{color: #68E9CC;}
.tcor-4ECAC2,.tcor-4ECAC2h:hover{color: #4ECAC2;}
.tcor-7FC0C4,.tcor-7FC0C4h:hover{color: #7FC0C4;}
.tcor-7BB0E7,.tcor-7BB0E7h:hover{color: #7BB0E7;}
.tcor-4A7DE8,.tcor-4A7DE8h:hover{color: #4A7DE8;}
.tcor-8E49E8,.tcor-8E49E8h:hover{color: #8E49E8;}
.tcor-FFF5DF,.tcor-FFF5DFh:hover{color: #FFF5DF;}
.tcor-F6ECE0,.tcor-F6ECE0h:hover{color: #F6ECE0;}
.tcor-F3D052,.tcor-F3D052h:hover{color: #F3D052;}
.tcor-E1B56A,.tcor-E1B56Ah:hover{color: #E1B56A;}
.tcor-E3A74F,.tcor-E3A74Fh:hover{color: #E3A74F;}
.tcor-E17A37,.tcor-E17A37h:hover{color: #E17A37;}
.tcor-833133,.tcor-833133h:hover{color: #833133;}
.tcor-D3544B,.tcor-D3544Bh:hover{color: #D3544B;}
.tcor-B94643,.tcor-B94643h:hover{color: #B94643;}
.tcor-B4495B,.tcor-B4495Bh:hover{color: #B4495B;}
.tcor-F16264,.tcor-F16264h:hover{color: #F16264;}
.tcor-D92B44,.tcor-D92B44h:hover{color: #D92B44;}
.tcor-D54F74,.tcor-D54F74h:hover{color: #D54F74;} 
.tcor-c09adc,.tcor-c09adch:hover{color: #c09adc;} 
.tcor-3d3c4a,.tcor-3d3c4ah:hover{color: #3d3c4a;} 
.tcor-676d7e,.tcor-676d7eh:hover{color: #676d7e;} 
.tcor-707685,.tcor-707685h:hover{color: #707685;} 
.tcor-e28f92,.tcor-e28f92h:hover{color: #e28f92;} 
.tcor-414349,.tcor-414349h:hover{color: #414349;} 
.tcor-4F5157,.tcor-4F5157h:hover{color: #4F5157;} 
.tcor-FAFAFA,.tcor-FAFAFAh:hover{color: #FAFAFA;} 
.tcor-F6F7F9,.tcor-F6F7F9h:hover{color: #F6F7F9;} 
.tcor-FAF7F0,.tcor-FAF7F0h:hover{color: #FAF7F0;} 
.tcor-FD564D,.tcor-FD564Dh:hover{color: #FD564D;} 
.tcor-66D177,.tcor-66D177h:hover{color: #66D177;} 
.tcor-02B3BD,.tcor-02B3BDh:hover{color: #02B3BD;} 
.tcor-8FD3D6,.tcor-8FD3D6h:hover{color: #8FD3D6;} 
.tcor-FEC107,.tcor-FEC107h:hover{color: #FEC107;} 
.tcor-EFE4D2,.tcor-EFE4D2h:hover{color: #EFE4D2;} 
.tcor-F6C580,.tcor-F6C580h:hover{color: #F6C580;} 
.tcor-EFB26F,.tcor-EFB26Fh:hover{color: #EFB26F;} 
.tcor-F3BD7D,.tcor-F3BD7Dh:hover{color: #F3BD7D;} 
.tcor-EC986A,.tcor-EC986Ah:hover{color: #EC986A;} 
.tcor-D6705A,.tcor-D6705Ah:hover{color: #D6705A;} 
.tcor-36393D,.tcor-36393Dh:hover{color: #36393D;} 
.tcor-94826C,.tcor-94826Ch:hover{color: #94826C;} 
.tcor-404E5B,.tcor-404E5Bh:hover{color: #404E5B;} 
.tcor-3F4555,.tcor-3F4555h:hover{color: #3F4555;} 
.tcor-4B4B4D,.tcor-4B4B4Dh:hover{color: #4B4B4D;} 
.tcor-434343,.tcor-434343h:hover{color: #434343;} 
.tcor-404040,.tcor-404040h:hover{color: #404040;} 
.tcor-2F2F2F,.tcor-2F2F2Fh:hover{color: #2F2F2F;} 
.tcor-878C9A,.tcor-878C9Ah:hover{color: #878C9A;} 
.tcor-51AAA4,.tcor-51AAA4h:hover{color: #51AAA4;} 
.tcor-6AC4CB,.tcor-6AC4CBh:hover{color: #6AC4CB;} 
.tcor-60BB96,.tcor-60BB96h:hover{color: #60BB96;} 
.tcor-DC4424,.tcor-DC4424h:hover{color: #DC4424;} 
/* Cores Fundo */
.transparente{background-color:transparent;}

.preto,.pretoh:hover{background-color: #000;}
.branco,.brancoh:hover{background-color: #fff;}

.azul-1,.azul-1h:hover{background-color: #5BAED7;}
.azul-2,.azul-2h:hover{background-color: #39C;}
.azul-3,.azul-3h:hover{background-color: #2B80A8;}
.azul-4,.azul-4h:hover{background-color: #1F5B78;}

.verde-1,.verde-1h:hover{background-color: #4AD110;}
.verde-2,.verde-2h:hover{background-color: #15C452;}
.verde-3,.verde-3h:hover{background-color: #1BA547;}
.verde-4,.verde-4h:hover{background-color: #158038;}

.teal-1,.teal-1h:hover{background-color: #7FD1C5;}
.teal-2,.teal-2h:hover{background-color: #51BBA7;}
.teal-3,.teal-3h:hover{background-color: #15AD9F;}
.teal-4,.teal-4h:hover{background-color: #0B8684;}

.roxo-1,.roxo-1h:hover{background-color: #BE93C1;}
.roxo-2,.roxo-2h:hover{background-color: #A265A7;}
.roxo-3,.roxo-3h:hover{background-color: #7D4A81;}
.roxo-4,.roxo-4h:hover{background-color: #714374;}

.amarelo-1,.amarelo-1h:hover{background-color: #EEF17E;}
.amarelo-2,.amarelo-2h:hover{background-color: #E3CC60;}
.amarelo-3,.amarelo-3h:hover{background-color: #D7B826;}
.amarelo-4,.amarelo-4h:hover{background-color: #BFA422;}

.vermelho-1,.vermelho-1h:hover{background-color: #FF4D4D;}
.vermelho-2,.vermelho-2h:hover{background-color: #EE4D4D;}
.vermelho-3,.vermelho-3h:hover{background-color: #E23130;}
.vermelho-4,.vermelho-4h:hover{background-color: #B22D00;}

.cinza-1,.cinza-1h:hover{background-color:#f4f4f4;}
.cinza-2,.cinza-2h:hover{background-color: #dedede;}
.cinza-3,.cinza-3h:hover{background-color: #ccc;}
.cinza-4,.cinza-4h:hover{ background-color: #999; }
.cinza-5,.cinza-5h:hover{background-color: #666;}

.laranja-1,.laranja-1h:hover{background-color: #FFB56A;}
.laranja-2,.laranja-2h:hover{background-color: #FE8A51;}
.laranja-3,.laranja-3h:hover{background-color: #E57262;}
.laranja-4,.laranja-4h:hover{background-color: #FF8000;}

.marrom-1,.marrom-1h:hover{background-color: #C1ADA4;}
.marrom-2,.marrom-2h:hover{background-color: #9E8872;}
.marrom-3,.marrom-3h:hover{background-color: #754A4A;}
.marrom-4,.marrom-4h:hover{background-color: #492F2F;}

.rosa-1,.rosa-1h:hover{background-color: #FBF0F4;}
.rosa-2,.rosa-2h:hover{background-color: #E49EB7;}
.rosa-3,.rosa-3h:hover{background-color: #D66C91;}
.rosa-4,.rosa-4h:hover{background-color: #C93F70;}


/* Cores Texto */
.tbranco,.tbranco:hover,.tbranco a,.tbranco a:hover,.tbranco:active,.tbranco a:active{ color:#FFF;}
.tpreto,.tpreto:hover,.tpreto a,.tpreto a:hover{ color:#000;}

.tazul-1,.tazul-1h:hover{color: #5BAED7;}
.tazul-2,.tazul-2h:hover{color: #39C;}
.tazul-3,.tazul-3h:hover{color: #2B80A8;}
.tazul-4,.tazul-4h:hover{color: #1F5B78;}

.tverde-1,.tverde-1h:hover{color: #4AD110;}
.tverde-2,.tverde-2h:hover{color: #15C452;}
.tverde-3,.tverde-3h:hover{color: #1BA547;}
.tverde-4,.tverde-4h:hover{color: #158038;}

.tteal-1,.tteal-1h:hover{color: #7FD1C5;}
.tteal-2,.tteal-2h:hover{color: #51BBA7;}
.tteal-3,.tteal-3h:hover{color: #15AD9F;}
.tteal-4,.tteal-4h:hover{color: #0B8684;}

.troxo-1,.troxo-1h:hover{color: #BE93C1;}
.troxo-2,.troxo-2h:hover{color: #A265A7;}
.troxo-3,.troxo-3h:hover{color: #7D4A81;}
.troxo-4,.troxo-4h:hover{color: #714374;}

.tamarelo-1,.tamarelo-1h:hover{color: #EEF17E;}
.tamarelo-2,.tamarelo-2h:hover{color: #E3CC60;}
.tamarelo-3,.tamarelo-3h:hover{color: #D7B826;}
.tamarelo-4,.tamarelo-4h:hover{color: #BFA422;}

.tvermelho-1,.tvermelho-1h:hover{color: #FF4D4D;}
.tvermelho-2,.tvermelho-2h:hover{color: #EE4D4D;}
.tvermelho-3,.tvermelho-3h:hover{color: #E23130;}
.tvermelho-4,.tvermelho-4h:hover{color: #B22D00;}

.tcinza-1,.tcinza-1h:hover{color:#f4f4f4;}
.tcinza-2,.tcinza-2h:hover{color: #dedede;}
.tcinza-3,.tcinza-3h:hover{color: #ccc;}
.tcinza-4,.tcinza-4h:hover{ color: #999; }
.tcinza-5,.tcinza-5h:hover{color: #666;}

.tlaranja-1,.tlaranja-1h:hover{color: #FFB56A;}
.tlaranja-2,.tlaranja-2h:hover{color: #FE8A51;}
.tlaranja-3,.tlaranja-3h:hover{color: #E57262;}
.tlaranja-4,.tlaranja-4h:hover{color: #FF8000;}

.tmarrom-1,.tmarrom-1h:hover{color: #C1ADA4;}
.tmarrom-2,.tmarrom-2h:hover{color: #9E8872;}
.tmarrom-3,.tmarrom-3h:hover{color: #754A4A;}
.tmarrom-4,.tmarrom-4h:hover{color: #492F2F;}

.trosa-1,.trosa-1h:hover{color: #FBF0F4;}
.trosa-2,.trosa-2h:hover{color: #E49EB7;}
.trosa-3,.trosa-3h:hover{color: #D66C91;}
.trosa-4,.trosa-4h:hover{color: #C93F70;}



/* Bordas */
.b1{ border:solid 1px;}
.b2{ border:solid 2px;}
.b3{ border:solid 3px;}
.b4{ border:solid 4px;}
.b5{ border:solid 5px;}

.b-n{border:none;}
.b-l{border-left:none;}
.b-r{border-right:none;}
.b-t{border-top:none;}
.b-b{border-bottom:none;}


/* Cores Bordas */
.bbranco,.bbranco:hover{ border-color:#FFF;}
.bpreto,.bpreto:hover{ border-color:#000;}

.bazul-1,.bazul-1h:hover{border-color: #5BAED7;}
.bazul-2,.bazul-2h:hover{border-color: #39C;}
.bazul-3,.bazul-3h:hover{border-color: #2B80A8;}
.bazul-4,.bazul-4h:hover{border-color: #1F5B78;}

.bverde-1,.bverde-1h:hover{border-color: #4AD110;}
.bverde-2,.bverde-2h:hover{border-color: #15C452;}
.bverde-3,.bverde-3h:hover{border-color: #1BA547;}
.bverde-4,.bverde-4h:hover{border-color: #158038;}

.bteal-1,.bteal-1h:hover{border-color: #7FD1C5;}
.bteal-2,.bteal-2h:hover{border-color: #51BBA7;}
.bteal-3,.bteal-3h:hover{border-color: #15AD9F;}
.bteal-4,.bteal-4h:hover{border-color: #0B8684;}

.broxo-1,.broxo-1h:hover{border-color: #BE93C1;}
.broxo-2,.broxo-2h:hover{border-color: #A265A7;}
.broxo-3,.broxo-3h:hover{border-color: #7D4A81;}
.broxo-4,.broxo-4h:hover{border-color: #714374;}

.bamarelo-1,.bamarelo-1h:hover{border-color: #EEF17E;}
.bamarelo-2,.bamarelo-2h:hover{border-color: #E3CC60;}
.bamarelo-3,.bamarelo-3h:hover{border-color: #D7B826;}
.bamarelo-4,.bamarelo-4h:hover{border-color: #BFA422;}

.bvermelho-1,.bvermelho-1h:hover{border-color: #FF4D4D;}
.bvermelho-2,.bvermelho-2h:hover{border-color: #EE4D4D;}
.bvermelho-3,.bvermelho-3h:hover{border-color: #E23130;}
.bvermelho-4,.bvermelho-4h:hover{border-color: #B22D00;}

.bcinza-1,.bcinza-1h:hover{border-color:#f4f4f4;}
.bcinza-2,.bcinza-2h:hover{border-color: #dedede;}
.bcinza-3,.bcinza-3h:hover{border-color: #ccc;}
.bcinza-4,.bcinza-4h:hover{ border-color: #999; }
.bcinza-5,.bcinza-5h:hover{border-color: #666;}

.blaranja-1,.blaranja-1h:hover{border-color: #FFB56A;}
.blaranja-2,.blaranja-2h:hover{border-color: #FE8A51;}
.blaranja-3,.blaranja-3h:hover{border-color: #E57262;}
.blaranja-4,.blaranja-4h:hover{border-color: #FF8000;}

.bmarrom-1,.bmarrom-1h:hover{border-color: #C1ADA4;}
.bmarrom-2,.bmarrom-2h:hover{border-color: #9E8872;}
.bmarrom-3,.bmarrom-3h:hover{border-color: #754A4A;}
.bmarrom-4,.bmarrom-4h:hover{border-color: #492F2F;}

.brosa-1,.brosa-1h:hover{border-color: #FBF0F4;}
.brosa-2,.brosa-2h:hover{border-color: #E49EB7;}
.brosa-3,.brosa-3h:hover{border-color: #D66C91;}
.brosa-4,.brosa-4h:hover{border-color: #C93F70;}


.divisor{ width:100px;  height:5px; margin-top:20px; margin-bottom:20px; padding:0px;}
.tag {
display: inline-block;
margin-right: 2px;
color: white;
padding: 5px;
margin-bottom: 5px;
font-size: 14px;
font-weight: normal;
background-color: #AEC4C6;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
border-radius:5px;
}
.tag:hover{padding-left:10px;color:#fff;background-color:#16a085; cursor:pointer;}
.tag a{ color:#fff; display:block;}
.tag a:hover{ color:#fff;}
button{ box-shadow:none!important;}
button:focus{ outline: none;}
/* Componente BlocoFlat */
.blocoflat{
background-color: #6BADC2;
width: 25%;
min-width: 330px;
float: left;
height: 330px;
padding: 20px;
color: #fff;
margin-right: 10px;
margin-bottom: 10px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.blocoflat .fa{	font-size: 9em; margin:auto; margin-top:15px; margin-bottom:20px;}
.blocoflat .famini{	font-size: 16px; margin:auto; margin-top:0px; margin-bottom:0px;}
.blocoflat a{ color:#FFF; }
.blocoflat a:hover{ color:#FFF;text-decoration:none;}
.blocoflat .fa a:hover{ color:#FFF;}
.blocoflat .link_blocoflat a{	color:transparent;}
.blocoflat:hover .link_blocoflat a{	color:#fff;}
.blocoflat:hover .form_blocoflat { display:inline;}
.blocoflat:hover{
background-color: #458EA7;
padding-left: 37px;
}
.tit_blocoflat{ font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:22px; margin-bottom:15px;}
.link_blocoflat{
padding:0px; padding-left:10px; display:block; border-left:solid #ffffff 0px; margin-bottom:15px;	-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;}
.link_blocoflat a{  color:#FFF; font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:17px;text-decoration:none;}
.link_blocoflat a:hover{  color:#FFF; font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:17px;text-decoration:none;}
.link_blocoflat:hover{ border-left:solid #fff  20px; margin-left:10px; text-decoration:none;}
.form_blocoflat { display:none; color:#FFF; font-family:"Quicksand-Regular", Arial, Helvetica, sans-serif; font-size:17px;}

/* Funcionais */
.pai .filhoexibir{display:none;}
.pai:hover .filhoexibir{display:block;}


.quicksand{font-family: "Quicksand-Regular", sans-serif;}
.ubuntu{font-family: "ubuntu-regular", sans-serif;}
.roboto{font-family:"Roboto", sans-serif; }

a:hover{ text-decoration:none;}
img{ border:none;}
input{ padding:13px; border:solid #dedede 1px; border-radius:3px; width:98%;}
.clear{ clear:both;}
.link_under{ text-decoration:underline;}
.only_mobile{ display:none;}
.only_bigscreen{ display:none;}
.left{ float:left;}
.right{ float:right;}
.hide,.hidden,.esconder{ display:none;}
.efeito{
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
transition: all ease .3s;
}
.center,.centro,.centralizar{text-align:center;}




@media screen and (min-width: 1200px) and (max-width: 10000px){	.only_bigscreen{ display:show;}}
/* Desktop Antigo */
@media screen and (min-width: 769px) and (max-width: 1070px){
.only_bigscreen{ display:none;}
.only_bigscreen{ display:none;}
.cx3{ width:30%; float:left;}
.cx2,.cx4,.cx5,.cx6,.cx7,.cx8,.cx9,.cx10{ width:48%; float:left;}

.brand-centro{ padding-top:15px; float:right; margin-right:25%; }
.brand-esquerda{padding-top:15px; padding-left:15px; text-align:left; float:left; }


}
@media screen and (min-width: 0px) and (max-width: 768px){
	
.brand-centro{ padding-top:15px; float:right; padding-bottom:20px;width:35%; }
.brand-esquerda{padding-top:15px; padding-left:15px;padding-bottom:20px; text-align:left; float:left; }
.brand-direita{ padding-top:15px; padding-bottom:20px;padding-right:15px; text-align:right; float:right;}
/* .nav_itens{ display:none;} */
.mobile_nav{}

.only_desktop{ display:none;}
.only_bigscreen{ display:none;}
.only_mobile{ display:inline-block;}
.cx2,.cx3,.cx4,.cx5,.cx6,.cx7,.cx8,.cx9,.cx10{ width:100%; float:none;}

	}

