@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
body {
	 font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	margin:0;
	background:url(../img/fundop.png); 	-moz-background-size: 100%   ;
-webkit-background-size: 100%   ;
background-size: 100%  ; 
	color:#000;

}
textarea {
outline:none;    resize: none;
}
.noticiai{border-bottom:dotted 1px #CCCCCC; padding-bottom:13px; margin-bottom:13px; min-height:65px; text-align:justify}

.noticiai img{  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3); float:left}
.img_mini{width:150px; height:90px}
.img_mini2{width:80px; height:55px; margin-right:5px; margin-bottom:5px}
input{outline:none}
.destaque{position:relative; width:221px; height:380px; margin-right:25px;  float:left; margin-top:40px;}
.img_link{cursor:pointer; border:0}
.btn1{position:relative;background:#4D658C;padding:5px; text-align:center;  color:#FFFFFF; cursor:pointer; width:190px; float:left; margin-right:20px }
.btn1:hover{text-decoration:underline}
.btn2{position:absolute;background:#4D658C;padding:5px; text-align:center; top:180px; left:220px; color:#FFFFFF; cursor:pointer; width:190px }
.btn2:hover{text-decoration:underline}
h1{font-size:40px; font-weight:bold	; color:#003300;text-shadow:0px 1px 0px #fff;}
h5{font-size:26px; font-weight:100; color:#4D658C;text-shadow:0px 1px 0px #fff;text-align:center; margin:0}
h2{font-size:20px; color:#333333; padding-bottom:10px; font-weight:bold; }
h4{font-size:18px;  font-weight:100;  color:#000066; line-height:20px; margin:0 }
h3{font-size:22px;  font-weight:100; border-bottom:dotted 1px #4D658C; color:#4D658C; margin-left:20px }
.paragrafo{line-height:30px; text-align:justify; font-size:16px}
.paragrafo li{line-height:20px; margin:0	}
.paragrafol{position:relative ; }
.paragrafol p{line-height:26px; text-align:justify; font-size:20px}
.paragrafol ul{font-size:20px	}
.paragrafo2{line-height:20px; text-align:justify; font-size:14px}
.foto_mini{width:200px; float:left; margin-right:40px; margin-bottom:20px; border:solid 1px #CCCCCC }
.foto_mini2{width:300px; height:160px;  float:left; margin-right:10px; margin-bottom:10px; border:solid 1px #CCCCCC }
.box_serv{position:relative; float:left; margin-right:6px; margin-left:6px; margin-bottom:20px; width:300px; cursor:pointer;  height:290px}
.box_serv:hover{text-decoration:underline}
.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_lista{position:relative; margin:10px; float:left; display: table;border:solid 1px #CCCCCC; background:#FFFFFF; padding:5px;  border:solid 1px #CCCCCC; width:140px; height:140px; line-height:140px; }
.img_lista_center{display: table-cell;   vertical-align: middle;   text-align:center; margin:10px; position:relative}


.img_listai{position:relative; margin:1px; float:left; display: table; background:#FFFFFF;   width:100px; height:70px; line-height:70px; border:solid 1px #CCCCCC }
.img_lista_centeri{display: table-cell;   vertical-align: middle;   text-align:center;  position:relative}
.img_clientes{ max-height:65px; max-width:95px}
.lupa{width:37px; height:36px; position:absolute}
.sep2{position:relative; width:100%; height:2px; background:url(../img/sep2.png); }
.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:20px;

}

.boxes2:after {
  content: "";
  display: table;
  clear: both;
}
.boxes2 img{  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);}
  
  
  
  .boxes3 {
  *zoom: 1;
  margin:0;
  margin-bottom:20px;
  

}

.boxes3:after {
  content: "";
  display: table;
  clear: both;
}
.boxes3 img{  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);}

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

a.footl {
	
	font-size: 15px;
	color:#333333; text-shadow:1px 1px 1px #fff;
	font-weight:100;
	margin-left:20px;
	
}
a.footl:link {
	text-decoration: none;
}
a.footl:visited {
	text-decoration: none;
}
a.footl:hover {
	text-decoration: underline;
	
}
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; width:400px;
font-weight:bold; font-family: 'Open Sans Condensed', sans-serif;
}

	.formcom{
width:400px; margin-bottom:7px;   margin-top:5px;  height:40px; padding-left:10px; border:none; background:#EFEFEF; border:solid 1px #CCCCCC; width:27px;
font-weight:bold; font-family: 'Open Sans Condensed', 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:395px; background:#FFF;font-weight:bold;font-family: 'Open Sans Condensed', sans-serif;
}

	
	
	

.mestra{position:relative; width:100%}
.email{position:absolute; top:0; right:0; z-index:11111}
.miolo{position:relative;width:880px; }
.miolo_menu{padding-left:0; position:relative; width:980px}
.miolo_text{position:relative; width:950px;; text-align:left;  min-height:500px ; padding-bottom:20px }
.miolo_text li{margin-left:200px}
.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_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_galerias2{position:relative; width:239px; height:214px;margin-right:30px; margin-left:30px; float:left;  background:url(../img/back_box_galerias.png); cursor:pointer; margin-bottom:80px}
.box_galerias2:hover{position:relative; width:239px; height:214px;margin-right:30px; margin-left:30px; float:left;  background:url(../img/back_box_galerias.png); cursor:pointer; margin-bottom:80px; background:url(../img/back_box_galerias_on.png)}
.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_label{width:229px; padding:5px;  font-size:15px; position:absolute; top:225px; font-weight:bold}
.box_galerias_img{top:9px; left:10px; position:absolute}
.img_galeria{height:120px; width:160px }
.img_galeria:hover{ border:solid 2px #FFFF66;}

.line_top{position:relative; width:100%; background:#000; height:4px}

.miolo_index{position:relative; width:100%; height:800px; background:url(../img/conteudofundo.png) center top no-repeat ;	-moz-background-size: 100% 100%  ;
-webkit-background-size: 100% 100%  ;
background-size: 100% 100% ; }
.orcamento{position:absolute; left:0; top:410px; width:420px; font-size:18px; font-weight:600; text-align:left; font-family: 'Open Sans Condensed', sans-serif; color:#FFFFFF;text-shadow:0px 1px 0px #000	;}
.orcamentof{position:absolute; right:0; top:280px; width:420px;line-height:20px; font-size:15px; font-weight:600; text-align:left; font-family: 'Open Sans Condensed', sans-serif; color:#FFFFFF;text-shadow:0px 1px 0px #000}

.orcamentof p{line-height:10px}
.mestrap{position:relative; width:100%; height:600px;  background:url(../img/conteudofundoorc.png) center top no-repeat;	-moz-background-size: 100% 100%  ;
-webkit-background-size: 100% 100%  ;
background-size: 100% 100% ; }
.orcamentop{position:absolute; left:0; top:170px; width:420px; font-size:18px; font-weight:600; text-align:left; font-family: 'Open Sans Condensed', sans-serif; color:#FFFFFF;text-shadow:0px 1px 0px #000	;}
.orcamentofp{position:absolute; right:0; top:60px; width:420px;line-height:20px; font-size:15px; font-weight:600; text-align:left; font-family: 'Open Sans Condensed', sans-serif; color:#FFFFFF;text-shadow:0px 1px 0px #000}
.orcamentofp p{line-height:10px}
.boxd_img{position:absolute; top:0px; left:0}

.boxd{position:absolute; right:0; top:40px; width:420px; font-size:18px; font-weight:600; text-align:justify; font-family: 'Open Sans Condensed', sans-serif;}
.cab{position:relative; width:100%; height:350px; background:url(../img/topo.jpg) center top no-repeat ;	-moz-background-size: 100% 100%  ;
-webkit-background-size: 100% 100%  ;
background-size: 100% 100% ; }
.cab2{position:relative; width:100%; height:267px; background:url(../img/back_cab.jpg) center top }
.logo{position:absolute; left:50px; top:30px; cursor:pointer}
.menu{position:absolute;  top:235px; left:0; width:100%; height:50px; }
.menu2{position:fixed;  top:0; left:0; width:100%; height:50px; background:url(../img/back_menu2.png); border-bottom:solid 1px #fff; z-index:1111; display:none }
.menu_link{position:relative; float:left; ; margin-left:80px;  height:36px; text-align:center; color:#fff; cursor:pointer; margin-top:1px;text-shadow:1px 1px 1px #000	; font-size:22px; padding-top:15px; font-size:20px; font-weight:bold}
.menu_link2{position:relative; float:left; ; margin-left:10px;margin-right:10px;  height:41px; text-align:center; color:#000; cursor:pointer; margin-top:1px;text-shadow:1px 1px 1px #fff	; font-size:19px; padding-top:5px; font-size:14px}
.sep{position:relative; float:left; width:1px; height:50px; background:#FFFFFF; }
.sepf{position:relative; float:left; width:15px; height:16px; background:url(../img/sepf.png); margin-top:4px}
.sep3{position:absolute; width:2px; height:250px; background:url(../img/sep3.png); top:10px; left:460px}
.menu_link:hover{text-decoration:underline; }
.menu_link2:hover{text-decoration:underline; }
.boxr{position:absolute; top:20px; width:460px; text-align:left; right:0}
.boxl{position:absolute; top:20px; width:450px; text-align:left; left:0}
#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)}



#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:196px;   background:url(../img/rodapefundo.png); color:#FFFFFF }
.foot_logo{position:absolute; left:0; top:30px;}
.iservice{display:inline; position:relative}
.img_serv{  
  background: rgba(255, 255, 255, 0.1);  pa7ing: 7px;  line-height: 1em;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);  margin-right: 7px; margin-left:15px;   margin-bottom:10px;  -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;   -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px;  border: 1px solid rgba(0, 0, 0, 0.3);   width:150px; height:120px;   cursor:pointer; }
  .img_serv:hover{ background-color: #006699;}
.foot_text{position:absolute; right:0; top:20px; text-align:right; color:#fff; font-size:20px; font-weight:bold; text-shadow:1px 1px 1px #000;}
.foot_menu{position:absolute;  padding-bottom:5px;  padding-bottom:5px; top:10px; right:0; }
.foot_cartoes{position:relative; margin-top:50px;}
.i3web{position:absolute; right:5px; top:170px}
.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 }

.iclipar{position:relative; width:1010px;  height:176px; background:url(../img/back_clientes_i.png) no-repeat;}
.iclientes{position:absolute; width:450px;  height:141px;; top:32px; left:0}
.ifornecedores{position:absolute; width:450px;  height:141px;; top:32px; right:50px}
.fita{position:absolute; top:0; left:0; height:5px; width:100%; background:#000066}
.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:#FFF	;  font-family: 'Oswald', sans-serif; padding-left:10px
}
.maps{position:absolute; top:90px; right:0; width:450px}
.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:absolute; left:0; top:240px;height:330px; width:950px; background:url(../img/back_banners.png) }
.banner{position:absolute; top:0px; left:0;  }
.fone{position:absolute; top:115px; right:0; text-shadow:1px 1px 1px #000;}
.wink{position:absolute; top:30px; left:0; text-align:left; width:430px; height:360px; background:url(../img/back_wink.png)}
.face{position:absolute; right:20px; top:90px}
.face2{position:absolute; right:0px; top:90px}
.ink{position:absolute; right:0px; top:90px}
.matriz{position:absolute; top:30px; right:250px; line-height:17px; width:250px; border-right:dotted 1px #FFFFFF; padding-right:20px }
.filial{position:absolute; top:0; right:0; line-height:22px; font-size:17px;  text-align:right; width:600px; color:#fff}
.box_index{position:relative; float:left; width:450px; text-align:justify; line-height:33px}
.box_index2{position:relative; float:right; width:450px; text-align:justify; border-left:dotted 1px #CCCCCC; padding-left:15px}
.menu_dev{display:none}
.menu_dev_out{display:none}
.img_ler{float:left; margin-right:40px; margin-bottom:40px; width:300px}
.banners_dev{display:none}
.logo_dev{display:none}
.box_prod_ret{position:relative; width:96%; background:url(../img/back_ret.png); color:#000; margin-top:20px; font-weight:bold  }
.img_prod_ret{position:relative; float:left; margin-right:20px}
.box_prod_ret p{padding-top:2%; padding-right:2%}
.box_prod_ret:after {
  content: "";
  display: table;
  clear: both;
}

.box_prod_q1{float:left; margin-right:24px;  margin-bottom:20px; width:250px; height:260px; background:#fff; padding:2%; font-weight:bold; text-align:center}
.box_prod_q2{float:left;  margin-bottom:20px; width:250px; height:260px; background:#fff; padding:2%; font-weight:bold; text-align:center}

.box_prod_q3{float:left; margin-left:24px;  margin-bottom:20px; width:250px; height:260px; background:#fff; padding:2%; font-weight:bold; text-align:center}
.box_prod_q1 img{max-width:220px; margin-top:10px; max-height:200px}
.box_prod_q2 img{max-width:220px; margin-top:10px; max-height:200px}
.box_prod_q3 img{max-width:220px; margin-top:10px; max-height:200px}
.img_empresa{position:relative; margin-top:10px; margin-right:20px; margin-bottom:20px; float:left; }
.menusuper{display:block}
@media screen and (max-width: 950px) { 
.menusuper{display:none}
.box_prod_ret{position:relative; width:100%; background:url(../img/back_ret.png); color:#333333; margin-top:20px;  }
.box_prod_q1{float:left; margin-right:0; margin-left:0; margin-bottom:20px; width:96%; height:260px; background:#fff; padding:2%; font-weight:bold; text-align:center}
.box_prod_q2{float:left; margin-right:0; margin-left:0; margin-bottom:20px; width:96%; height:260px; background:#fff; padding:2%; font-weight:bold; text-align:center}
.box_prod_q3{float:left; margin-right:0; margin-left:0; margin-bottom:20px; width:96%; height:260px; background:#fff; padding:2%; font-weight:bold; text-align:center}
.box_prod_q1 img{max-width:100%; margin-top:10px; max-height:auto}
.box_prod_q2 img{max-width:100%; margin-top:10px; max-height:auto}
.box_prod_q3 img{max-width:100%; margin-top:10px; max-height:auto}
.box_prod_ret img {width:100%}
.box_prod_ret p{padding-top:2%; padding-right:2%; margin-left:2%}
.mestrap{ display:none }
.img_empresa{position:relative; margin-top:10px; margin-right:0; margin-bottom:20px; float:none; width:100%}
.img_ler{float:none; margin-right:0; margin-bottom:0; width:100%}
.miolo{position:relative;width:100%; padding:0 }
.box_index{position:relative; float:none; width:100%; text-align:justify; line-height:25px}
.box_index2{position:relative; float:none; width:100%; text-align:justify; border-left:dotted 1px #CCCCCC; padding-left:0}
h1{font-size:28px; font-weight:100; color:#003300;text-shadow:0px 1px 0px #fff; text-align:center}

.btn1{position:relative;background:#4D658C;padding:5px; text-align:center;  color:#FFFFFF; cursor:pointer; width:96%; float:none; margin-right:auto; margin-bottom:10px }
.foot{position:relative; width:100%; height:auto; background:#142B19;  border-top:solid 1px #999999; color:#FFFFFF; text-shadow:none; padding-bottom:30px }
.foot_logo{position:relative; left:0; top:10px;}
.foot_text{position:relative; right:0; top:20px; text-align:center; color:#fff; text-shadow:none;}
.i3web{position:relative; right:5px; top:20px}
.banners_dev{display:block; margin-top:10px}
.banners{display:none  }
.banner{position:absolute; top:0px; left:0;  }
.cab{position:relative; width:100%; height:auto; background:url(../img/topo_dev.jpg); height:100px }

.fone{display:none}

.menu_dev{ width:10%;  position:absolute; top:10px; right:5%; text-align:center; padding:2%; background:#142B19; z-index:999999; display:block}
.menu_dev_l{background:#FFFFFF; width:100%;height:5px; margin-bottom:4px}
.menu_dev_out{position:absolute; top:80px; background:#142B19; width:0;padding-top:20px; z-index:9999; display:none; float:right}
.menu_dev_out:after {
  content: "";
  display: table;
  clear: both;
}
.menu{position:relative;  top:0; left:0; width:100%; height:80px; }
.miolo_menu{ display:none}
.menu_link{position:relative; float:none; text-align:right;  height:32px ; font-size:1.2em; 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; padding-right:5%  }
#logo{height:70px}
.logo{position:relative; left:0; top:0; cursor:pointer; display:none}
.logo_dev{display:block; position:absolute; left:5%; top:2%}
.miolo_text{position:relative; width:96%; text-align:left;  min-height:auto; padding-bottom:20px; padding:2% }
	.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:90%;
 font-family: 'Oswald', sans-serif;
}
#fileCurriculo{width:90%}
.form_msmc{
width:400px; margin-bottom:7px; height:80px; padding-left:10px; padding-top:10px;  font-family:Arial, Helvetica, sans-serif; margin-top:5px;  border:solid 1px #CCCCCC; font-size:17px; width:90%; font-family: 'Oswald', sans-serif;background:#FFF;
}
.maps{position:relative; top:20; right:0; margin-bottom:30px; width:100%; padding-bottom:80px}
.cab2{position:relative; width:100%; height:auto; background:none }
.foto_mini{width:100%; float:none; margin-right:0; margin-bottom:0; border:solid 1px #CCCCCC }
.noticiai{border-bottom:dotted 1px #CCCCCC; padding-bottom:13px; margin-bottom:13px; min-height:65px; text-align:justify}
.boxes2 {
  *zoom: 1;
  margin:0;
  margin-bottom:10px;
  margin-left:0;

}
.miolo_index{position:relative; width:100%; height:auto; background:none ;	 }

.boxd_img{position:relative; top:10px; left:0}
.boxd_img img{width:100%}
.boxd{position:relative; right:0; top:20px; width:90%; font-size:18px; font-weight:600; text-align:justify; font-family: 'Open Sans Condensed', sans-serif;}
.orcamento{position:relative; left:0; top:0; width:90%; font-size:18px; font-weight:600; text-align:justify; font-family: 'Open Sans Condensed', sans-serif; color:#FFFFFF;text-shadow:none	; background:#AE4919}
.orcamentof{position:relative; right:0; top:10px; width:90%;line-height:20px; font-size:15px; font-weight:600; text-align:left; font-family: 'Open Sans Condensed', sans-serif; color:#FFFFFF;text-shadow:none; background:#AE4919}
.img_orc{width:95%}
.mi{width:100%; background:#AE4919; padding-bottom:30px; margin-top:50px}
.formcom{
width:400px; margin-bottom:7px;   margin-top:5px;  height:40px; padding-left:10px; border:none; background:#EFEFEF; border:solid 1px #CCCCCC; width:55%;
font-weight:bold; font-family: 'Open Sans Condensed', sans-serif;
}

.img_lista{position:relative; margin:2%; float:left; display: table;border:solid 1px #CCCCCC; background:#FFFFFF; padding:5px;  border:solid 1px #CCCCCC; width:40%; height:140px; line-height:140px; }
.img_lista_center{display: table-cell;   vertical-align: middle;   text-align:center; margin:10px; position:relative}

}