/* Geral */



*{margin: 0; padding: 0; text-decoration: none; border: 0; list-style: none;}



body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; min-width: 960px; color: #fff; background: #900 url(../images/bg.jpg) repeat-x top center;}







/* Títulos */



h2 {font-size: 20px /*190%*/; width:80%;  color: #fff; text-transform:uppercase; font-weight: 600;}


.slogan{ font-size: 20px /*190%*/; width:50%; float:left; color: #fff; text-transform:uppercase; font-weight: 600; }




/* Links */



a:link, a:visited {color: #fff; text-decoration: none;}



a:hover {text-decoration: underline;}







/* Topo do site */



#topo {width: 960px; margin: auto;}



#logo {width: 195px; height: 165px; float: left; margin-top: 5px; margin-right: 29px;
background: url(../images/logo.png);
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod=scale);
position:relative;
}



#menu {width: 445px; height: 15px; float: left; margin-top: 80px; background: url(../images/bgMenu.jpg) repeat-x;}



#menu li {float: left; margin-left: 12px; _margin-left:8px;}







#inmetro {width: 300px; height: 207px; float: left;}







/* Geral */



#geral {width: 960px; margin: auto;}











/* Banner do Site */



#banner {width: 949px; height: 230px; float: left; margin-top: 30px; /*padding: 5px;*/ border:5px #fff solid; /*background: #fff;*/}







/* tijolos - produtos */



#tijolos {width: 960px; float: left; margin-top: 30px;}







/* Noticias */



#noticias {width: 302px; height: 300px; float: left;} #noticias li{margin-top: 10px;} 



#engenheiro {width: 215px; height: 300px; float: left;}







#videos {width: 413px; float: right; background: url(../images/video.jpg)no-repeat top right;}



#imgVideo { padding: 5px; width: 234px; height: 166px; background: #fff; float: left; margin-right: 10px; margin-top: 0px;}







#descVideo {width: 100px; float: right;  margin-top: 0px; margin-right:50px; _margin-right:20px; _margin-top:-200px;}

.mais_videos {float: right; margin-top:5px; margin-right:-5px;}





/* Rodapé */



#rodape {width: 100%; height: 300px; background: #fff; float: left;  border-top: 3px solid #510000;}







.conteudo_rodape{width:950px; height:auto;  margin:0 auto;  }
.rodape_esquerdo{ width:250px; float:left; color:#333; margin-top:30px; color:#666; font-weight:bold; font-size:11px; }
.logo_{ width:auto; height:auto; float:left;}
.rodape_centro{width:250px; height:auto; position:relative;   margin-left:20px; margin-top:30px; float:left;}
.rodape_direito{width:402px; height:235px; background: url(../images/img_rodape.jpg); float:right;}
.rodape_baixo{ width:100%; height:auto; float:left; border-top:1px #CCC solid; }
.texto_rede{ color:#333; margin-bottom:5px; margin-top:22px; width:auto; height:auto; float:left;}
.rede{ margin-bottom:10px; margin-top:20px; width:20px; height:20px; float:left; margin-left:5px;}
.totalDesk{ width:auto; height:auto; float:right; position:relative; }










/*==============================================================================

================================================================================

================================================================================

================================================================================

================================================================================

================================================================================

*/



.titulo_home{ font-weight:bold; font-size:16px; }
.titulo_home b{color:#000;}







/** NOTICIAS **/



.Conteudo_Noticias{ width:100%; height: auto; float:left; position:relative; margin-top:20px;   }

.Conteudo_Noticias li{margin-bottom:20px; color:#000; }

.Conteudo_Noticias li a{color:#000; }

.Conteudo_Noticias li strong{ font-size:14px; color:#000; }











/** QUEM SOMOS**/



.Rotulo_Interno{ width:100%; height:auto; font-family:"Trebuchet MS"; font-size:190%; float:left; position:relative; border-bottom:2px #fff solid; margin-top:40px; }



.texto{ width:100%; color:#000; height:auto; float:left; position:relative; margin-top:20px; margin-bottom:40px; font-size:14px; }







/** PRODUTOS **/



.Produtos_Listagem{ width:120px; height:150px; _height:190px; background: #fff url(../images/bg_bottom_li.jpg) bottom right no-repeat; padding: 20px 20px 45px 20px; 	margin: 15px; _margin: 13px;  float:left; position:relative; }



/**/



.paginacao{ width:240px; position:relative; float:left; margin-left:-120px; left:50%; margin-bottom:20px; }



.paginacao_ativo{ margin-right:3px; border:#FFF solid 1px; padding:1px 7px 1px 7px; float:left; background:#fff; color:#990000;}



.paginacao a{ margin-right:3px; border:#FFF solid 1px; padding:1px 7px 1px 7px; float:left; }



.paginacao a:hover{ background: #FFF; color:#990000;}



.linha_divisao{ width:100%; float:left; }



/**/



.Img_Produtos_descricao{ width:250px; height:auto; background: #fff url(../images/bg_bottom_li1.jpg) bottom right no-repeat; padding: 20px 20px 45px 20px; 	margin: 15px; float:left; position:relative; color:#333; }



.Texto_Produtos_descricao{ width:60%; height:auto; margin: 15px; float:left; position:relative; color:#000; font-size:14px; }



.voltar{ float:right; margin-top:-21px; position:relative; font-weight:bold; font-size:16px; margin-right:5px; }











/** ORÇAMENTO **/



.form_orcamento{ width:100%; height:auto; float:left; position:relative; padding-top:20px; }



.form_orcamento label{ width:90%; height:auto; float:left; position:relative; }



.form_orcamento .produtos { width:50%; height:auto; float:left; position:relative; }



.form_orcamento .produtos1 { width:50%; height:auto; float:left; position:relative; }







.form_orcamento input{ width:90%; height:25px; float:left; position:relative; margin-bottom:10px; padding-top:5px; }



.form_orcamento select{ width:40%; height:30px; float:left; position:relative; margin-bottom:28px; padding-top:5px; }



.form_orcamento textarea{ width:90%; height:70px; float:left; position:relative; margin-bottom:10px; }



.form_orcamento .qtd { width:30%; height:25px; margin-left:20px; float:left; position:relative; margin-bottom:10px; }



.form_orcamento .submit { width:150px; height:25px; float:left; background:url(../images/bgbotao.jpg); color:#FFF; border:1px solid #CB7F7F; cursor:pointer;  }



.form_orcamento .submit1 { width:221px; height:35px; float:left; background:url(../images/bgbotao1.jpg) center; color:#FFF; border:1px solid #CB7F7F; cursor:pointer; margin-top:-18px; margin-left:0px; }





.esquerda_contatos{ float:left; width:70%; position:relative;}

.direita_contatos{ float:left; width:30%; position:relative;}



label.error{ width:80%;  float:left; position:relative; /*padding:5px 0;*/ color:#FFF; text-align:left; margin-top:-10px; margin-bottom:10px; /*background:#333;*/ /* margin-top:0px; top:0px; left:0; /*clear:both;*/ }








/** LOCALIZAÇÃO **/



.mapa{ width:400px; height:300px; float:left; position:relative;  margin:10px 10px 20px 10px; border:5px #fff solid;}



.endereco_localizacao{ width:300px; height:auto; float:left; position:relative; margin:90px 10px 10px 10px; }











/** VIDEOS **/



.Descricao_Videos{  width:50%; height:auto; float:left; position:relative; margin:10px; }