@import url('bootstrap.min.css');
@import url('bootstrap-theme.min');
@import url('font-awesome.min.css');
@import url('jquery.fancybox.css');
@import url('fonts.css');
@import url('efeitos.css');

body {
	font-family: 'humanst521_btroman', sans-serif;
	font-size: 14px;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	color: #333333;
	
}
.search-open {
	right: 0;
	top: 37px;
	display: none;
	padding: 14px;
	position: absolute;
	box-shadow: 0 1px 3px #ddd;
	background-color: #02405B;
	z-index: 5000;
	width: 250px;
}
.topo {
	height: 110px auto; margin: 0px !important; padding: 0px !important; position: relative;
}
.rodape {
	height: auto; margin: 0px !important; padding: 0px !important; position: relative;
}
.text-shadow{ text-shadow: 0px 1px 1px #333; } .text-shadow1{ text-shadow: 1px 1px 2px #FFF; } /**sobra **/
.box-shadow-bottom {
	-webkit-box-shadow: 0 8px 8px -6px #000;
	-moz-box-shadow: 0 8px 8px -6px #000;
	box-shadow: 0 8px 8px -6px #000;
}
.box-shadow-bottom1 {
	-webkit-box-shadow: 0 8px 8px -6px #666;
	-moz-box-shadow: 0 8px 8px -6px #666;
	box-shadow: 0 8px 8px -6px #666;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	z-index: 2000;
}
.border-radius{ -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } /** arrendodamento **/
.desative{ }

/** LINKS***/
a:link, a:visited, a:active { text-decoration: none; cursor: Hand; color: #333333; }
a:hover { text-decoration: none; cursor: Hand; color: #000000; }
a.link-branco:link, a.link-branco:visited, a.link-branco:active { text-decoration: none; cursor: pointer; color: #FFFFFF !important; }
a.link-branco:hover {
	text-decoration: none;
	cursor: pointer;
	color: #F2F2F2 !important;
}
a.link-azul:link, a.link-azul:visited, a.link-azul:active { text-decoration: none; cursor: pointer; color: #02405B; }
a.link-azul:hover { text-decoration: none; cursor: pointer; color: #02405B; }
a.link-verde:link, a.link-verde:visited, a.link-verde:active { text-decoration: none; cursor: pointer; color: #51A231; }
a.link-verde:hover { text-decoration: underline; cursor: pointer; color: #51A231; }
a.link-cinza:link, a.link-cinza:visited, a.link-cinza:active { text-decoration: none; cursor: pointer; color: #E6E7E8; }
a.link-cinza:hover { text-decoration: underline; cursor: pointer; color: #E6E7E8; }

a.link-menu:link, a.link-menu:visited, a.link-menu:active, a.link-menu:hover {
	text-decoration: none; cursor: pointer; padding-right: 11px !important; padding-left: 11px !important; border-right-width: 1px; border-right-style: solid; border-right-color: #ED3F43; padding-top: 0px; padding-bottom: 0px; margin: 0px; font-size: 14px;
 }
 
.img-parceiros {
-webkit-filter: grayscale(100%); cursor: pointer;
-moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);
 -webkit-transition-duration: 0.9s; transition-duration: 0.9s;
}
.img-parceiros:hover {
-webkit-filter: grayscale(0%); 
-moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%);
 -webkit-transition-duration: 0.9s; transition-duration: 0.9s;
}


/** RECUO  TEXTO **/
.txt-recuo1{ position: relative; left: -8px; } .txt-recuo2{ position: relative; left: 200px; }

.txt-submenu1 {
	padding-right: 2px !important; padding-left: 8px !important; width: 11.5% !important;
	border-left-width: 2px; border-left-style: solid; border-left-color: #7997A5; vertical-align: middle; height: 22px; margin-top: 8px;
}
.txt-submenu2 {
	padding-right: 2px !important; padding-left: 8px !important; width: 13.0% !important;
	border-left-width: 2px; border-left-style: solid; border-left-color: #7997A5; vertical-align: middle; height: 22px; margin-top: 8px;
}
.txt-submenu3 {
	padding-right: 2px !important; padding-left: 8px !important; width: 11.0% !important;
	border-left-width: 2px; border-left-style: solid; border-left-color: #7997A5; vertical-align: middle; height: 22px; margin-top: 8px;
}
.txt-submenu4 {
	padding-right:2px !important; padding-left: 8px !important; width: 14.5% !important;
	border-left-width: 2px; border-left-style: solid; border-left-color: #7997A5; vertical-align: middle; height: 22px; margin-top: 8px;
}
.txt-submenu5 {
	padding-right: 2px !important; padding-left: 8px !important; width: 14.8% !important;
	border-left-width: 2px; border-left-style: solid; border-left-color: #7997A5; vertical-align: middle; height: 22px; margin-top: 8px;
}
.txt-submenu6 {
	padding-right: 2px !important; padding-left: 8px !important; width: 18.0% !important;
	border-left-width: 2px; border-left-style: solid; border-left-color: #7997A5; vertical-align: middle; height: 22px; margin-top: 8px;
}
.txt-submenu7 {
	padding-right: 12px !important; padding-left: 12px !important; width: 20.5% !important;
	border-left-width: 0px; border-left-style: solid; border-left-color: #7997A5; vertical-align: middle; height: 22px; margin-top: 8px;
}
.txt-submenu8 {
	padding-right: 2px !important; padding-left: 8px !important; width: 4% !important;
	border-left-width: 2px; border-left-style: solid; border-left-color: #7997A5; vertical-align: middle; height: 22px; margin-top: 8px;
}


/** COR TEXTO **/
.txt-cinza { color: #E6E7E8; } .txt-branco { color: #FFFFFF; } .txt-preto { color: #333333; } .txt-verde { color:  #51A231; } .txt-azul { color: #02405B; } .txt-azul1 { color: #00AFEF; } .txt-amarelo { color: #FFCC29; }

/** COR FUNDO **/
.bkg-verde { background-color: #51A231 !important; } .bkg-cinza { background-color: #E6E7E8; } .bkg-branco { background-color: #ffffff;  } .bkg-preto{ background-color: #333333; } .bkg-azul1{ background-color: #00AFEF !important; }
.bkg-azul{ background-color: #02405B !important; } .bkg-amarelo{ background-color: #FFCC29 !important; }
.media-cinza:hover {
	background-color: #F5F5F5; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
}



/*** showbiz ****/
.showbiz-container				{	max-width:1210px; min-width:300px; overflow:hidden;
									padding:0px 20px;margin:0px auto 50px;
									box-sizing:border-box;
									-moz-box-sizing:border-box;
									-webkit-box-sizing:border-box;
								}
.showbiz-container.retrodarkbg	{
	padding: 20px;
	padding-top: 0px;
	max-width: 1170px;
	overflow: visible
								}
.showbiz-container	{	z-index:10; position: relative;}
.divide5			{	width:100%;height:5px;}
.divide10			{	width:100%;height:10px;}
.divide15			{	width:100%;height:15px;}
.divide20			{	width:100%;height:20px;}
.divide30			{	width:100%;height:30px;}

.halfcontainer		{	width:50%; float:left; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; }

.topbutton_wrapper	{	width:220px; margin:auto;}

.top_button			{	font-family: 'Open Sans', sans-serif;
						font-size:18px;
						color:#777;
						line-height:48px;
						-webkit-transition: all 0.2s ease-out;
						-moz-transition: all 0.2s ease-out;
						-o-transition: all 0.2s ease-out;
						-ms-transition: all 0.2s ease-out;
						padding:0px 20px;
						cursor: pointer;
						font-weight:700;
}

.top_button i		{	font-size:20px; font-weight: 300;}

.top_button:hover,
.top_button.active	{	color:#fff; background:rgb(0,0,0); background:rgba(0,0,0,0.3);}

.leftfloat			{	float:left}
.clear				{	clear:both}

.rm10				{	margin-right:10px;}


/** SOLUÇÕES **/
.fd-solucoes{
	background-color: #FEFEFE;
	background-image: url(../imagens/home/fd-solucoes.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.ico-height-solucoes{
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: -10px;
}
/*** TOPO OUTROS ***/
.heightx { height: 85px; }
.sem-transparencia { filter:alpha(opacity=100); opacity:1;  -moz-opacity:1;  -webkit-opacity:1; -o-opacity:1; }
.spc-icones{ top: -48px; position: relative; margin-bottom: -66px; }
.spc-img{ margin-top: 315px; }
#trans-verde { 
background: rgb(82, 163, 48) transparent; background: rgba(82, 163, 48, 0.7);
/* Para navegadores IE 5.5 - 7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#51A231, endColorstr=#51A231);
/* Para navegadores IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#51A231, endColorstr=#51A231)"; 
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0.7)";
}
#trans-azul1 { 
background: rgb(0, 175, 239) transparent; background: rgba(0, 175, 239, 0.7);
/* Para navegadores IE 5.5 - 7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00AFEF, endColorstr=#00AFEF);
/* Para navegadores IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00AFEF, endColorstr=#00AFEF)"; 
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0.7)";
}
#trans-azul { 
background: rgb(2, 64, 91) transparent; background: rgba(2, 64, 91, 0.7);
/* Para navegadores IE 5.5 - 7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#02405B, endColorstr=#02405B);
/* Para navegadores IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#02405B, endColorstr=#02405B)"; 
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0.7)";
}
#trans-amarelo { 
background: rgb(255, 204, 41) transparent; background: rgba(255, 204, 41, 0.7);
/* Para navegadores IE 5.5 - 7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCC29, endColorstr=#FFCC29);
/* Para navegadores IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCC29, endColorstr=#FFCC29)"; 
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0.7)";
}
#trans-preto { 
background: rgb(75, 75, 77) transparent; background: rgba(75, 75, 77, 0.7);
/* Para navegadores IE 5.5 - 7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4B4B4D, endColorstr=#4B4B4D);
/* Para navegadores IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4B4B4D, endColorstr=#4B4B4D)"; 
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0.7)";
}

/*** TOPO PÁGINAS ***/
.img-home{
	background-image: url(../imagens/home-img.jpg);
	background-color: #4C5D6D;
	height: 550px;
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0px;
	position: relative;
	color: #FFF;
	text-align: center;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F8F8F8;
	border-right-color: #F8F8F8;
	border-bottom-color: #F8F8F8;
	border-left-color: #F8F8F8;
}
.img-representantes{
	background-image: url(../imagens/representantes-img.jpg); background-color: #FFF;
	height: 400px; background-position: center top; background-repeat: no-repeat; padding: 0px; position: relative; color: #FFF; text-align: center; vertical-align: bottom; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #F8F8F8; border-right-color: #F8F8F8; border-bottom-color: #F8F8F8; border-left-color: #F8F8F8;
}
.img-trabalhe{
	background-image: url(../imagens/trabalhe-img.jpg); background-color: #E2F9FF;
	height: 400px; background-position: center top; background-repeat: no-repeat; padding: 0px; position: relative; color: #FFF; text-align: center; vertical-align: bottom; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #F8F8F8; border-right-color: #F8F8F8; border-bottom-color: #F8F8F8; border-left-color: #F8F8F8;
}
.img-contato{
	background-image: url(../imagens/contato-img.jpg); background-color: #213C52;
	height: 400px; background-position: center top; background-repeat: no-repeat; padding: 0px; position: relative; color: #FFF; text-align: center; vertical-align: bottom; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #F8F8F8; border-right-color: #F8F8F8; border-bottom-color: #F8F8F8; border-left-color: #F8F8F8;
}
.img-sobrenos{
	background-image: url(../imagens/sobrenos-img.jpg); background-color: #E9EEF4;
	height: 400px; background-position: center top; background-repeat: no-repeat; padding: 0px; position: relative; color: #FFF; text-align: center; vertical-align: bottom; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #F8F8F8; border-right-color: #F8F8F8; border-bottom-color: #F8F8F8; border-left-color: #F8F8F8;
}
.img-noticias{
	background-image: url(../imagens/noticias-img.jpg); background-color: #8C817D;
	height: 400px; background-position: center top; background-repeat: no-repeat; padding: 0px; position: relative; color: #FFF; text-align: center; vertical-align: bottom; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #F8F8F8; border-right-color: #F8F8F8; border-bottom-color: #F8F8F8; border-left-color: #F8F8F8;
}
.img-mod-kids{
	background-image: url(../imagens/kids-img.jpg); background-color: #E3EFF4;
	height: 400px; background-position: center top; background-repeat: no-repeat; padding: 0px; position: relative; color: #FFF; text-align: center; vertical-align: bottom; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #F8F8F8; border-right-color: #F8F8F8; border-bottom-color: #F8F8F8; border-left-color: #F8F8F8;
}
.img-mod-full{
	background-image: url(../imagens/full-img.jpg); background-color: #FAFAFA;
	height: 400px; background-position: center top; background-repeat: no-repeat; padding: 0px; position: relative; color: #FFF; text-align: center; vertical-align: bottom; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #F8F8F8; border-right-color: #F8F8F8; border-bottom-color: #F8F8F8; border-left-color: #F8F8F8;
}
.img-mod-cursos{
	background-image: url(../imagens/cursos-img.jpg); background-color: #FFFFFF;
	height: 400px; background-position: center top; background-repeat: no-repeat; padding: 0px; position: relative; color: #FFF; text-align: center; vertical-align: bottom; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #F8F8F8; border-right-color: #F8F8F8; border-bottom-color: #F8F8F8; border-left-color: #F8F8F8;
}

/****/

.bkg-home-agende{
	background-image: url(../imagens/home/img-home-agende-uma-apresentacao.jpg);
	height: 375px;
	background-position: center center;
	background-color: #4E798D;
	background-repeat: no-repeat;
	}
.linha_h{
	background-color: #B3B3B3;
	height: 2px;
	width: 60%;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 12px;
	display: block;
	position: relative;
	padding-top: 0px;
	padding-bottom: 0px;
}

.tab-center{
	
	margin-left: 21%;
	position: relative;
	
}
.nav-cores>li{float:left}.nav-cores>li>a{border-radius:0px}.nav-cores>li+li{margin-left:2px}.nav-cores>li.active>a,.nav-cores>li.active>a:focus,.nav-cores>li.active>a:hover{color:#fff; background-color:transparent;} .nav-cores li.active:hover, li.active, .active:hover,  .active:focus{ background-color:transparent;}
	
/** TAMANHO FONTE **/
.txt-tam10 { font-size: 10px !important; } .txt-tam12 { font-size: 12px !important; } .txt-tam14 { font-size: 14px !important; } .txt-tam16 { font-size: 16px !important; } 
.txt-tam18 { font-size: 18px !important; } .txt-tam20 { font-size: 20px !important; } .txt-tam22 { font-size: 22px !important; } .txt-tam24 { font-size: 24px !important; } 
.txt-tam26 { font-size: 26px !important; } .txt-tam28 { font-size: 28px !important; } .txt-tam30 { font-size: 30px !important; } .txt-tam32 { font-size: 32px !important; }
.txt-tam34 { font-size: 34px !important; } .txt-tam36 { font-size: 36px !important; } .txt-tam38 { font-size: 38px !important; } .txt-tam40 { font-size: 40px !important; } .txt-tam42 { font-size: 42px !important; }
.txt-tam44 { font-size: 44px !important; } .txt-tam46 { font-size: 46px !important; } .txt-tam48 { font-size: 48px !important; } .txt-tam50 { font-size: 50px !important; }


.form-10{ width:10%;} .form-20{ width:200%;} .form-40{ width:40%;} .form-50{ width:50%;} .form-60{ width:60%;} .form-80{ width:80%;}
.form-100{ width:100%; min-width:280px;}

/** TIPO FONTE **/
.txt-font1 { font-family: 'humanst521_btroman', sans-serif; } .txt-font2 { font-family: 'humanst521_lt_btlight_italic', sans-serif; } .txt-font3 { font-family: 'humanst521_lt_btlight', sans-serif; }
.txt-font4 { font-family: 'humanst521_btbold', sans-serif; } .txt-font5 { font-family: 'humanst521_btitalic', sans-serif; } .txt-font6 { font-family: 'humanst521_btbold_italic', sans-serif; } .txt-font7 {
	font-family: Verdana, Geneva, sans-serif;
}
.box-inline{
	display: inline-block;
	width: auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.box-inline1{
	display: inline-block;
	width: auto;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border: 8px solid #FFF;
}
.box-noticia{
	display: inline;
	height: auto;
	margin-bottom: 30px;
	position: relative;
	color: #FFF;
	top: -47px;
	padding: 20px;
}
.txt-height{
	margin-top: -5px;
	margin-bottom: 2px;
}
.txt-height1{
	margin-top: 3px;
	margin-bottom: 4px;
}
.txt-height2{
	margin-top: 0px;
	margin-bottom: 0px;
}
.tab-content .spc-tabs1{
	height: 240px;
	padding-top: 70px;
}
.tab-content .spc-tabs2{
	height: 240px;
	padding-top: 70px;
}
.tab-content .spc-tabs3{
	height: 240px;
	padding-top: 85px;
}
.tab-h-w{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 55px !important;
	margin-left: 55px !important;
	text-align: center;
	vertical-align: middle;
}
/** RECUO TOPO E BAIXO **/
.espc-height{ padding-top: 0px; padding-bottom: 0px; }    .espc-height0{ padding-top: 3px; padding-bottom: 3px; }   .espc-height1{ padding-top: 5px; padding-bottom: 5px; } 
.espc-height2{ padding-top: 10px; padding-bottom: 10px; } .espc-height3{ padding-top: 15px; padding-bottom: 15px; } .espc-height4{ padding-top: 20px; padding-bottom: 20px; } 
.espc-height5{ padding-top: 25px; padding-bottom: 25px; } .espc-height6{ padding-top: 30px; padding-bottom: 30px; }
.espc-height7{ padding-top: 40px; padding-bottom: 40px; }

.espc-height-redes{
	padding-top: 30px;
	padding-bottom: 25px;
	text-align: center;
	vertical-align: middle;
}

/** RECUO DIRETA E ESQUERDA **/
.espc-width { padding-right: 0px; padding-left: 0px; }    .espc-width0 { padding-right: 3px; padding-left: 3px; }   .espc-width1 { padding-right: 5px; padding-left: 5px; } 
.espc-width2 { padding-right: 10px; padding-left: 10px; } .espc-width3 { padding-right: 15px; padding-left: 15px; } .espc-width4 { padding-right: 20px; padding-left: 20px; } 
.espc-width5 { padding-right: 25px; padding-left: 25px; } .espc-width6 { padding-right: 30px; padding-left: 30px; }

/** TAMANHO **/

.height1 { height: 100px; } .height2 { height: 200px; } .height3 {height: 300px; } .height4 {height: 400px; } .height5 {height: 500px; } .height6 {height: 600px; }

.height_s1 {height: 50px; }
.height_s2 {height: 60px; }
.hg-menu{
	margin-bottom: -15px;
}

/*Portfolio v1
------------------------------------*/
.view {
   z-index:9;
   cursor: default;
   overflow: hidden;
   text-align: center;
   position: relative;
   margin-bottom: 30px;
   box-shadow: 0 0 3px #ddd;
}
.view .mask,.view .content {
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 16px;
   padding: 8px;
   background: rgba(0, 0, 0, 0.8);
   margin: 10px 0 0 0;
   text-shadow:none;
}
.view p {   
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 8px 15px 8px;
   text-align: center;
}
.view a {
   color: #fff; 
}
.portfolio-responsive h2 {
	margin-top:0 !important;
}

/*CSS3 Hover Effect*/
.view-tenth img {
	left:10px;
	margin-left:-10px;
	position:relative;
   -webkit-transition: all 0.6s ease-in-out;
   -moz-transition: all 0.6s ease-in-out;
   -o-transition: all 0.6s ease-in-out;
   -ms-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out;
}
.view-tenth .mask {
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth h2 {
   color: #333;
   margin: 20px 40px 0;
   background: transparent;
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth p {
   color: #333;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}

.view-tenth:hover img {
   -webkit-transform: scale(2) rotate(10deg);
   -moz-transform: scale(2) rotate(10deg);
   -o-transform: scale(2) rotate(10deg);
   -ms-transform: scale(2) rotate(10deg);
   transform: scale(2) rotate(10deg);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=30)";
   filter: alpha(opacity=30);
   opacity: 0.3;
}
.view-tenth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}


/*Portfolio v2
------------------------------------*/
.sorting-block ul {
	margin: 0;
	padding: 0;
}


/** OUTROS **/
.img-esq { padding-right: 30px; } .img-dir { padding-left: 30px; } .span-hg { position: relative; top: 6px; bottom: 0px; } .span-hg1 {
	position: relative;
	top: 3px;
	bottom: 0px;
	vertical-align: bottom;
}
.carregando {	DISPLAY: none;	COLOR: #666;	FONT-SIZE: 10px;	FONT-WEIGHT: bold }
.errors { COLOR: #FF2D2D; FONT-SIZE: 10px; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; }
.video{
	position: relative;
	bottom: -75px;
	margin-top: -60px;
	height: 335px;
	margin-bottom: 20px;
}
iframe{
	background-color: #FFF;
}
.pt-25{ width:5% !important; } .pt-50{ width:50% !important; } .pt-100{ width:100% !important; }
ol, .breadcrumb, li, .breadcrumb li{ background-color: none !important; }
.map {
	width: 100% !important;
	min-width: 100%;
	height: 355px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-color: #CCC;
	float: left;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.scrolloff {
        pointer-events: none;
    }

.paralelogramo{ width: auto;  height: 40px;  -webkit-transform: skew(45deg);  -moz-transform: skew(45deg);  -ms-transform: skew(45deg);  -o-transform: skew(45deg); transform: skew(45deg); }

#flexiselDemo1 { display:none; }
.nbs-flexisel-container { position:relative; max-width:100%; }
.nbs-flexisel-ul { position:relative; width:9999px; margin:0px; padding:0px; list-style-type:none; text-align:center;  }
.nbs-flexisel-inner { overflow:hidden; float:left; width:100%; }
.nbs-flexisel-item { float:left; margin:0px; padding:0px; cursor:pointer; position:relative; line-height:0px; }
.nbs-flexisel-item img { width: 100%; cursor: pointer; position: relative; margin-top: 5px; margin-bottom: 5px; max-width:140px; max-height:80px; }
/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width: 22px; height: 22px;  position: absolute; cursor: pointer; z-index: 100; opacity: 0.5; }
.nbs-flexisel-nav-left { left: 3px; background: url(../images/button-previous.png) no-repeat; }
.nbs-flexisel-nav-right { right: 0px;    background: url(../images/button-next.png) no-repeat; }
.caption{ font-size: 11px; color: #666;	position: relative; margin-top: -15px !important; }
.img-center-mod{ text-align:center !important; display: block; margin-left: auto; margin-right: auto; }
/** chat flutuante **/
#flutuante {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 150px;
	width: 280px;
	float: right;
	right: 0px;
	z-index: 1000;
}
#flutuante ul { list-style:none; margin:0; padding:0; }
#flutuante ul li { margin-bottom:5px; }

.desative{} .img-center{} .text-mobile{} .img-logo{}

@media only screen and (max-width: 1200px){ }
@media only screen and (max-width: 992px){
	.text-mobile{ text-align:center !important; }.txt-submenu2 { width: 20% !important;}.txt-submenu3 { width: 16% !important; }.txt-submenu6 { width: 30% !important; }.txt-submenu7 { width: 30% !important; }.txt-submenu8 { width: 4% !important; }
.navbar-default li a{ font-size: 12px !important; padding-right: 4px; padding-left: 4px; margin-right: 0px; margin-left: 0px; }
.tab-h-w{ margin-top: 20px; margin-bottom: 20px; margin-right: 20px !important; margin-left: 20px !important; text-align: center; vertical-align: middle; }
}
@media only screen and (max-width: 768px){ 	
	.img-center{ text-align:center !important; display: block; margin-left: auto; margin-right: auto; } 
	.txt-tam32 { font-size: 26px !important; } .container{margin-right:auto;margin-left:auto;padding-left:5px;padding-right:5px}
	.breadcrumb1 { padding-top: 10px; padding-bottom: 10px; } h1 { font-size: 24px;} h2 { font-size: 20px;} .txt-tam12{ font-size: 14px !important; }
	.span-hg { top: 5px; bottom: 5px; display: block; margin-right: auto; margin-left: auto; width: 100%;}
.img-representantes,.img-trabalhe,.img-contato,.img-sobrenos,.img-noticias,.img-mod-kids,.img-mod-full,.img-mod-cursos{
	background-image: none; background-color: transparent; height: 48px; padding: 0px; position: relative; color: #FFF; margin-bottom: 10px; }
.spc-img{ margin-top: 0px; } .heightx { height: auto; padding-top: 1px; padding-bottom: 2px;}
.video{ position: relative; bottom: 0px; margin-top: 0px; height: auto; } .navbar-default li a{ font-size: 14px !important; }
@media only screen and (max-width: 468px){
	.desative{ display: none; } .txt-tam32 { font-size: 20px !important; } .txt-tam16{ font-size: 12px !important; } .container{margin-right:auto;margin-left:auto;padding-left:3px !important;padding-right:3px !important;} .img-logo{ float: left; position: relative; left: 0px; top: 0px; } .hg-menu{ margin-bottom: 0px; } .espc-height5, .espc-height6, .espc-height2{ padding-top: 5px; padding-bottom: 5px; } h1 { font-size: 22px;} h2 { font-size: 18px;} .height_s1 {height: auto; }
}
@media only screen and (max-width: 355px){
	.img-logo{ max-width: 150px !important; width: 150px !important;}	
}