@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; margin-top:0;}
body{ background:#fff;}
.clear{clear: both;}
@font-face{ font-family:"univcd"; src:url(../fonts/UNIVCD.TTF);}
@font-face{ font-family:"futura"; src:url(../fonts/verdana.ttf)}
/* links */
a{ color:#1A4E12; text-decoration:none; font-weight:200; cursor:pointer;}
a:hover{ color:#72B069; text-decoration:inherit;  }

.clear{ clear:both;}

.main{ width:100%; background:#D5D5D5; margin:0 auto; float:left; margin-top:0; }

.paragrafo{ text-indent:0em; text-align:justify;}
	.paragrafo li{ list-style:circle; list-style-position:outside; margin-left:40px; padding:10px; text-indent:0px; font-family:"futura"; font-size:1em; font-weight:800;}



.cabecalho{ width:100%; display:block; position:fixed; top:0; z-index:10; border-bottom:#000000 4px solid;
box-shadow: 6px 9px 15px #1E1E1E;
-webkit-box-shadow: 6px 9px 15px #1E1E1E;
-moz-box-shadow: 6px 9px 15px #1E1E1E;
background:#FFFFFF;}
.cabecalho-rel{ width:100%;  position:relative; z-index:9; top:0; background:#FFFFFF;}

.logo{ width:100%; float:left;}
.logo img{ width:100%;}

.span_system{ font-weight:800; color:#000000;}
.span_system a{ font-weight:800; color:#000000;}
.span_system a:hover{ font-weight:800; color:#848688; text-decoration:underline;}



.menu_topo{ width:60%; float:right; background:#FFF; padding-top:0px; margin-top:0;  }


.slider{ width:100%; z-index:0; position:relative; }

.barra-titulo{ width:100%; background:#CBC0AF; margin:0 auto; }
.barra-titulo h1{ font-family:"futura"; color:#000000; padding: 1% 0%; }

.barra-titulo_1{ background:#555555;}
.barra-titulo_1 h1{ background:#000000; color:#fff; margin:0 auto; padding:10px 5px;}

.produtos{ width:98%; float:left; text-align:center; padding:1%; background:#B7B5B4; margin-top:15px; }
	.titulo{ width:100%; background:#000000; margin:0 auto; margin-top:0px; }
	.titulo h1{ font-family:"futura"; color:#fff; padding: 1% 0%; }
	.produtos .fotos{ width:31.3%; padding:1%; float:left; }
	.produtos img{ width:100%; text-align:center; }
	
	.produtos .topo{ width:95%; margin:0 auto; background:#F4F4F4; padding:5px 1%; margin-bottom:15px; font-family:"futura"; }
	.produtos .topo H1{ color:#fff; text-transform:uppercase; text-align:center; font-size:1.3em; margin-top:22px; margin-bottom:15px; background:#000000; font-weight:800; font-family:"futura"; border-radius:12px; padding:1%}
	.produtos .topo H2{ color:#D70003; text-align:center; font-size:1.3em; margin-top:22px; margin-bottom:15px; }
	.produtos .topo p{ color:#514F4F; text-align:left; font-size:1.3em; }
	.produtos .topo ul{ font-family:"futura"; font-size:1.3em; font-weight:300; }
	.produtos .topo li{ list-style:square; color: red;  list-style-position:outside; margin-left:40px; padding:10px; text-indent:0px; font-family:"futura"; font-weight:300; text-align:left; color:#000000}
	

.barra-titulo_2{ width:100%; background:#B80B0E; margin:0 auto; margin-top:15px; }
.barra-titulo_2 h1{ font-family:"futura"; color:#72B069; padding: 0.5% 0%; }

.content{width:80%; margin:0 auto; background:#FFFFFF; }

.servicos{ width:30%; float:left; text-align:left; padding:1%; background:#fff; margin:0 .5%;}
.servicos img{width:80%; text-align:center; margin-top:30px; margin-bottom:15PX;;
	box-shadow: 5px 2px 2px 8px #FC989A;
   -webkit-box-shadow: 5px 2px 8px 5px #C8C8C8;
   -moz-box-shadow: 5px 2px 0px 8px #C8C8C8;}
.servicos img:hover{ border-radius:500px; -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); transition: 0.5s ease-in;
box-shadow: 5px 2px 2px 8px #D9D9D9;
   -webkit-box-shadow: 5px 2px 8px 5px #C8C8C8;
   -moz-box-shadow: 5px 2px 0px 8px #C8C8C8;}
   .servicos p{ font-family:"futura"; color:#000; padding: 1% 0%; font-size:1.3em}
   .servicos h3{ font-family:"futura"; color:#F52629; padding: 1% 0%; font-size:1.6em;}
   .servicos h2{ font-family:"futura"; color:#666666; padding: 1% 0%; font-size:1.4em;}
   
.bloket1-2{ width:47%; float:left; text-align:left; padding:1%; margin:0 .5%;}
	.bloket1-2 h1{ font-family:"futura"; color:#FF0E12; margin-bottom:25PX; font-weight:100}
	.bloket1-2 h2{ font-family:"futura"; color:#464646; margin-bottom:25PX; font-weight:100}
	
	.bloket1-2 p{ font-family:"futura"; color:#2B2B2B; margin-bottom:0.9em; font-size:0.9em; font-weight:200;}
	.bloket1-2 img{ width:100%;}
	
	.bloket1-2 .icons{ width:30px;}
	
.bloket-1-left{ width:98%; float:left; text-align:center; padding:1%; background:#fff; margin:0 0%; }
.bloket-1-left h1{ font-family:"futura"; color:#FF0E12; margin-bottom:25PX; font-weight:100}
.bloket-1-left h2{ font-family:"futura"; color:#464646; margin-bottom:25PX; font-weight:100}
.bloket-1-left p{ font-family:"futura"; color:#464646; margin-bottom:25PX; font-weight:100; font-size:16px; text-align:left;}



.bloket1-4-left{ width:21%; float:left; text-align:left; padding:1%; background:#fff; margin:0 .5%;}
	.bloket1-4-left h3{ color:#7C8187; font-size:1.5em; }
	.bloket1-4-left img{ width:50%; text-align:center; margin-top:30px; margin-bottom:15PX; border-radius:250px;
	box-shadow: 5px 2px 2px 8px #FC989A;
   -webkit-box-shadow: 5px 2px 8px 5px #C8C8C8;
   -moz-box-shadow: 5px 2px 0px 8px #C8C8C8;}
.bloket1-4-left img:hover{ border-radius:0px; -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); transition: 0.5s ease-in;
box-shadow: 5px 2px 2px 8px #D9D9D9;
   -webkit-box-shadow: 5px 2px 8px 5px #C8C8C8;
   -moz-box-shadow: 5px 2px 0px 8px #C8C8C8;}



.bloket1-3-left{ width:30%; float:left; text-align:center; padding:1%; background:#fff; margin:0 .5%; }
.bloket1-3-left h3{font-family:"futura"; color:#000000; font-weight:100;}

.bloket1-3-left img{ width:50%; text-align:center; margin-top:30px; margin-bottom:15PX; border-radius:250px;
	box-shadow: 5px 2px 2px 8px #FC989A;
   -webkit-box-shadow: 5px 2px 8px 5px #C8C8C8;
   -moz-box-shadow: 5px 2px 0px 8px #C8C8C8;}
.bloket1-3-left img:hover{ -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); transition: 0.5s ease-in;
box-shadow: 5px 2px 2px 8px #D9D9D9;
   -webkit-box-shadow: 5px 2px 8px 5px #C8C8C8;
   -moz-box-shadow: 5px 2px 0px 8px #C8C8C8;}


.sleader{ width:0100%; padding:15px; background:#606460; padding-top:10px; margin:0 auto;}
	.sleader .interno{ background:#606460; padding:5px;}
	.sleader input{ width:200px; height:30px; background:#ffffff; border-radius:5px; margin:15px; 0px; border:none; padding-left:3px;}
	.sleader .btn{ width:100px; background:#000; color:#fff;}
	.sleader .btn:hover{background:#ABAAA1; color:#000000; cursor:pointer;}
	.sleader .icon{ width:40px; vertical-align:middle; }
	.sleader h3{font-family:"futura"; font-size:25px; color:#fff; margin-top:30px; }

.footer{ width:100%; min-width:100%; margin:0 auto; background:#000000; display:block;}
.footer_interno{ width:80%; margin:0 auto; }
.footer h1, h2, h3, h4, h5, h6, p{font-family:"futura"; color:#fff;}
.footer a{ color:#ffffff;}
.footer a:hover{ color:#C1BEBE;}

.footer .span_fone{ font-size:0.7em;}
.footer .bloket3-4{ width:22%; float:left; text-align:left; padding:1%; margin:0 .5%; }
	.footer .bloket3-4 .parag1{ margin-bottom:8px;}
	.footer .bloket3-4 .parag1:hover{ padding-left:15px; transition: 0.5s ease-in}

.footer .img_redes{ width:20%; float:left; margin-right:10%; margin-top:15px; }
.footer .img_redes:hover{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); transition: 0.5s ease-in;
box-shadow: 2px 2px 2px 8px #D9D9D9;
   -webkit-box-shadow: 2px 2px 8px 5px #D9D9D9;
   -moz-box-shadow: 2px 2px 0px 8px #D9D9D9; border-radius:500px; }
   
.assinatura { width:80%; margin:0 auto; background:#fff; }
.assinatura h4{ color:#000000; font-family:"futura";}
.assinatura .bloket { width:46%; float:left; margin:5px 2%; background:#FFFFFF; font-family:'futura'; color:#000000; }


.contato{ width:96%; margin:0 auto; background:#B4B4B4; padding:2%; color:#000000; border-radius:15px; margin-top:10px; padding-top:30px; font-family:'futura'; letter-spacing: 1px;}
.contato h3{letter-spacing:0.05em; letter-spacing: 1px;}
.contato p{ color:#fff; font-size:18px;}

.contato label{ font-family:"futura"; font-size:1.3em; color:#fff; 	; margin-right:2%; margin-bottom:-25px; }
.contato input{font-family:"futura"; font-weight:200; color:#000000; font-size: 20px; background-color: #F9FAFB; border: 1px solid #003C83; -moz-border-radius:5px;  -webkit-border-radius: 5px;  border-radius: 5px; height: 30px; width: 99%; margin margin-right:2%; margin-bottom: 20px; border-bottom: 1px solid #0000;  border-left: 1px solid :;1A5; letter-spacing: 1px;}
.contato select { color: #000000; font-size: 1em; background-color:#C8E1FF; border: 1px solid #8700A5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 40px; width: 99%; float: left; margin-bottom: 20px; border-bottom: 1px solid #0E0E0E; border-left: 1px solid #0061A5;}

.contato textarea{ width:99%; font-family:"futura"; color: #000000; font-size: 18px; background-color:#F9FAFB;  letter-spacing: 1px; border: 1px solid #003C83; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	
	
.contato .botao {
	width:25%; padding:0% 10%;
      border-radius: 4px;
      color: #fff;
      height: 40px;
      opacity: 0.9;
      margin-bottom: 20px;
      cursor: pointer;
      background: rgba(101,103,104,1.00);
      background: -moz-linear-gradient(top, rgba(7,58,11,1.00) 0%, rgba(7,58,11,1.00) 20%, rgba(7,58,11,1.00) 93%, rgba(7,58,11,1.00) 100%);      
      display: inline-block;
      border: none;
      }

.contato .botao:hover { background:#000000; transition: 0.5s ease-in;}

.carroucel{ width:99%; margin:0 auto; background:#C8C8C8; padding-bottom:15px;}








/* CSS Document */
@media (min-width:1px) and (max-width:800px){	
	
	.cabecalho{position:absolute; margin-top:0px;}
	.topo h1{font-size:16px;}
	.content{ width:100%;}
	.logo{ width:100%; float:none; text-align:center; margin:0 auto; }
	.menu_topo{ width:100%; display:block; float:none; background:#A7A7A7;}
	.barra-titulo h1{ font-size:18PX; font-weight:200;}
	.bloket1-4-left h3{font-size:12px;}
	.bloket1-3-left{ width:96%; float:none; margin:0 auto; border:solid 1px #8C8C8C; margin-border-top: ;tom:5px; margin-top:5px; border-radius:10px;}
	.bloket1-4-left{ width:96%; float:none; margin:0 auto; border:solid 1px #8C8C8C; margin-bottom:5px; margin-top:5px; border-radius:10px;}
	.bloket1-4-left h3{ color:#7C8187; font-size:2em; }
	.bloket1-2{ width:96%; float:none; margin:0 auto; border:solid 1px #8C8C8C; margin-bottom:5px; margin-top:5px; border-radius:10px;}
	.servicos{ width:96%; float:none; text-align:left; padding:1%; background:#fff; margin:0 .5%; margin-top:5px; border-radius:10px; border:solid 1px #8C8C8C;}
	.footer .bloket3-4{ width:96%; float:none; text-align:left; padding:1%; margin:0 .5%; margin-top:5px; border-radius:10px; border:solid 1px #8C8C8C; background:#333232;}
	.footer_interno{ width:100%; }
	.sleader{margin:0 auto; width:50%; padding:1%; background:#606460; padding-top:10px; margin-top:10px; border-radius:10px; }
		
	
	.display2 .bloket{ width:98%; max-height:none; min-height:inherit;}
	
	
}

@media (min-width:801px) and (max-width:1024px){
	.cabecalho{position:absolute; margin-top:0px;}
	.topo h1{font-size:16px;}
	.menu_topo{ width:80%; display:block; float:right; background:#2CD512;}
	.logo{ width:100%; float:left; text-align:center; margin:0 auto; }
	.content{ width:100%;}
	
	.footer_interno{ width:100%; }
	.footer .bloket3-4{ width:30%;}
}

@media (min-width:1025px) and (max-width:1280px){	
	.content{ width:100%;}
	.display2 p{font-family:"futura"; font-size:1em; color:#000;}
	.display2 .bloket{ width:30.0%; min-height:150px;}
}