/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Ubuntu');
html, body{padding:0px; margin:0; width:100%; height:100%; font-family:'Ubuntu', Arial, Helvetica, sans-serif; font-size:14px; line-height:30px;}
* { -webkit-transition: all 0.3s ease ; -moz-transition: all 0.3s ease ; -o-transition: all 0.3s ease ; transition: all 0.3s ease  }

	/*TAGS PADRÕES*/
	h1, h2, h3, h4{ margin:0; padding:0; font-family: 'Ubuntu', sans-serif;} 
	h1{font-size:28px; width:100%; float:left; text-transform:uppercase; font-weight:normal; color:#273273;}
	h2{font-size:24px; width:100%; float:left; text-transform:none; font-weight:normal;} 
	h3{font-size:22px; width:100%; float:left; text-transform:none; font-weight:normal; color:#273273;}
	h4{font-size:22px; width:100%; float:left; text-transform:none; font-weight:normal; line-height:25px;} 
	h5{font-size:16px; width:100%; float:left; text-transform:none; font-weight:normal; line-height:25px; color:#606060;} 
	a{text-decoration:none; color:#000;}
	ul{padding:0; margin:0;}
	li{padding:0; margin:0; list-style-type:none; line-height:20px;}
	textarea{ border:1px solid #ccc; background-color:transparent; margin:0px 0 0px 0; border-radius:3px; padding:50px 0 10px 0; min-height:60px; font-size:16px; font-family:'Ubuntu', Arial, Helvetica, sans-serif;}
	select{ border:1px solid #ccc; background-color:transparent; float:left; border-radius:3px; margin:20px 0 0 0; padding:0 0 0 0; height:30px; font-size:14px;}
	input{ border:1px solid #ccc; background-color:transparent; width:100%; border-radius:3px; float:left; margin:20px 0 0 0; padding:0 0 0 0; height:30px; font-size:16px;}
	input[type="checkbox"] { width:15px; height:15px; background-color:#000;}
	input[type="radio"] { width:15px; height:15px; background-color:#000; float:left; margin:8px 0 0 5px;}
	input[type=text] {-webkit-appearance: none;	}
	input[type=listbox]{-webkit-appearance: none;	}
	input[type=buttom], input[type=submit] {-webkit-appearance: none; background-color:#333; color:#fff;  border:none; padding:7px 2% 7px 2%; margin:5px 0.5% 5px 0.5px; height:auto; cursor:pointer; border-radius:4px; font-family:'Ubuntu', Arial, Helvetica, sans-serif;}
	label{float:left; margin:0; padding:0px 0 0px 1%; color:#666; text-align:left; font-weight:bold;}  
	.botao{background-color:#333; color:#fff; border:none; padding:3px 2% 3px 2%; min-width:20px; cursor:pointer; float:left; border-radius:4px;}
	.botao:hover{background-color:#273273; color:#fff; }
	.excl{ padding:3px 5px 3px 4px; background-color:#3C2215; color:#ccc; margin:-3px 0 0 5px; border-radius:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}  
	.excl:hover{ background-color:#ccc; color:#3C2215;}  
	.bg_video{ position: fixed; right: 0; top: -100px; min-width: 100%; /*min-height: 100%;*/ width: auto; height: auto; z-index: -1000; background-size:cover; background-position:center center;}
	.videohome{ float:left; width:100%; height:30vh; padding:10vh 0 10vh;}
	.recaptcha{ float:left;}
	 /*SELEORES MEDIA QUERY*/
	.desktop{display:block;}
	.mobile{display:none;}
	
	/*PLACEHOLDERS*/
	::-webkit-input-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:14px;}
	:-moz-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:14px;}
	::-moz-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:14px;}
	:-ms-input-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:14px;}
	::-ms-input-placeholder{color:#273273; font-family: 'Ubuntu', sans-serif; padding:5px 0 0 0; text-transform:uppercase; font-size:14px;}
	
	/*LOGOS*/
	#logo{width:100%; float:left; text-align:center; margin:15px 0 15px 0;}
	#logo img{width:250px;}
	#logomob{display:none;}
	#logoadmin{width:100%; float:left; text-align:center; margin:15px 0 15px 0}
	#logoadmin img{height:50px;}
	
	/*BANNERS*/
	#banner{ width:100%; height:60vh; float:left; margin:0; padding:0; background-size:100% auto; overflow:hidden; background-color:#000; background-attachment:fixed; z-index:999; background-repeat:no-repeat; background-position:center center;}
	#banner h1{ color:#fff; text-shadow:2px 2px 2px #000; padding:20vh 0 0 0; position:absolute; z-index:0; width:auto; font-size:44px; line-height:50px; text-align:center; width:100%;}
	#banner h2{ color:#fff; text-shadow:1px 1px 1px #000; padding:40vh 0 0 0; position:absolute; z-index:0; width:auto; font-size:16px; text-transform:none; font-weight:normal; text-align:center;  width:100%;}  
	#bannermob{ display:none;}
	
	/*BREAD COOKIE*/
	#breadcookie{ font-size:12px; line-height:80px; color:#273273; float:right; padding:5px 5% 0 5%; text-transform:uppercase; background-color:#f9f9f9; width:90%; text-align:left;}
	#breadcookie .pesquisa{ min-width:200px; width:20%; float:right;}
	#breadcookie input[type=text]{ font-size:12px; background-color:#FFF; border:1px solid #D8DFFA; width:71%; padding:0px 0 0px 5%; margin:20px 0; border-top-left-radius:5px; border-bottom-left-radius:5px}
	#breadcookie input[type=button]{ font-size:12px; background-color:#273273; border:0px solid #ccc; width:20%; padding:9px 0 9px 0; margin:20px 0; height:auto; color:#fff;border-top-right-radius:5px; border-bottom-right-radius:5px; cursor:pointer;}
	#breadcookie input[type=button]:hover{ font-size:12px; background-color:#f8f8f8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc; color:#273273; padding:8px 0 8px 0; }
	#breadcookie ::-webkit-input-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:12px;}
	#breadcookie :-moz-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:12px;}
	#breadcookie ::-moz-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:12px;}
	#breadcookie :-ms-input-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:12px;}
	#breadcookie ::-ms-input-placeholder{color:#273273; font-family: 'Ubuntu', sans-serif; padding:5px 0 0 0; text-transform:uppercase; font-size:12px;}
	
	/*CONTEUDO*/
	#geral{ margin:0 auto; max-width:2500px; }
	#conteudo{ float:left; width:90%; padding:0 5% 0 5%; min-height:400px; z-index:0; }
	.spacermenutop{ width:100%; height:120px; float:left;}
	article{ width:100%; float:left; padding:15px 0 15px 0; text-align:justify;}
	#formulario{ float:left; width:100%; background-image:url(../img/bg-floral.jpg); background-color:#F5F5F5; padding:25px 0 50px 0; margin:0 0 0 0; box-shadow:0px 0px 5px #ccc;}
	
	/*WHATSAPP*/
	#whatsapp{ position:fixed; bottom:15px; left:15px; width:270px; height:100px; background-image:url(../img/whatsapp2.png); background-size:189px 70px; background-position:center center; background-repeat:no-repeat; z-index:9999;}
	/*MENU*/
	.atalho { color:#fff; cursor: pointer; float: left; padding: 25px 10px 15px 10px; margin-bottom: 5px;}
	.atalho { display:none;}
	#menufix{ position:fixed; width:100%; z-index:99999; background-image:url(../img/bg-white.png);}
	.menu {display: block; position:relative; padding:0; margin:0; text-transform:none; width:100%; font-family: 'Ubuntu'; float:left; line-height:110px;}
	.menu ul  { list-style: none; margin: 0 auto; padding: 0; z-index: 1000; text-align:center;}
	.menu ul .imgmenu{ height:100px; float:left; margin:10px 0 10px 50px; }
	.menu ul .imgmenusmall{ height:50px; float:left; margin:0px 0 5px 100px}
	.menu ul > li { display:inline-table; position: relative; max-width: 15%; min-width:50px; text-align:left; padding:0 0 0 2%; text-align:center;}
	.menu ul > li:first-child {}
	.menu ul > li a { color:#333; display: block; text-decoration: none; position: relative; font-size:12px; text-transform:uppercase;}
	.menu ul > li a:hover { color: #ccc }
	.menu ul > li ul { background-image:url(../img/bg-black.png); color:#fff; display:none; position:absolute; visibility:hidden; vertical-align:middle; opacity: 0; min-width: 100%; max-width: auto; filter:alpha(opacity=0); padding:0 0 0px;}
	.menu ul > li:hover ul { display: block; visibility: visible; opacity: 1.0; filter: alpha(opacity=100);}
	.menu ul > li li {float: none; left:-1px; margin:0; padding:5px 0 0; position:relative; white-space:nowrap; width: auto; min-width: 100% !important }
	.menu ul > li li a { border-bottom: 1px solid #DCDCDC; color:#fff; display: block; padding: 5px 15px 10px; text-decoration: none }
	.menu ul > li li a:hover li{ color: #ccc }
	.menu ul > li li ul { left: 100%; top: -1px }
	.menu .carrinho{ margin:0 50px 0; padding:0 0 0 0px; background-image:url(../img/icon_cart.png); background-repeat:no-repeat; background-size:15px 15px; background-position:right center;}
		
	/*===================================================================================*/
	/*HOME*/
	/*===================================================================================*/ 
	#home{background-repeat:no-repeat; background-size:100% 110%;float:left; width:100%; text-align:center; margin:0 0 0 0;}
	#home .imgbanner{ height:60px; opacity:0.5;}
	#home h1{ text-shadow:2px 2px 5px #333; color:#fff; width:60%; float:left; font-size:50px; padding:0 20% 50px 20%; margin:100px 0 0 0; text-transform:none; letter-spacing:0px;}
	#home h2{text-shadow:2px 2px 5px #333;  color:#fff; width:60%; float:left; font-size:26px;  padding:50px 20% 50px 20%; margin:0;text-transform:none;} 
	/*HOME BOX - CLARO*/
	#categorias{ width:90%; float:left; padding:25px 5% 0px 5%; margin:10px 0 0 0; background-image:url(../img/bg-white.png); background-size:100% auto;}
	#categorias h2{ padding:25px 5% 35px 5%; width:90%; color:#273273;}
	#categorias .fotocateg{ width:16%; float:left; background-size:100% auto; height:200px; text-align:center; overflow:hidden; margin:0 0.66% 5px 0;}
	#categorias .fotocateg img{height:100px}
	#categorias .categpost{float:left; width:20%; padding:0 2% 0 2%; margin:15px 0 0 1%; box-shadow:0 0 10px #ccc; background-image:url(../img/bg-white.png);}
	#categorias .categpost:hover{ opacity:0.5;}
	#categorias .categpost .postfoto{float:left; width:100%; height:150px; background-size:100% auto; background-repeat:no-repeat; background-position:center center; margin:25px 0 0 0;}
	#categorias .categpost .posttit{float:left; width:100%; height:35px; padding:15px 0 15px; line-height:25px; font-size:20px; overflow:hidden; letter-spacing:-1px; font-weight:normal; text-transform:uppercase;}
	#categorias .categpost .postdesc{float:left; width:100%; height:21vh; padding:15px 0 25px; line-height:15px; font-size:13px; overflow:hidden; color:#666; font-weight:normal;}
	#categorias .btcateghome{ float:right; border-radius:8px; padding:10px 0 10px 0; margin:0 0 25px 0; width:16%; text-align:center; color:#f8f8f8; background-color:#273273; box-shadow:1px 1px 5px #ccc;}
	#categorias .btcateghome:hover{ color:#273273; background-color:#f8f8f8;}
	/*HOME BOX MENU - ESCURO*/
	#categoriasesc{ width:90%; float:left; padding:25px 5% 25px 5%; margin:10px 0 0 0; background-image:url(../img/bg-black.png); background-size:100% auto;}
	#categoriasesc h2{ padding:25px 5% 35px 5%; width:90%; color:#273273;}
	#categoriasesc .fotocateg{ width:16%; float:left; background-size:100% auto; height:200px; text-align:center; overflow:hidden; margin:0 0.66% 5px 0;}
	#categoriasesc .fotocateg img{height:100px}
	#categoriasesc .categpost{float:left; width:20%; padding:0 2% 0 2%; margin:15px 0 0 1%; box-shadow:0 0 1px #ccc; background-image:url(../img/bg-black.png);}
	#categoriasesc .categpost:hover{ opacity:0.5;}
	#categoriasesc .categpost .postfoto{float:left; width:100%; height:150px; background-size:100% auto; background-repeat:no-repeat; background-position:center center; margin:25px 0 0 0;}
	#categoriasesc .categpost .posttit{float:left; width:100%; height:30px; padding:15px 0 15px; line-height:25px; font-size:20px; overflow:hidden;  color:#fff; letter-spacing:-1px; font-weight:normal; text-transform:uppercase;}
	#categoriasesc .categpost .postdesc{float:left; width:100%; height:21vh; padding:15px 0 25px; line-height:15px; font-size:14px; overflow:hidden; color:#ccc; font-weight:normal;}
	.btcateghome{ float:right; border-radius:8px; padding:10px 0 10px 0; margin:0 0 25px 0; width:16%; text-align:center; color:#f8f8f8; background-color:#273273; box-shadow:1px 1px 5px #ccc;}
	.btcateghome:hover{ color:#273273; background-color:#f8f8f8;}
	/*POSTAGEM UNICA - CLARO*/
	#institucional{ width:90%; padding:15px 5% 15px 5%; float:left; min-height:200px; background-position:center center; box-shadow:0 0 15px #ccc;}
	#institucional h2{ padding:50px 5% 30px 5%; width:90%; color:#273273; text-transform:uppercase; text-align:center; display:block; font-size:36px}
	#institucional h3{ padding:0px 5% 0px 5%; width:90%; color:#273273; text-transform:uppercase; text-align:center; display:block; font-size:20px;}
	#institucional h4{ padding:25px 5% 25px 5%; width:90%; color:#606060; text-align:center; display:block; font-size:16px;}
	#institucional .posthome img{ float:left; padding:15px 45% 25px 45%; width:10%;}
	#institucional .posthome{ width:90%; padding:25px 5% 25px 5%; text-align:center;}
	/*POSTAGEM UNICA - ESCURO*/
	#institucionalesc{ width:90%; padding:15px 5% 15px 5%; float:left; min-height:200px; background-position:center center; box-shadow:0 0 15px #ccc; background-color:#273273;}
	#institucionalesc h2{ padding:50px 5% 30px 5%; width:90%; color:#fff; text-transform:uppercase; text-align:center; display:block; font-size:36px}
	#institucionalesc h3{ padding:0px 5% 0px 5%; width:90%; color:#f8f8f8; text-transform:uppercase; text-align:center; display:block; font-size:20px;}
	#institucionalesc h4{ padding:25px 5% 25px 5%; width:90%; color:#f8f8f8; text-align:center; display:block; font-size:16px;}
	#institucionalesc .posthome img{ float:left; padding:15px 45% 25px 45%; width:10%;}
	#institucionalesc .posthome{ width:90%; padding:25px 5% 25px 5%; text-align:center; color:#f8f8f8;}
	/*LINHA - CLARO*/
	#categorialinha{ width:90%; float:left; padding:25px 5% 0px 5%; margin:10px 0 0 0; background-image:url(../img/bg-white.png); background-size:100% auto;}
	#categorialinha h2{ padding:25px 5% 35px 5%; width:90%; color:#273273;}
	#categorialinha .fotocateg{ width:16%; float:left; background-size:100% auto; height:200px; text-align:center; overflow:hidden; margin:0 0.66% 5px 0;}
	#categorialinha .fotocateg img{height:100px}
	#categorialinha .categpost{float:left; width:97%; padding:0 2% 0 2%; margin:3px 0 0 1%; box-shadow:0 0 10px #ccc; background-image:url(../img/bg-white.png);}
	#categorialinha .categpost:hover{ opacity:0.5;}
	#categorialinha .categpost .postfoto{float:left; width:100%; height:150px; background-size:100% auto; background-repeat:no-repeat; background-position:center center; margin:25px 0 0 0;}
	#categorialinha .categpost .posttit{float:left; width:100%; min-height:20px; padding:15px 0 15px; line-height:25px; font-size:20px; overflow:hidden; letter-spacing:-1px; font-weight:normal; text-transform:uppercase;}
	#categorialinha .categpost .postdesc{float:left; width:100%; min-height:30px; padding:15px 0 25px; line-height:15px; font-size:14px; overflow:hidden; color:#666; font-weight:normal;}
	#categorialinha .btcateghome{ float:right; border-radius:8px; padding:10px 0 10px 0; margin:0 0 25px 0; width:16%; text-align:center; color:#f8f8f8; background-color:#273273; box-shadow:1px 1px 5px #ccc;}
	#categorialinha .btcateghome:hover{ color:#273273; background-color:#f8f8f8;}
	/*LINHA - ESCURO*/
	#categorialinhaesc{ width:90%; float:left; padding:25px 5% 25px 5%; margin:10px 0 0 0; background-image:url(../img/bg-black.png); background-size:100% auto;}
	#categorialinhaesc h2{ padding:25px 5% 35px 5%; width:90%; color:#273273;}
	#categorialinhaesc .fotocateg{ width:16%; float:left; background-size:100% auto; height:200px; text-align:center; overflow:hidden; margin:0 0.66% 5px 0;}
	#categorialinhaesc .fotocateg img{height:100px}
	#categorialinhaesc .categpost{float:left; width:97%; padding:0 2% 0 2%; margin:3px 0 0 1%; box-shadow:0 0 1px #ccc; background-image:url(../img/bg-black.png);}
	#categorialinhaesc .categpost:hover{ opacity:0.5;}
	#categorialinhaesc .categpost .postfoto{float:left; width:100%; height:150px; background-size:100% auto; background-repeat:no-repeat; background-position:center center; margin:25px 0 0 0;}
	#categorialinhaesc .categpost .posttit{float:left; width:100%; min-height:20px; padding:15px 0 15px; line-height:25px; font-size:20px; overflow:hidden;  color:#fff; letter-spacing:-1px; font-weight:normal; text-transform:uppercase;}
	#categorialinhaesc .categpost .postdesc{float:left; width:100%; min-height:30px; padding:15px 0 25px; line-height:15px; font-size:14px; overflow:hidden; color:#ccc; font-weight:normal;}
	.btcateghome{ float:right; border-radius:8px; padding:10px 0 10px 0; margin:0 0 25px 0; width:16%; text-align:center; color:#f8f8f8; background-color:#273273; box-shadow:1px 1px 5px #ccc;}
	.btcateghome:hover{ color:#273273; background-color:#f8f8f8;}
	
	/*CATEGORIAS*/
	.categpost{float:left; width:20%; padding:0 2% 0 2%; margin:15px 0 0 1%; box-shadow:0 0 10px #ccc; border-radius:5px;}
	.categpost:hover{ opacity:0.5;}
	.categpost .postfoto{float:left; width:100%; height:15vh; background-size:100% auto; background-repeat:no-repeat; background-position:center center; margin:25px 0 0 0; border:1px solid #ccc;}
	.categpost .posttit{float:left; width:100%; height:30px; padding:15px 0 15px; line-height:15px; font-size:16px; overflow:hidden; letter-spacing:-0.5px; font-weight:normal; text-transform:uppercase; text-align:center; color:#273273}
	.categpost .postdesc{float:left; width:100%; height:75px; padding:15px 0 25px; line-height:15px; font-size:14px; overflow:hidden; color:#666; font-weight:normal;}
	
	/*RODAPE*/
	footer{width:100%; margin:0 0 0 0; padding:50px 0 50px 0; float:left;background-color:#273273; color:#fff; box-shadow:0px 0px 15px #666;}
	footer h3{ color:#fff;}
	footer h4{ margin:25px 0 0 0; color:#fff;}
	footer #rodape{ margin:0 auto; max-width:1200px; padding:0 0 0 5%; }
	footer ul{width:25%; min-width:320px; float:left; padding:0 0% 0 2%;}
	footer .centro{ width:69%;border-left:1px solid #fff;}
	footer .locais{ width:50%; float:left;}
	footer img{ width:20px; padding:10px 10px 0 10px;}
	footer .social{ float:left;}
	footer .adm{ color:#666; float:right; font-size:10px;}
	
	/*BOXES*/
	.comentario{float:left; width:99%; margin:0; padding:25px 0 5px 1%; color:#666; text-align:left; font-style:italic;}  
	.spacer{ float:left; width:100%; margin:0; padding:0;}
	.tittable{background-color:#333; color:#fff;}
	.box5{ float:left; width:5%; margin:25px 0 0 0;}
	.box6{ float:left; width:6%; margin:25px 0 0 0;}
	.box7{ float:left; width:6.5%; margin:25px 0 0 0;}
	.box8{ float:left; width:7%; margin:25px 0 0 0;}
	.box9{ float:left; width:7.5%; margin:25px 0 0 0;}
	.box10{ float:left; width:8%; margin:25px 0.5% 0 0.5%; padding:0 0.5% 0 0.5%;}
	.box12{ float:left; width:10%; margin:25px 0.5% 0 0.5%; padding:0 0.5% 0 0.5%;}
	.box15{ float:left; width:13%; margin:25px 0.5% 0 0.5%; padding:0 0.5% 0 0.5%;} 
	.box20{ float:left; width:17%; margin:25px 0.5% 0 0.5%; padding:0 0.5% 0 0.5%;}
	.box25{ float:left; width:21.7%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box30{ float:left; width:26.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box33{ float:left; width:30%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box35{ float:left; width:31.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box40{ float:left; width:36.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box45{ float:left; width:41.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box50{ float:left; width:46.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box55{ float:left; width:51.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box60{ float:left; width:56.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box65{ float:left; width:61.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box70{ float:left; width:66.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box75{ float:left; width:71.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box80{ float:left; width:76.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box85{ float:left; width:81.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box90{ float:left; width:86.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box95{ float:left; width:91.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box100{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	
	/*CORES BGROUND*/
	.bggrey{ background-color:#999;}
	.bgblack{ background-color:#000;}
	.bgwhite{ background-color:#fff;}
	
	/*CORES FONTES*/
	.fontwhite{ color:#fff;}
	.fontgray{ color:#606060;}
	.fontlightgray{ color:#CCC;}
	.fontred{ color:#f00;}
	.fontyellow{ color:#273273;}
	
	/*BOXES FORM*/
	.form5{ float:left; width:4.5%; padding:0 0 0 0.5%;}
	.form10{ float:left; width:8.5%; padding:0 0 0 0.5%; margin-right:1%;}
	.form15{ float:left; width:13%; padding:0 0 0 1%; margin-right:1%;} 
	.form20{ float:left; width:18.1%; padding:0 0 0 0.9%; margin-right:1%;}
	.form25{ float:left; width:23.1%; padding:0 0 0 0.9%; margin-right:1%;}
	.form30{ float:left; width:28.2%; padding:0 0 0 0.8%; margin-right:1%;}
	.form40{ float:left; width:37.3%; padding:0 0 0 0.7%; margin-right:1%;}
	.form45{ float:left; width:43.3%; padding:0 0 0 0.7%; margin-right:1%;}
	.form33{ float:left; width:31.4%; padding:0 0 0 0.6%; margin-right:1%;}
	.form50{ float:left; width:47.4%; padding:0 0 0 0.6%; margin-right:1%;}
	.form60{ float:left; width:58.5%; padding:0 0 0 0.5%; margin-right:1%;}
	.form70{ float:left; width:68.5%; padding:0 0 0 0.5%; margin-right:1%;}
	.form75{ float:left; width:72.6%; padding:0 0 0 0.4%; margin-right:1%;}
	.form80{ float:left; width:78.6%; padding:0 0 0 0.4%; margin-right:1%;}
	.form100{ float:left; width:98.6%; padding:0 0 0 0.4%; margin-right:1%;}
	
	/*LABEL FORM*/
	.label5{ float:left; width:4.5%; padding:10px 0 0 0.5%;}
	.label10{ float:left; width:9.5%; padding:10px 0 0 0.5%;}
	.label15{ float:left; width:14%; padding:10px 0 0 1%;} 
	.label20{ float:left; width:19.1%; padding:10px 0 0 0.9%;}
	.label25{ float:left; width:24.1%; padding:0 0 0 0.9%;}
	.label30{ float:left; width:29.2%; padding:0 0 0 0.8%;}
	.label40{ float:left; width:39.3%; padding:0 0 0 0.7%;}
	.label45{ float:left; width:44.3%; padding:0 0 0 0.7%;}
	.label33{ float:left; width:32.4%; padding:0 0 0 0.6%;}
	.label50{ float:left; width:49.4%; padding:0 0 0 0.6%;}
	.label60{ float:left; width:59.5%; padding:0 0 0 0.5%;}
	.label70{ float:left; width:69.5%; padding:0 0 0 0.5%;}
	.label80{ float:left; width:79.6%; padding:0 0 0 0.4%;}
	.label100{ float:left; width:99.6%; padding:0 0 0 0.4%;}
	
	.form5select{ float:left; width:4.5%; padding:3px 0 2px 0.5%;}
	.form10select{ float:left; width:9%; padding:3px 0 2px 1%;}
	.form20select{ float:left; width:19%; padding:3px 0 2px 1%;}
	.form100select{ float:left; width:99%; padding:3px 0 2px 1%;}
	
	.floatleft{ float:left;}
	.floatright{ float:right;}
	.margincenter{ margin:0 auto; max-width:1200px;}
	
	/*MARGIN TOP*/
	.mgt0{ margin-top:0px;}
	.mgt5{ margin-top:5px;}
	.mgt10{ margin-top:10px;}
	.mgt15{ margin-top:15px;}
	.mgt20{ margin-top:20px;}
	.mgt25{ margin-top:25px;}
	.mgt30{ margin-top:30px;}
	.mgt35{ margin-top:35px;}
	.mgt40{ margin-top:40px;}
	.mgt45{ margin-top:45px;}
	.mgt50{ margin-top:50px;}
	.mgt55{ margin-top:55px;}
	.mgt60{ margin-top:60px;}
	.mgt65{ margin-top:65px;}
	.mgt70{ margin-top:70px;}
	
	/*MARGIN BOTTOM*/
	.mgb0{ margin-bottom:0px;}
	.mgb5{ margin-bottom:5px;}
	.mgb10{ margin-bottom:10px;}
	.mgb15{ margin-bottom:15px;}
	.mgb20{ margin-bottom:20px;}
	.mgb25{ margin-bottom:25px;}
	.mgb30{ margin-bottom:30px;}
	.mgb35{ margin-bottom:35px;}
	.mgb40{ margin-bottom:40px;}
	.mgb45{ margin-bottom:45px;}
	.mgb50{ margin-bottom:50px;}
	
	/*PADDING TOP*/
	.pdt0{ padding-top:0px;}
	.pdt5{ padding-top:5px;}
	.pdt6{ padding-top:6px;}
	.pdt10{ padding-top:10px;}
	.pdt15{ padding-top:15px;}
	.pdt20{ padding-top:20px;}
	.pdt25{ padding-top:25px;}
	.pdt30{ padding-top:30px;}
	.pdt35{ padding-top:35px;}
	.pdt40{ padding-top:40px;}
	.pdt50{ padding-top:50px;}
	
	/*PADDING BOTTOM*/
	.pdb0{ padding-bottom:0px;}
	.pdb5{ padding-bottom:5px;}
	.pdb6{ padding-bottom:6px;}
	.pdb10{ padding-bottom:10px;}
	.pdb15{ padding-bottom:15px;}
	.pdb20{ padding-bottom:20px;}
	.pdb25{ padding-bottom:25px;}
	.pdb30{ padding-bottom:30px;}
	.pdb35{ padding-bottom:35px;}
	.pdb45{ padding-bottom:45px;}
	.pdb50{ padding-bottom:50px;}
	.pdb55{ padding-bottom:55px;}
	
	/*ALTURAS*/
	.height10{ height:10px;}
	.height20{ height:20px;}
	.height30{ height:30px;}
	.height40{ height:40px;}
	.height50{ height:50px;}
	.height75{ height:75px;}
	.height80{ height:80px;}
	.height100{ height:100px;}
	.height125{height:20vh;}
	.height150{ height:150px;}
	.height175{ height:175px;}
	.height200{ height:200px;}
	.height225{ height:225px;}
	.height250{ height:250px;}
		
	/*SEPARADORES*/
	.sepl{border-left:1px solid #ccc;}
	.sepr{border-right:1px solid #ccc;}
	.sept{border-top:1px solid #ccc;}
	.sepb{border-bottom:1px solid #ccc;}
	.borderall{ border:1px solid #ccc;}
	
	/*TEXT ALIGNERS*/
	.txtl{ text-align:left;}
	.txtc{ text-align:center;}
	.txtr{ text-align:right;}
	.txtj{ text-align:justify;}
	
	/*TEXT SIZES*/
	.txt10{ font-size:10px; line-height:16px;} 
	.txt12{ font-size:12px; line-height:18px;}
	.txt14{ font-size:14px; line-height:20px;}
	.txt16{ font-size:16px; line-height:22px;}
	.txt18{ font-size:18px; line-height:24px;}
	.txt20{ font-size:20px; line-height:26px;}			
	
	/*TAMANHOS IMAGENS*/
	.imgh100{ height:100%;}
	.bgquadrado{ background-position:center center; background-size:auto 100%; overflow:hidden; background-repeat:no-repeat;}
	.bgwide{ background-position:center center; background-size:100% auto; overflow:hidden; background-repeat:no-repeat;}
	.bgbranco{ background-color:#fff;}
	.bgcinza{background-color:#f9f9f9;}
	
	/*SHADOWS*/
	.shadow3{ box-shadow:2px 2px 3px #ccc;}
	.shadow5{ box-shadow:2px 2px 5px #ccc;}
	.shadow10{ box-shadow:2px 2px 10px #ccc;}
	
	/*GALERIA DE FOTOS*/
	.galeriafotos{ width:100%; float:left;}
	.galeriafotos .foto{ width:25%; float:left;}
	
	
	/*GALERIA DO POST*/
	.galpost{ font-size:18px; color:#666; line-height:28px; padding:25px 0 0 0;}
	.galFotogeral{text-align:center; padding:70px 1% 0 1%; float:left; width:100%;}
	.galFoto{ display:inline-table; width:19%; height:25vh; margin:10px 0% 0 0%; padding:0; overflow:hidden; background-position:center center; background-size:100% auto; background-repeat:no-repeat; box-shadow:0 0 5px #ccc;}

	/*HOVERS*/
	.hvalpha5:hover{ opacity:0.5;}
	.hvbggrey:hover{ background-color:#eaeaea;}
	.hvrbdt:hover{ border:1px solid #f00;}
	
	/* INCORPORAÇÕES */
	.video {position:relative; padding-bottom:36.25%; padding-top:30px; height:0; overflow:hidden; margin:15px auto; width:100%;}
	.video iframe, .video object, .video embed {position: absolute;	top: 0;	left: 0; width:100%; height:100%;}
	.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed {max-width: 100%;}
	
	
	/*PAGINAÇÃO*/
	#paginacao{
	font-size:14px;
	text-align:center;
	float:left;
	width:100%;
	color: #333;
	margin:10px 0 20px 0;
	line-height:60px;}
	#paginacao a{color:#606060; text-decoration:none; padding:5px 5px 0 5px;}
	.numero-pagina-sel{color:#eaeaea; background-color:#000; padding:0px 5px 0 5px;}
/*======================================================================*/
/*PRODUTOS*/
/*======================================================================*/
	/*MENU LATERAL*/
	.prodfiltros ul{ padding:0px 0 30px; margin:0 0 15px 0; border-bottom:1px solid #eaeaea; float:left; width:100%;}
	.prodfiltros .menulateral li{ padding:7px 0 7px 5%; width:95%; float:left;}
	.prodfiltros .menulateral h2{ padding:15px 0 15px 5%; float:left; width:95%;}
	
	/*CONTEÚDO PRODUTOS*/
	.prodfiltros{ width:18%; float:left; margin:10px 2% 0 0; padding:0;}
	.prodconteudo{width:79.5%; float:left; margin:10px 0 0 0; padding:0; border-left:1px solid #eaeaea;}
	.proditem{ width:28%; float:left; margin:25px 0 25px 3%; padding:0 1% 15px 1%; border-bottom:1px solid #eaeaea;}
	.prodimg{ width:100%; height:25vh; margin:10px 0 0 0; background-size:100% auto; float:left; background-repeat:no-repeat; background-position:center center; text-align:center;}
	.prodimg img{height:160px;}
	.prodtit{ width:100%; float:left; text-align:left; height:40px; font-size:16px; margin:6px 0 0 0; line-height:20px;} 
	.proddesc{ width:100%; float:left; margin:12px 0 0; color:#666; height:35px; line-height:15px;}
	.prodval{ display:none; width:50%; float:left; margin:2px 0 0; font-size:18px; color:#273273; text-align:left;}
	.prodcor{ width:30%; float:left; margin:0px 0 0; font-size:12px; color:#273273; text-align:left;}
	.prodcateg{ width:100%; float:left; margin:10px 0 0; font-size:14px; color:#273273; text-align:left;}
	.prodqtd{ width:40%; float:left; text-align:left; margin:15px 0 0 0;}
	.prodscript{width:60%; float:left; text-align:right; margin:15px 0 0 0;} 
	.prodscript input{background-color:#333; color:#fff; border-radius:4px; float:left; padding:5.5px 10px 5.5px 10px; margin:0 0 0 5px; cursor:pointer; width:auto;} 
	.prodbuttom{ background-color:#333; color:#fff; border-radius:4px; float:left; padding:0 10px 0 10px; margin:0 0 0 5px; cursor:pointer;}

/*====================================================================================*/
/*CALENDARIO*/
/*====================================================================================*/
.calendario{ width:70%; font-family:Arial, Helvetica, sans-serif; margin:0 15% 0 15%;}
.calendario h1{ color:#000; font-size:18px; text-align:center; width:90%; padding:10px 0 10px; margin:0;}
.calendario .dias{ color:#fff; font-size:12px; background-color:#273273; padding:15px 0 15px; text-align:center;}
.calendario .diasnumero{ padding:25px 0 0; font-size:12px;}
.calendario .diasnumero a{font-size:12px; text-decoration:none;}
.calendarionum{ float:left; width:90%; padding:5% 0 0 5%; }
.info{ float:right;}
.calendario .span{position:absolute; width:95%; top:2em; right-align:justify; left:0; font: 12px arial, verdana, helvetica, sans-serif;  padding:5px 2%; border:1px solid #999; background:#fff;  color:#000; z-index:1;}
.dataconsulta{ cursor:pointer; width:90%; float:left; position:relative; background-color:#0C3; font-size:13px; color:#fff; padding:5px 5% 5px 5%; line-height:15px; margin-bottom:1px; text-align:center;}
.dataconsulta:hover{ background-color:#060;}

	/*TRABALHECONOSCO*/
	.cidadesatuacao{ background-color:#f8f8f8; border:1px solid #ccc; width:90%; padding:15px 5% 15px 5%; float:left; margin:15px 0 0 0;}
	
	/*SLICK SLIDER*/
	
	.slick-slide{color:#002C5F; font-size:14px;}
	.slick-slide a{text-decoration:none;}
	.slick-slide img{ width:100%;}
	.slider{width:100%; float:left;}
	.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}
	.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
	.slick-loading 
	.slick-slide,.slick-loading .slick-track{visibility:hidden}
	.slider{margin:0 auto}
	.slick-slide{margin:0}
	.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}
	.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}
	.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#fff;outline:0;background:0 0}
	.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
	.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
	.slick-next:before,.slick-prev:before{font-size:30px;line-height:1;opacity:.75;color:#666}
	.slick-prev{left:10px;z-index:1}[dir=rtl] 
	.slick-prev{right:-25px;left:auto}
	.slick-prev:before{content: url(../../admin/slick/seta-banner-esquerda.png)}
	.slick-next:before,[dir=rtl] 
	.slick-prev:before{content: url(../../admin/slick/seta-banner-direita.png);}
	.slick-next{right:25px}[dir=rtl] 
	.slick-next{right:auto;left:-25px}[dir=rtl] 
	.slick-next:before{content:'←'}
	.slick-dotted.slick-slider{margin-bottom:30px}
	.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}
	.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
	.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}
	.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
	.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
	.slick-dots li button:before{font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}
	.slick-list,.slick-slider,.slick-track{position:relative;display:block}
	.slick-dots li.slick-active button:before{opacity:.75;color:#000}
	.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
	.slick-list{overflow:hidden;margin:0;padding:0}
	.slick-list:focus{outline:0}
	.slick-list.dragging{cursor:pointer;cursor:hand}
	.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}
	.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}
	.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}
	.slick-slide.dragging img{pointer-events:none}
	.slick-initialized .slick-slide{display:block}
	.slick-vertical 
	.slick-slide{display:block;height:auto;border:1px solid transparent}
	.slick-arrow
	.slick-hidden{display:none}
	.divslick{ width:100%; height:98vh; background-size:100% auto; background-repeat:no-repeat; background-position:center center;}
	.divslick h4{ margin:40vh 0 0 0; float:left; color:#fff; width:100%; z-index:1; font-size:50px; text-shadow:1px 2px 3px #333; text-transform:uppercase; font-weight:bold;}
	.divslick h5{ margin:5vh 0 0 0; float:left; color:#fff; width:100%; z-index:1; font-size:28px; text-shadow:1px 2px 3px #333; text-transform:uppercase; font-weight:lighter; line-height:32px;}
	
@media all and (min-width: 100px) and (max-width: 900px) {
	
	h1, h2, h3, h4{ margin:0; padding:0;} 
	h1{font-size:20px; width:100%; float:left; text-transform:uppercase; font-weight:normal; text-align:center;}
	h2{font-size:24px; width:100%; float:left; text-transform:none; font-weight:normal;} 
	h3{font-size:22px; width:100%; float:left; text-transform:none; font-weight:normal; color:#273273;}
	h4{font-size:20px; width:100%; float:left; text-transform:none; font-weight:normal; line-height:15px; color:#fff;} 
	a{text-decoration:none; color:#000;}
	ul{padding:0; margin:0;}
	li{padding:0; margin:0; list-style-type:none; line-height:20px;}
	textarea{border:none; border-bottom:1px solid #ccc; border-left:1px solid #ccc; background-color:transparent; margin:0 0 0 0; padding:50px 0 10px 0; min-height:60px; font-size:16px; font-family:'Ubuntu', Arial, Helvetica, sans-serif;}
	select{border:none; border-bottom:1px solid #ccc; background-color:transparent; float:left; margin:0 0 0 0; padding:0 0 0 0; height:30px; font-size:12px;}
	input{border:none; border-bottom:1px solid #ccc; background-color:transparent; width:100%; float:left; margin:20px 0 0 0; padding:0 0 0 0; height:30px; font-size:16px;}
	input[type=text] {-webkit-appearance: none;	}
	input[type=listbox]{-webkit-appearance: none;	}
	input[type=buttom], input[type=submit] {-webkit-appearance: none; background-color:#333; color:#fff;  border:none; padding:7px 2% 7px 2%; margin:5px 0.5% 5px 0.5px; height:auto; cursor:pointer; border-radius:4px; font-family:'Ubuntu', Arial, Helvetica, sans-serif;}
	label{float:left; margin:0; padding:0px 0 0px 1%; color:#666; text-align:left; font-weight:bold;}  
	.botao{background-color:#333; color:#fff; border:none; padding:3px 2% 3px 2%; margin:0px 0% 5px 1px; min-width:20px; cursor:pointer; float:left; border-radius:4px;}
	.botao:hover{background-color:#273273; color:#fff; }
	.excl{ padding:3px 5px 3px 4px; background-color:#3C2215; color:#ccc; margin:-3px 0 0 5px; border-radius:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}  
	.excl:hover{ background-color:#ccc; color:#3C2215;}  
	 
	/*===================================================================================*/
	/*HOME*/
	/*===================================================================================*/ 
	#home{background-repeat:no-repeat; background-size:100% 110%;float:left; width:100%; text-align:center; margin:0 0 0 0; }
	#home .imgbanner{ height:60px; opacity:0.5;}
	#home h1{ text-shadow:2px 2px 5px #333; color:#fff; width:60%; float:left; font-size:50px; padding:0 20% 50px 20%; margin:100px 0 0 0; text-transform:none; letter-spacing:0px;}
	#home h2{text-shadow:2px 2px 5px #333;  color:#fff; width:60%; float:left; font-size:26px;  padding:50px 20% 50px 20%; margin:0;text-transform:none;} 
	#home .bg_video{ position: fixed; right: 0; top: -100px; min-width: 100%; /*min-height: 100%;*/ width: auto; height: auto; z-index: -1000;background-size:cover;}
	/*HOME BOX - CLARO*/
	#categorias{ width:90%; float:left; padding:25px 5% 0px 5%; margin:10px 0 0 0; background-image:url(../img/bg-white.png); background-size:100% auto;}
	#categorias h2{ padding:25px 5% 35px 5%; width:90%; color:#273273;}
	#categorias .fotocateg{ width:16%; float:left; background-size:100% auto; height:200px; text-align:center; overflow:hidden; margin:0 0.66% 5px 0;}
	#categorias .fotocateg img{height:100px}
	#categorias .categpost{float:left; width:45%; padding:2vh 2% 0 2%; margin:15px 0 0 1%; box-shadow:0 0 10px #ccc; background-image:url(../img/bg-white.png);}
	#categorias .categpost:hover{ opacity:0.5;}
	#categorias .categpost .postfoto{float:left; width:100%; height:100px; background-size:100% auto; background-repeat:no-repeat; background-position:center center; margin:5px 0 0 0;}
	#categorias .categpost .posttit{float:left; width:100%; height:30px; padding:15px 0 0px; line-height:15px; font-size:12px; overflow:hidden; letter-spacing:-1px; font-weight:normal; text-transform:uppercase; text-align:center;}
	#categorias .categpost .postdesc{float:left; width:100%; height:90px; padding:15px 0 25px; line-height:15px; font-size:10px; overflow:hidden; color:#666; font-weight:normal;}
	#categorias .btcateghome{ float:right; border-radius:8px; padding:10px 0 10px 0; margin:0 0 25px 0; width:100%; text-align:center; color:#f8f8f8; background-color:#273273; box-shadow:1px 1px 5px #ccc;}
	#categorias .btcateghome:hover{ color:#273273; background-color:#f8f8f8;}
	/*HOME BOX MENU - ESCURO*/
	#categoriasesc{ width:90%; float:left; padding:25px 2% 25px 5%; margin:10px 0 0 0; background-image:url(../img/bg-black.png); background-size:100% auto;}
	#categoriasesc h2{ padding:25px 5% 35px 5%; width:90%; color:#273273;}
	#categoriasesc .fotocateg{ width:16%; float:left; background-size:100% auto; height:200px; text-align:center; overflow:hidden; margin:0 0.66% 5px 0;}
	#categoriasesc .fotocateg img{height:100px}
	#categoriasesc .categpost{float:left; width:45%; padding:15vh 2% 0 2%; margin:15px 0 0 1%; box-shadow:0 0 1px #ccc; background-image:url(../img/bg-black.png);}
	#categoriasesc .categpost:hover{ opacity:0.5;}
	#categoriasesc .categpost .postfoto{float:left; width:100%; height:150px; background-size:100% auto; background-repeat:no-repeat; background-position:center center; margin:5px 0 0 0;}
	#categoriasesc .categpost .posttit{float:left; width:100%; height:30px; padding:15px 0 15px; line-height:15px; font-size:13px; overflow:hidden;  color:#fff; letter-spacing:-1px; font-weight:normal; text-transform:uppercase;  text-align:center;}
	#categoriasesc .categpost .postdesc{float:left; width:100%; height:70px; padding:15px 0 25px; line-height:15px; font-size:12px; overflow:hidden; color:#ccc; font-weight:normal;}
	#categoriasesc .btcateghome{ float:right; border-radius:8px; padding:10px 0 10px 0; margin:0 0 25px 0; width:100%; text-align:center; color:#f8f8f8; background-color:#000; box-shadow:0px 0px 0px #000; border:1px solid #fff;}
	#categoriasesc .btcateghome:hover{ color:#273273; background-color:#f8f8f8;}
	/*POSTAGEM UNICA - CLARO*/
	#institucional{ width:90%; height:auto; padding:25px 5% 25px 5%; float:left; min-height:400px; background-image:url(../img/bg-white.png);}
	#institucional h2{ padding:0px 5% 30px 5%; width:90%; color:#273273; text-align:center;}
	#institucional .posthome img{ float:left; padding:15px 0% 25px 0%; width:100%;}
	#institucional .posthome{ width:90%; padding:25px 5% 25px 5%;}
	#institucional .btcateghome{ float:right; border-radius:8px; padding:10px 0 10px 0; margin:0 0 25px 0; width:100%; text-align:center; color:#f8f8f8; background-color:#000; box-shadow:0px 0px 0px #000; border:1px solid #fff;}
	#institucional .btcateghome:hover{ color:#273273; background-color:#f8f8f8;}
	/*POSTAGEM UNICA - ESCURO*/
	#institucionalesc{ width:90%; padding:0px 5% 25px 5%; float:left; min-height:400px; background-image:url(../img/bg-black.png);}
	#institucionalesc h2{ padding:25px 5% 30px 5%; width:90%; color:#273273; text-align:center;}
	#institucionalesc .posthome img{ float:left; padding:0 5% 25px 0%; width:95%;}
	#institucionalesc .posthome{ width:90%; padding:25px 5% 25px 5%; color:#fff;}
	#institucionalesc .btcateghome{ float:right; border-radius:8px; padding:10px 0 10px 0; margin:0 0 25px 0; width:100%; text-align:center; color:#f8f8f8; background-color:#000; box-shadow:0px 0px 0px #000; border:1px solid #fff;}
	#institucionalesc .btcateghome:hover{ color:#273273; background-color:#f8f8f8;}
	/*LINHA - CLARO*/
	#categorialinha{ width:90%; float:left; padding:15px 5% 0px 5%; margin:10px 0 0 0; background-image:url(../img/bg-white.png); background-size:100% auto; text-align:center;}
	#categorialinha h2{ padding:25px 5% 35px 5%; width:90%; color:#273273;}
	#categorialinha .fotocateg{ width:16%; float:left; background-size:100% auto; height:200px; text-align:center; overflow:hidden; margin:0 0.66% 5px 0;}
	#categorialinha .fotocateg img{height:100px}
	#categorialinha .categpost{float:left; width:97%; padding:0 2% 0 2%; margin:3px 0 0 1%; box-shadow:0 0 10px #ccc; background-image:url(../img/bg-white.png);}
	#categorialinha .categpost:hover{ opacity:0.5;}
	#categorialinha .categpost .postfoto{float:left; width:100%; height:150px; background-size:100% auto; background-repeat:no-repeat; background-position:center center; margin:25px 0 0 0;}
	#categorialinha .categpost .posttit{float:left; width:100%; min-height:20px; padding:15px 0 15px; line-height:25px; font-size:20px; overflow:hidden; letter-spacing:-1px; font-weight:normal; text-transform:uppercase;}
	#categorialinha .categpost .postdesc{float:left; display:block; width:100%; min-height:30px; padding:15px 0 25px; line-height:15px; font-size:14px; overflow:hidden; color:#666; font-weight:normal;}
	#categorialinha .btcateghome{ float:right; border-radius:8px; padding:10px 0 10px 0; margin:0 0 25px 0; width:100%; text-align:center; color:#f8f8f8; background-color:#273273; box-shadow:1px 1px 5px #ccc;}
	#categorialinha .btcateghome:hover{ color:#273273; background-color:#f8f8f8;}
	/*LINHA - ESCURO*/
	#categorialinhaesc{ width:90%; float:left; padding:15px 5% 25px 5%; margin:10px 0 0 0; background-image:url(../img/bg-black.png); background-size:100% auto; text-align:center;}
	#categorialinhaesc h2{ padding:25px 5% 35px 5%; width:90%; color:#273273;}
	#categorialinhaesc .fotocateg{ width:16%; float:left; background-size:100% auto; height:200px; text-align:center; overflow:hidden; margin:0 0.66% 5px 0;}
	#categorialinhaesc .fotocateg img{height:100px}
	#categorialinhaesc .categpost{float:left; width:97%; padding:0 2% 0 2%; margin:3px 0 0 1%; box-shadow:0 0 1px #ccc; background-image:url(../img/bg-black.png);}
	#categorialinhaesc .categpost:hover{ opacity:0.5;}
	#categorialinhaesc .categpost .postfoto{float:left; width:100%; height:150px; background-size:100% auto; background-repeat:no-repeat; background-position:center center; margin:25px 0 0 0;}
	#categorialinhaesc .categpost .posttit{float:left; width:100%; min-height:20px; padding:15px 0 15px; line-height:25px; font-size:20px; overflow:hidden;  color:#fff; letter-spacing:-1px; font-weight:normal; text-transform:uppercase;}
	#categorialinhaesc .categpost .postdesc{float:left; display:block; width:100%; min-height:30px; padding:15px 0 25px; line-height:15px; font-size:14px; overflow:hidden; color:#ccc; font-weight:normal;}
	#categorialinhaesc .btcateghome{ float:right; border-radius:8px; padding:10px 0 10px 0; margin:0 0 25px 0; width:100%; text-align:center; color:#f8f8f8; background-color:#273273; box-shadow:1px 1px 5px #ccc;}
	#categorialinhaesc .btcateghome:hover{ color:#273273; background-color:#f8f8f8;}
	
/*======================================================================*/
/*PRODUTOS*/
/*======================================================================*/
	/*MENU LATERAL*/
	.prodfiltros ul{ display:none; padding:0px 0 30px; margin:0 0 15px 0; border-bottom:1px solid #eaeaea; float:left; width:100%;}
	.prodfiltros .menulateral li{ padding:7px 0 7px 5%; width:95%; float:left;}
	.prodfiltros .menulateral h2{ padding:15px 0 15px 5%; float:left; width:95%;}
	
	/*CONTEÚDO PRODUTOS*/
	.prodfiltros{ display:none; width:18%; float:left; margin:10px 0 0 2%; padding:0;}
	.prodconteudo{width:100%; float:left; margin:10px 0 0 0; padding:0; border-left:none;}
	.proditem{ width:46%; float:left; margin:25px 1% 25px 1%; padding:0 1% 15px 1%; border-bottom:1px solid #eaeaea;}
	.prodimg{ overflow:hidden; width:100%; height:20vh; margin:10px 0 0 0; float:left; background-repeat:no-repeat; background-position:center center; text-align:center;}
	.prodimg img{height:100px;}
	.prodtit{ width:100%; float:left; text-align:left; height:40px; font-size:12px; margin:6px 0 0 0; line-height:15px;} 
	.proddesc{ width:100%; float:left; margin:12px 0 0; color:#666; height:35px; line-height:15px;}
	.prodval{ width:100%; float:left; margin:2px 0 0; font-size:18px; color:#273273; text-align:left;}
	.prodcor{ width:100%; float:left; margin:0px 0 0; font-size:12px; color:#273273; text-align:left;}
	.prodcateg{ width:100%; float:left; margin:10px 0 0; font-size:14px; color:#273273; text-align:left;}
	.prodscript{width:100%; float:left; text-align:center; margin:15px 0 0 0;} 
	.prodscript input{background-color:#333; color:#fff; border-radius:4px; float:left; padding:9px 0% 5px 0%; margin:0 0 0 3%; cursor:pointer; width:30%;} 
	.prodbuttom{ background-color:#333; color:#fff; border-radius:4px; float:left; padding:0 0 0 0; margin:0 0 0 3%; cursor:pointer; width:30%;}

/*======================================================================*/
/*MENU*/
/*======================================================================*/
	#menufix{ position:relative; width:100%; z-index:99999;} 
	.menu {background-image:none; background-color:#fff; padding:0 0 5px; margin:0; height: auto;!important  }
	.menu .js { display: none;  }
	.menu .js li { border:none!important; float: none; max-width: none; width: 80%; padding:5px 0 5px 8%; text-align:left;}
	.menu .js > li a { padding: 10px 0 0 0;}
	.menu .js li ul { display: block; margin-bottom: 10px; opacity: 1;  position: inherit; visibility: visible; background-image:none;}
	.menu .js li ul li a { border: 0 none; font-size: 0.8em; margin-left: 5px; padding: 5px; border-bottom: 1px solid #ccc; color:#666;}
	.menu ul .imgmenu{ height:100px; float:left; margin:10px 0 10px 50px; display:none;}
	.menu ul .imgmenusmall{ height:50px; float:left; margin:0px 0 5px 100px; display:none}
	
	
	/*LOGOS*/
	#logo{ display:none;}
	#logo img{width:250px; display:none;}
	#logomob{display:block; text-align:left; float:left; margin:0; padding:0 0 0 5%; width:75%;} 
	#logoadmin{width:100%; float:left; text-align:center; margin:15px 0 15px 0}
	#logomob img{ height:90px; margin:5px 0 0;}
	.atalho{ display:block; text-align:center; float:right; margin:35px 0 0 0; padding:0; width:20%;} 
	
	
	 /*SELEORES MEDIA QUERY*/
	.desktop{display:none;}
	.mobile{display:block;}
	
	#banner{ display:none;}
	#bannermob{ display:block; height:auto; background-size:auto 100%; background-position:center center; background-repeat:no-repeat; background-color:#999;} 
	
	/*BREAD COOKIE*/
	#breadcookie{ font-size:12px; line-height:80px; color:#273273; float:right; padding:5px 5% 25px 5%; text-transform:uppercase; background-color:#f9f9f9; width:90%; text-align:left;}
	#breadcookie .pesquisa{ min-width:50px; width:100%; padding:0 0 0 0; float:left; margin:0;}
	#breadcookie input[type=text]{ font-size:12px; background-color:#FFF; border:1px solid #D8DFFA; width:73%; padding:0px 0 0px 5%; border-top-left-radius:5px; border-bottom-left-radius:5px; margin:0 0 0 0;}
	#breadcookie input[type=button]{ font-size:12px; background-color:#273273; border:0px solid #ccc; width:20%; padding:9px 0 9px 0; height:auto; color:#fff;border-top-right-radius:5px; border-bottom-right-radius:5px; cursor:pointer; margin:0 0 0 0;}
	#breadcookie input[type=button]:hover{ font-size:12px; background-color:#f8f8f8; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc; color:#273273; padding:8px 0 8px 0; }
	#breadcookie ::-webkit-input-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:12px;}
	#breadcookie :-moz-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:12px;}
	#breadcookie ::-moz-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:12px;}
	#breadcookie :-ms-input-placeholder{color:#273273; font-family: 'Ubuntu'; padding:5px 0 0 0; text-transform:uppercase; font-size:12px;}
	#breadcookie ::-ms-input-placeholder{color:#273273; font-family: 'Ubuntu', sans-serif; padding:5px 0 0 0; text-transform:uppercase; font-size:12px;}
	
	/*CONTEUDO*/
	#geral{ margin:0 auto; max-width:2500px; }
	#conteudo{ float:left; width:96%; padding:0 2% 0 2%; min-height:400px; z-index:0; }
	.spacermenutop{ width:100%; height:25px; float:left;}
	article{ width:100%; float:left; padding:15px 0 15px 0; text-align:justify;}
	#formulario{ float:left; width:90%; background-image:url(../img/bg-floral.jpg); background-color:#F5F5F5; padding:25px 5% 50px 5%; margin:25px 0 0 0; box-shadow:0px 0px 5px #ccc; background-position:center center;}
	
	/*GALERIA DO POST*/
	.galpost{ font-size:16px; color:#666; line-height:22px; padding:5px 1% 0 1%; float:left; width:98%;}
	.galFotogeral{text-align:center; padding:0px 1% 0 1%; float:left; width:100%;}
	.galFoto{ display:inline-table; width:48%; height:19vh; margin:0px 0% 0 1%; padding:0 0 0 0; overflow:hidden; background-position:center center; background-size:100% auto; background-repeat:no-repeat; box-shadow:0 0 5px #ccc;}

	/* INCORPORAÇÕES */
	.video {position:relative; padding:30px 0 36.25% 0; height:0; overflow:hidden; margin:15px 0% 15px 2.5%;width:98%;}
	.video iframe, .video object, .video embed {position: absolute;	top: 0;	left: 0; width:100%; height:100%;}
	.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed {max-width: 100%;}
	
	/*RODAPE*/
	footer{width:100%; margin:0 0 0 0; padding:50px 0 50px 0; float:left; color:#fff; text-align:center;}
	footer #rodape{ margin:0 auto; max-width:1200px; padding:40px 0 0 0; }
	footer ul{width:96%; min-width:200px; float:left; padding:0 2% 50px 2%; text-align:center;}
	footer .centro{border:none; width:90%;}
	footer .locais{ width:100%; float:left;}
	footer ul li{ text-align:center;}
	footer .social{ float:none; display:inline-table;}
	footer img{ width:10%; margin:0 45% 5px 45%;}
	footer .adm{ color:#666; float:right; font-size:10px; padding:15px 0 0 0; width:100%;}
	
	/*SEPARADORES*/
	.sepl{border:none;}
	.sepr{border:none;}
	.sept{border:none;}
	.sepb{border:none;}
	.borderall{border:none;}
	
	/*BOXES*/
	.comentario{float:left; width:99%; margin:0; padding:25px 0 5px 1%; color:#666; text-align:left; font-style:italic;}  
	.spacer{ float:left; width:100%; margin:0; padding:0;}
	.tittable{background-color:#333; color:#fff;}
	.box5{ float:left; width:96.5%; margin:25px 0 0 0;}
	.box10{ float:left; width:96.5%; margin:25px 0.5% 0 0.5%; padding:0 0.5% 0 0.5%;}
	.box15{ float:left; width:96.5%; margin:25px 0.5% 0 0.5%; padding:0 0.5% 0 0.5%;} 
	.box20{ float:left; width:96.5%; margin:25px 0.5% 0 0.5%; padding:0 0.5% 0 0.5%;}
	.box25{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box30{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box33{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box35{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box40{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box45{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box50{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box55{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box60{ float:left; width:96.5%%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box65{ float:left; width:96.5%%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box70{ float:left; width:96.5%%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box75{ float:left; width:96.5%%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box80{ float:left; width:96.5%%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box85{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box90{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box95{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	.box100{ float:left; width:96.5%; margin:25px 1% 0 0.5%; padding:0 1% 0 0.5%;}
	
	/*CORES BGROUND*/
	.bggrey{ background-color:#999;}
	.bgblack{ background-color:#000;}
	.bgwhite{ background-color:#fff;}
	
	/*CORES FONTES*/
	.fontgray{ color:#606060;}
	.fontlightgray{ color:#CCC;}
	.fontred{ color:#f00;}
	.fontyellow{ color:#273273;}
	
	/*BOXES FORM*/
	.form5{ float:left; width:100%;}
	.form10{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form15{ float:left; width:99.5%; padding:0 0 0 0.5%;} 
	.form20{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form25{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form30{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form40{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form45{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form33{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form50{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form60{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form70{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form80{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form100{ float:left; width:99.5%;padding:0 0 0 0.5%;}
	
	.form5select{ float:left; width:100%;}
	.form10select{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	.form20select{ float:left; width:99.5%; padding:0 0 0 0.5%;}
	
	.floatleft{ float:left;}
	.floatright{ float:right;}
	.margincenter{ margin:0 auto; max-width:1200px;}
	
	/*MARGIN TOP*/
	.mgt0{ margin-top:0px;}
	.mgt5{ margin-top:5px;}
	.mgt10{ margin-top:10px;}
	.mgt15{ margin-top:15px;}
	.mgt20{ margin-top:20px;}
	.mgt25{ margin-top:25px;}
	.mgt25{ margin-top:35px;}
	.mgt25{ margin-top:40px;}
	.mgt25{ margin-top:45px;}
	.mgt25{ margin-top:50px;}
	.mgt25{ margin-top:55px;}
	.mgt25{ margin-top:60px;}
	.mgt25{ margin-top:65px;}
	.mgt25{ margin-top:70px;}
	
	/*MARGIN BOTTOM*/
	.mgb0{ margin-bottom:0px;}
	.mgb5{ margin-bottom:5px;}
	.mgb10{ margin-bottom:10px;}
	.mgb15{ margin-bottom:15px;}
	.mgb20{ margin-bottom:20px;}
	.mgb25{ margin-bottom:25px;}
	
	/*PADDING TOP*/
	.pdt0{ padding-top:0px;}
	.pdt5{ padding-top:5px;}
	.pdt6{ padding-top:6px;}
	.pdt10{ padding-top:10px;}
	.pdt15{ padding-top:15px;}
	.pdt20{ padding-top:20px;}
	.pdt25{ padding-top:25px;}
	.pdt30{ padding-top:30px;}
	.pdt35{ padding-top:35px;}
	.pdt40{ padding-top:40px;}
	
	/*PADDING BOTTOM*/
	.pdb0{ padding-bottom:0px;}
	.pdb5{ padding-bottom:5px;}
	.pdb6{ padding-bottom:6px;}
	.pdb10{ padding-bottom:10px;}
	.pdb15{ padding-bottom:15px;}
	.pdb20{ padding-bottom:20px;}
	.pdb25{ padding-bottom:25px;}
	
	/*ALTURAS*/
	.height10{ height:10px;}
	.height20{ height:20px;}
	.height30{ height:30px;}
	.height40{ height:40px;}
	.height50{ height:50px;}
	.height75{ height:75px;}
	.height80{ height:80px;}
	.height100{ height:100px;}
	.height125{height:20vh;}
	.height150{ height:150px;}
	.height175{ height:175px;}
	.height200{ height:200px;}
	.height225{ height:225px;}
	.height250{ height:250px;}
	
	/*SEPARADORES*/
	.sepl{border-left:1px solid #ccc;}
	.sepr{border-right:1px solid #ccc;}
	.sept{border-top:1px solid #ccc;}
	.sepb{border-bottom:1px solid #ccc;}
	.borderall{ border:1px solid #ccc;}
	
	/*TEXT ALIGNERS*/
	.txtl{ text-align:left;}
	.txtc{ text-align:center;}
	.txtr{ text-align:right;}
	.txtj{ text-align:justify;}
	
	/*TEXT SIZES*/
	.txt10{ font-size:10px; line-height:16px;} 
	.txt12{ font-size:12px; line-height:18px;}
	.txt14{ font-size:14px; line-height:20px;}
	.txt16{ font-size:16px; line-height:22px;}
	.txt18{ font-size:18px; line-height:24px;}
	.txt20{ font-size:20px; line-height:26px;}			
	
	/*TAMANHOS IMAGENS*/
	.imgh100{ height:100%;}
	.bgquadrado{ background-position:center center; background-size:auto 100%; overflow:hidden; background-repeat:no-repeat;}
	.bgwide{ background-position:center center; background-size:100% auto; overflow:hidden; background-repeat:no-repeat;}
	.bgbranco{ background-color:#fff;}
	.bgcinza{background-color:#f9f9f9;}
	
	/*SHADOWS*/
	.shadow3{ box-shadow:2px 2px 3px #ccc;}
	.shadow5{ box-shadow:2px 2px 5px #ccc;}
	.shadow10{ box-shadow:2px 2px 10px #ccc;}
	
	/*GALERIA DE FOTOS*/
	.galeriafotos{ width:100%; float:left;}
	.galeriafotos .foto{ width:25%; float:left;}
	
	/*CATEGORIAS*/
	.categpost{float:left; width:45%; padding:0 2% 0 2%; margin:15px 0 0 1%; box-shadow:0 0 10px #ccc;}
	.categpost:hover{ opacity:0.5;}
	.categpost .postfoto{float:left; width:100%; height:15vh; background-size:auto 100%; background-repeat:no-repeat; background-position:center center; margin:25px 0 0 0;}
	.categpost .posttit{float:left; width:100%; height:30px; padding:15px 0 15px; line-height:15px; font-size:14px; overflow:hidden; letter-spacing:-1px; font-weight:normal; text-transform:uppercase; text-align:center;}
	.categpost .postdesc{float:left; width:100%; height:70px; padding:15px 0 25px; line-height:15px; font-size:12px; overflow:hidden; color:#666; font-weight:normal;}
	
	/*GALERIA DO POST*/
	.galpost{ font-size:18px; color:#666; line-height:28px; padding:25px 0 0 0;}
	.galFotogeral{text-align:center; padding:70px 1% 0 1%; float:left; width:100%;}
	.galFoto{ display:inline-table; width:19%; height:25vh; margin:10px 0% 0 0%; padding:0; overflow:hidden; background-position:center center; background-size:100% auto; background-repeat:no-repeat; box-shadow:0 0 5px #ccc;}

	/*HOVERS*/
	.hvalpha5:hover{ opacity:0.5;}
	.hvbggrey:hover{ background-color:#eaeaea;}
	.hvrbdt:hover{ border:1px solid #f00;}
	
	/* INCORPORAÇÕES */
	.video {position:relative; padding-bottom:36.25%; padding-top:30px; height:0; overflow:hidden; margin:15px auto; width:100%;}
	.video iframe, .video object, .video embed {position: absolute;	top: 0;	left: 0; width:100%; height:100%;}
	.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed {max-width: 100%;}
	
	
	/*PAGINAÇÃO*/
	#paginacao{
	font-size:14px;
	text-align:center;
	float:left;
	width:100%;
	color: #333;
	margin:10px 0 20px 0;
	line-height:60px;}
	#paginacao a{color:#606060; text-decoration:none; padding:5px 5px 0 5px;}
	.numero-pagina-sel{color:#eaeaea; background-color:#000; padding:0px 5px 0 5px;}
/*======================================================================*/
/*PRODUTOS*/
/*======================================================================*/
	/*MENU LATERAL*/
	.prodfiltros ul{ padding:0px 0 30px; margin:0 0 15px 0; border-bottom:1px solid #eaeaea; float:left; width:100%;}
	.prodfiltros .menulateral li{ padding:7px 0 7px 5%; width:95%; float:left;}
	.prodfiltros .menulateral h2{ padding:15px 0 15px 5%; float:left; width:95%;}
	
	/*CONTEÚDO PRODUTOS*/
	.prodfiltros{ width:18%; float:left; margin:10px 2% 0 0; padding:0;}
	.prodconteudo{width:95%; float:left; margin:10px 0 0 2.5%; padding:0; border-left:none;}
	.proditem{ width:46%; float:left; margin:25px 0 25px 2%; padding:0 1% 15px 1%; border-bottom:1px solid #eaeaea;}
	.prodimg{ width:100%; height:25vh; margin:10px 0 0 0; background-size:100% auto; float:left; background-repeat:no-repeat; background-position:center center; text-align:center;}
	.prodimg img{height:160px;}
	.prodtit{ width:100%; float:left; text-align:center; height:40px; font-size:16px; margin:6px 0 0 0; line-height:20px;} 
	.proddesc{ width:100%; float:left; margin:12px 0 0; color:#666; height:60px; line-height:15px; overflow:hidden;}
	.prodval{ display:none; width:50%; float:left; margin:2px 0 0; font-size:18px; color:#273273; text-align:left;}
	.prodcor{ width:100%; float:left; margin:0px 0 0; font-size:12px; color:#273273; text-align:left;}
	.prodcateg{ width:100%; float:left; margin:10px 0 0; font-size:14px; color:#273273; text-align:left;}
	.prodqtd{ width:100%; float:left; text-align:left; margin:15px 0 0 0;}
	.prodqtd input[type=text]{ width:50%; float:right; border:1px solid #ccc;}
	.prodscript{width:100%; float:left; text-align:right; margin:15px 0 0 0;} 
	.prodscript input[type=submit]{background-color:#273273; color:#fff; border-radius:4px; float:right; padding:5.5px 0px 5.5px 0px; margin:0 0 0 0; cursor:pointer; width:30%; text-align:center;} 
	.prodbuttom{ background-color:#333; color:#fff; border-radius:4px; float:left; padding:0; margin:0 0 0 3%; width:30%; cursor:pointer; text-align:center; float:left;}

	/*SLICK SLIDER*/
	.slick-slide{color:#002C5F; font-size:14px; }
	.slick-slide a{text-decoration:none;}
	.slick-slide img{ width:100%;}
	.slider{width:100%; float:left;}
	.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}
	.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
	.slick-loading 
	.slick-slide,.slick-loading .slick-track{visibility:hidden}
	.slider{margin:0 auto}
	.slick-slide{margin:0}
	.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}
	.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}
	.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#fff;outline:0;background:0 0}
	.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
	.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
	.slick-next:before,.slick-prev:before{font-size:30px;line-height:1;opacity:.75;color:#666}
	.slick-prev{left:10px;z-index:1}[dir=rtl] 
	.slick-prev{right:-25px;left:auto}
	.slick-prev:before{content: url(../../admin/slick/seta-banner-esquerda.png)}
	.slick-next:before,[dir=rtl] 
	.slick-prev:before{content: url(../../admin/slick/seta-banner-direita.png);}
	.slick-next{right:25px}[dir=rtl] 
	.slick-next{right:auto;left:-25px}[dir=rtl] 
	.slick-next:before{content:'←'}
	.slick-dotted.slick-slider{margin-bottom:30px}
	.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}
	.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
	.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}
	.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
	.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
	.slick-dots li button:before{font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}
	.slick-list,.slick-slider,.slick-track{position:relative;display:block}
	.slick-dots li.slick-active button:before{opacity:.75;color:#000}
	.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
	.slick-list{overflow:hidden;margin:0;padding:0}
	.slick-list:focus{outline:0}
	.slick-list.dragging{cursor:pointer;cursor:hand}
	.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}
	.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}
	.slick-slide img{display:block}
	.slick-slide.slick-loading img{display:none}
	.slick-slide.dragging img{pointer-events:none}
	.slick-initialized .slick-slide{display:block}
	.slick-vertical 
	.slick-slide{display:block;height:auto;border:1px solid transparent}
	.slick-arrow
	.slick-hidden{display:none}
	.divslick{ width:100%; height:50vh; background-size:auto 100%; background-repeat:no-repeat; background-position:center center;}
	.divslick h4{ margin:10vh 0 0 0; float:left; color:#fff; width:100%; z-index:1; font-size:25px; text-shadow:1px 2px 3px #333; text-transform:uppercase; font-weight:bold; line-height:28px;}
	.divslick h5{ margin:5vh 0 0 0; float:left; color:#fff; width:100%; z-index:1; font-size:16px; text-shadow:1px 2px 3px #333; text-transform:uppercase; font-weight:lighter; line-height:20px;}
	
}
