@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
body {
	 font-family: 'Oswald', sans-serif;
	font-size: 16px;
	margin:0;
	
	color:#555;
	background:url(../img/back.jpg) top no-repeat

}
textarea {
outline:none;    resize: none;
}
input{outline:none}
.box1{position:absolute; width:420px; height:320px; left:0; top:50px ; text-align:justify}
.box1_texto{position:absolute; left:175px; text-align:justify; width:240px; top:55px}
.box2_texto{position:absolute; left:0; text-align:justify; width:240px; top:55px}
.box2{position:absolute; width:420px; height:320px; left:540px; top:50px ; text-align:justify}
.labeli{text-align:center; margin-top:30px; margin-bottom:30px; }
.video{position:absolute; top:200px; right:0}
.mioloi{position:relative; width:100%; height:432px; background:url(../img/back_miolo_i.jpg) center no-repeat}
.destaque{position:relative; width:221px; height:380px; margin-right:25px;  float:left; margin-top:40px;}
.img_link{cursor:pointer; border:0}
.box_galerias_label{width:229px; padding:5px;  font-size:15px; position:absolute; top:225px; font-weight:bold;  color:#0E3A7B}
h1{color:#F58634;	
	font-size: 26px;
	text-shadow:1px 1px 1px #000; ; width:945px; padding-bottom:10px; border-bottom:dotted 1px #990000; margin-bottom:20px}
h2{font-size:24px; color:#9fff;  font-weight:100; padding-top:10px; padding-bottom:10px}
.box_i{position:relative; padding:5px; width:240px; height:280px; float:left; margin-right:20px; background:#F58634; color:#FFFFFF; text-align:center; cursor:pointer; padding:15px; margin-left:20px}
.box_i:hover{text-decoration:underline}
.go{position:absolute; bottom:10px; right:10px}
h4{font-size:19px; color:#990000; font-weight:100}
h3{font-size:18px; padding-left:25px; font-weight:100; background:url(../img/set.png) no-repeat; margin-bottom:10px}
.paragrafo{line-height:35px; text-align:justify; font-size:16px}
.paragrafo2{line-height:20px; text-align:justify; font-size:14px}
.foto_mini{width:120px; float:left; margin-right:20px; height:80px; margin-bottom:20px; margin-top:20px; border:solid 1px #CCCCCC }
.foto_mini2{width:150px; height:135px;}
.paragrafo_texto{line-height:30px; margin-left:20px}
.paragrafo_index{line-height:15px; text-align:justify; font-size:13px; }
.button{padding:5px; background:#990000; width:120px; text-align:center; background:url(../img/back_menu.png); position:absolute; bottom:0; left:0}
.button:hover{background:url(../img/back_menu_over.png)}
.img_listai{position:relative; margin:10px; float:left; display: table; background:#FFFFFF; border:solid 1px #CCCCCC; padding:5px;  width:140px; height:100px; line-height:80px; }
.img_lista_centeri{display: table-cell;   vertical-align: middle;   text-align:center; margin:10px; position:relative}
.img_lista{position:relative; margin:10px; float:left; display: table;border:solid 1px #CCCCCC; background:#FFFFFF; padding:5px;  width:140px; height:140px; line-height:140px; }
.img_lista_center{display: table-cell;   vertical-align: middle;   text-align:center; margin:10px; position:relative}
.img_clientes{ margin:10px; padding:2px; border:solid 1px #CCCCCC; height:50px}
.img_clientes2{  height:50px}
.lupa{width:37px; height:36px; position:absolute}
.sep2{position:relative; width:100%; height:2px; background:url(../img/sep2.png); margin-top:10px; margin-bottom:10px}
.carro{padding:10px; border:dotted 1px #990000; margin-left:145px; position:relative; width:420px}
.aviso{border:solid 1px #990000; padding:10px; margin-top:30px; background:#F0F0F0}
.itemcarro{border-bottom:dotted 1px #CCCCCC; padding:10px; margin-top:30px;}
#fim{display:none; border-top:dotted 1px #CCCCCC; padding-top:10px}
.button{margin-left:30px; cursor:pointer}
.buttons{margin-top:40px}
.info{font-size:12px; color:#990000}
.boxes {
  *zoom: 1;
  margin:0;
  margin-bottom:40px
}

.boxes:after {
  content: "";
  display: table;
  clear: both;
}
.boxes2 {
  *zoom: 1;
  margin:0;
  margin-bottom:10px;
  margin-left:40px;

}

.boxes2:after {
  content: "";
  display: table;
  clear: both;
}

a {
	 font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight:100;
	
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #fff;
	
}
a:active {
	text-decoration: none;
}

a.footl {
	
	font-size: 13px;
	color: #000;
	font-weight:100;
	margin-left:20px
}
a.footl:link {
	text-decoration: none;
}
a.footl:visited {
	text-decoration: none;
}
a.footl:hover {
	text-decoration: none;

}
a.footl:active {
	text-decoration: none;
}
a.texto_link {
	
	font-size: 15px;
	color: #fff;
	font-weight:100;
	
}
a.texto_link:link {
	text-decoration: none;
}
a.texto_link:visited {
	text-decoration: none;
}
a.texto_link:hover {
	text-decoration: underline;
	color: #000;
}
a.texto_link:active {
	text-decoration: none;}
	.formc{
width:400px; margin-bottom:7px;   margin-top:5px;  height:40px; padding-left:10px; border:none; background:#EFEFEF; border:solid 1px #CCCCCC; font-size:17px; width:700px
; font-family: 'Oswald', sans-serif;
}


.form_msmc{
width:400px; margin-bottom:7px; height:80px; padding-left:10px; padding-top:10px;   margin-top:5px;  border:solid 1px #CCCCCC; font-size:17px; width:700px;  font-family: 'Oswald', sans-serif; background:#EFEFEF;
}

	
	
	

.mestra{position:relative; width:100%}
.email{position:absolute; top:0; right:0; z-index:11111}
.miolo{position:relative; width:990px;; text-align:left }
.miolo_box{position:relative; width:1100px;; text-align:left; height:380px }
.miolo_text{position:relative; width:945px; text-align:left ; min-height:500px; padding-left:20px; padding-bottom:40px; padding-right:20px; padding-top:40px; background:#FFFFFF; margin-left:-5px}
.miolo_text li{position:relative; float:left; width:180px; margin-left:40px; margin-bottom:20px; font-size:22px; list-style-image:url(../img/tick_32.png)}
.miolo_texti{position:relative; width:945px; text-align:left ;; padding-left:20px; padding-bottom:20px; padding-right:20px; padding-top:10px; background:#FFFFFF; margin-left:0; height:450px}
.miolo_empresa{position:relative; width:980px;; text-align:justify; background:url(../img/back_empresa.png); padding:20px; padding-right:30px ; height:363px }
.miolo_clientes{position:relative; width:980px;; text-align:justify; background:url(../img/back_empresa.png); padding:20px; padding-right:30px ; min-height:363px }
.miolo_contato{position:relative; width:980px;; text-align:justify; background:url(../img/back_empresa.png); padding:20px; padding-right:30px ; height:363px }
.miolo_servicos{position:relative; width:980px;; text-align:justify; background:url(../img/back_servicos.png); padding:20px; padding-right:30px ; height:363px  }
.miolo_produtos{position:relative; width:980px;; text-align:justify; background:url(../img/back_produtos.png); padding:20px; padding-right:30px ; min-height:450px }
.produtos_texto{width:380px; margin-left:30px}
.show{position:relative; width:1020px; padding-top:20px; padding-bottom:40px; text-align:left; height:300px;}
.img_clientes{ margin:10px; padding:2px; border:solid 1px #CCCCCC; height:50px}
.img_produtos{ margin:1px; padding:1px; border:solid 1px #CCCCCC; height:100px ; width:100px}
.box_3d{position:relative; margin-top:30px; width:1050px; height:431px; background:url(../img/3d.jpg)}


.box_galerias{position:relative; width:239px; height:214px; margin-right:10px;float:left;  background:url(../img/back_box_galerias.png); cursor:pointer}
.box_galerias:hover{position:relative; width:239px; height:214px; margin-right:10px;float:left;  background:url(../img/back_box_galerias_on.png)}

.box_galerias_img{top:9px; left:10px; position:absolute}
.img_galeria{height:113px; width:150px }
.img_galeria:hover{ border:solid 2px #FFFF66;}

.line_top{position:relative; width:100%; background:#000; height:4px}
.cab{position:relative; width:100%; height:150px; }
.cab2{position:relative; width:100%; height:230px; }
.logo{position:absolute; left:0; top:20px}
.menu{position:absolute; width:975px; height:61px; background:url(../img/back_menu.png); top:170px; z-index:111; padding-left:10px }
.menu_link{position:relative; float:left; width:192px; height:42px; padding-top:17px; text-align:center; color:#333333; cursor:pointer; margin-top:1px; text-shadow:1px 1px 1px #fff; font-size:18px}
.sep{position:relative; float:left; width:2px; height:35px; background:url(../img/sep.png); margin-top:15px}

.box_galerias2{position:relative; width:239px; height:214px;margin-right:30px;  float:left;  background:url(../img/back_box_galerias.png); cursor:pointer; margin-bottom:80px; text-align:center}
.box_galerias2:hover{ background:url(../img/back_box_galerias_on.png)}
.menu_link:hover{background:url(../img/back_menu_over.png); }
.banner3{position:absolute; top:250px; left:0}
.face{position:absolute; right:45px; top:110px;z-index:111111111}
.face2{position:absolute; right:10px; top:110px;z-index:111111111}
.meu{position:absolute; right:10px; top:136px; z-index:111111111}

#menu1{position:relative; float:left; display:inline; width:165px; height:35px; cursor:pointer; background:url(../img/home.png) }
#menu1:hover{background:url(../img/home_on.png)}
.menu1h{position:relative; float:left; display:inline;   width:165px; height:35px; cursor:pointer; background:url(../img/home_on.png)}

#menu2{position:relative; float:left; display:inline;   width:165px; height:35px; cursor:pointer ;background:url(../img/empresa.png) }
#menu2:hover{background:url(../img/empresa_on.png)}
.menu2h{position:relative; float:left; display:inline;  width:165px; height:35px; cursor:pointer; background:url(../img/empresa_on.png)}

#menu3{position:relative; float:left; display:inline;   width:165px; height:35px; cursor:pointer; background:url(../img/processos.png) }
#menu3:hover{background:url(../img/processos_on.png)}
.menu3h{position:relative; float:left; display:inline; width:165px; height:35px; cursor:pointer; background:url(../img/processos_on.png)}

#menu4{position:relative; float:left; display:inline;   width:165px; height:35px; cursor:pointer ;background:url(../img/produtos.png) }
#menu4:hover{background:url(../img/produtos_on.png)}
.menu4h{position:relative; float:left; display:inline;  width:165px; height:35px; cursor:pointer; background:url(../img/produtos_on.png)}

#menu5{position:relative; float:left; display:inline;   width:165px; height:35px; cursor:pointer ;background:url(../img/clientes.png) }
#menu5:hover{background:url(../img/clientes_on.png)}
.menu5h{position:relative; float:left; display:inline;  width:165px; height:35px; cursor:pointer; background:url(../img/clientes_on.png)}

#menu6{position:relative; float:left; display:inline;   width:165px; height:35px; cursor:pointer ;background:url(../img/contato.png) }
#menu6:hover{background:url(../img/contato_on.png)}
.menu6h{position:relative; float:left; display:inline;  width:165px; height:35px; cursor:pointer; background:url(../img/contato_on.png)}
#seta_l{position:absolute; width:47px; height:60px; background:url(../img/seta-l.png); top: 155px; left: -50px; cursor:pointer}
#seta_l:hover{position:absolute; width:47px; height:60px; background:url(../img/seta-l-on.png); top: 155px; left: -50px; cursor:pointer}

#seta_r{position:absolute; width:47px; height:60px; background:url(../img/seta-r.png); top: 155px; left: 990px; cursor:pointer}
#seta_r:hover{position:absolute; width:47px; height:60px; background:url(../img/seta-r-on.png); top: 155px; left: 990px; cursor:pointer}
.foot{position:relative; width:100%; height:174px; background:url(../img/back_foot.jpg) center; padding-top:20px}
.foot_logo{position:absolute; left:20px; top:20px}
.foot_text{position:absolute; right:20px; top:50px; text-align:right; color:#000}
.foot_menu{position:absolute; top:10px; right:20px; padding-bottom:5px; border-bottom:dotted 1px #555}
.foot_cartoes{position:relative; margin-top:50px;}
.i3web{position:absolute; right:5px; top:165px}
.center{text-align:left; padding-left:40px; background:url(../img/back_center.png) repeat-y; text-align:left; padding-bottom:30px; padding-top:20px}
.center_galeria{text-align:left; padding-left:30px; width:1050px; background:url(../img/back_center.png) repeat-y;  padding-bottom:30px; padding-top:20px}
.contato{position:absolute; width:506px; height:313px; top:20px; right:0; background:url(../img/back_contato.png); text-align:left; padding-top:55px; padding-left:30px }
.produtos_fotos{position:absolute; width:550px; height:313px; top:20px; right:30px;  text-align:left; padding-top:55px; padding-left:30px }

.iclientes{position:relative; width:1060px; height:144px;}


.form{
width:220px; margin-bottom:7px; color:#333; margin-top:5px; height:18px; padding-left:10px; border:solid 1px #CCCCCC; background:#F0F0F0

}
.form_msm{
width:220px; margin-bottom:7px; height:50px; color:#333333; margin-top:5px;  border:solid 1px #CCCCCC; background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; padding-left:10px
}
.maps{position:absolute; top:80px; right:0; font-size:13px;}
.box_parceiros{position:relative; width:180px; height:86px; padding-top:10px; background:#FFFFFF; border:solid 1px #CCCCCC; text-align:center; display:inline; float:left; margin:20px}
.banners{position:relative; width:100%; height:367px; background:url(../img/back_banners.png)}
.banner{position:relative;  height:337px;}
.fone{position:absolute; top:10px; right:10px; text-align:right; color:#FFFFFF}
.end_top{color:#000000; top:40px; right:10px; text-align:right; position:absolute; z-index:1111; font-size:15px}
.wink{position:absolute; top:30px; left:0; text-align:left; width:430px; height:360px; background:url(../img/back_wink.png)}
.cab3{display:none}
.img_dev{display:none}
.banner_dev{display:none}
@media screen and (max-width: 980px) { 
.banner_dev{display:block}
.img_dev{display:block; width:100%; margin-bottom:10px}
.cab2{display:none}
body{font-family: 'Open Sans Condensed', sans-serif; 
	
-webkit-font-smoothing: antialiased;
	font-size: 1em;
	margin:0;
	background:#FFFFFF;
	color:#333; }
	
	
	
		.menu_link{position:relative; float:none; text-align:left;  height:32px ; font-size:1em; color:#fff; cursor:pointer;  font-weight:100;font-family: 'Open Sans Condensed', sans-serif;text-shadow:none; margin-left:2px; margin-right:2px; -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out;  -ms-transition: all 0.2s ease-out;  -o-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;  text-transform:uppercase;text-shadow:1px 1px 1px  #000; border-bottom:solid 1px #FFFFFF }
	
	.menu_link_d1{position:relative; float:none; text-align:left;  height:32px ; font-size:1em; color:#fff; cursor:pointer;  font-weight:100;font-family: 'Open Sans Condensed', sans-serif;text-shadow:1px 1px 1px  #000; margin-left:10%; margin-right:2px;  display:none }
	.menu_link_d2{position:relative; float:none; text-align:left;  height:32px ; font-size:1em; color:#fff; cursor:pointer;  font-weight:100;font-family: 'Open Sans Condensed', sans-serif;text-shadow:1px 1px 1px  #000; margin-left:10%; margin-right:2px;  display:none;text-transform:uppercase }
	
	.menu_link_d3{position:relative; float:none; text-align:left;  height:32px ; font-size:1em; color:#fff; cursor:pointer;  font-weight:100;font-family: 'Open Sans Condensed', sans-serif;text-shadow:1px 1px 1px  #000; margin-left:10%; margin-right:2px;  display:none }
	.maxlogo{height:60px}
	.superbox{width:90%; padding:2%;   margin-top:20px; margin-left:0; margin-bottom:0; position:relative; clear:both ; float:none ; height:auto}

.superboximp{width:30%; margin-left:2%;  height:320px; float:left; text-align:center }
h3{margin:0}



.superboxdep{width:90%; margin-left:2%;  height:auto; float:none; border-bottom:dotted 1px #999999 ; padding-bottom:10px }
.superboxdep:after {
  content: "";
  display: table;
  clear: both;
}
.logo{position:relative; top:5px}
.cab{ display:none}
.cab3{position:relative; width:100%; height:105px; background:url(../img/back_dev.jpg); border-bottom:solid 2px #000000;
 -moz-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size: 100% 100%;
 top:0; left:0; right:0; z-index:999999;display:block }
.superboxag{width:100%;   float:none; border-bottom:dotted 1px #999999;  margin-bottom:10px }
.menu_dev{ width:8%;  position:absolute; top:5px; right:2%; text-align:center; padding:1%; background:#000; z-index:999999}
.menu_dev_l{background:#FFFFFF; width:100%;height:2px; margin-bottom:4px}
.menu_dev_out{position:absolute;  background:#000; width:80%;padding-top:20px; z-index:9999999; display:none; top:0; left:0}
.menu_dev_out:after {
  content: "";
  display: table;
  clear: both;
}

.miolo_texti{position:relative; width:95%; text-align:center ; padding-left:0; padding-bottom:20px; padding-right:0; padding-top:10px; background:#FFFFFF; margin-left:0; height:auto}
.box_i{position:relative; padding:5px; width:96%; height:auto; float:none; margin-right:0; background:#F58634; color:#FFFFFF; text-align:center; cursor:pointer; padding:2%; margin-left:0; margin-top:20px}

.foot{position:relative; width:100%; height:auto; background:url(../img/back_foot.jpg) center; padding-top:20px; -moz-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size: 100% 100%; padding-bottom:60px }
.foot_logo{position:relative; left:0; top:0}
.foot_text{position:relative; right:0; top:10px; text-align:center; color:#000; }
.foot_menu{display:none}
.foot_cartoes{position:relative; margin-top:50px;}
.i3web{position:relative; right:0; top:55px; }
.miolo_text{position:relative; width:95%; text-align:left ; min-height:500px; padding-left:0; padding-bottom:30px; padding-right:0; padding-top:20px; background:#FFFFFF; margin-left:0}
.miolo_text li{position:relative; float:none; width:auto; margin-left:40px; margin-bottom:0; font-size:1em; list-style-image:url(../img/tick_32.png)}
h1{color:#F58634;	
	font-size: 2em;
	text-shadow:1px 1px 1px #000; ; width:100%; padding-bottom:10px; border-bottom:dotted 1px #990000; margin-bottom:20px; text-align:center}
h2{font-size:24px; color:#9fff;  font-weight:100; padding-top:10px; padding-bottom:10px}
.miolo{position:relative; width:100%;; text-align:center }
.formc{
width:400px; margin-bottom:7px;   margin-top:5px;  height:40px; padding-left:10px; border:none; background:#EFEFEF; border:solid 1px #CCCCCC; font-size:17px; width:95%
; font-family: 'Oswald', sans-serif;
}


.form_msmc{
width:400px; margin-bottom:7px; height:80px; padding-left:10px; padding-top:10px;   margin-top:5px;  border:solid 1px #CCCCCC; font-size:17px; width:95%;  font-family: 'Oswald', sans-serif; background:#EFEFEF;
}
}
