/* --------- Geral --------- */

body { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333; margin: 0px; font-size: 11px; background: #eee;}
a{color: #666;}
a:hover{text-decoration:underline; color:#333;}

#main{
	position:relative;
	background: #fff url(../img/lateral_fundo.gif) repeat-y;
	margin:auto;
	width:770px;
	border: 1px solid #999;
	background-color: #fff;
	background-image: url(../img/bg.gif);
}

p{margin:12px 0px 12px 0px;}
.bold_dest{color:#e20a16; font-size:12px;}

/* --------- cabeçalhos e logo --------- */

#header1{ height: 154px; background: url(../img/home_cabecalho.jpg) top right no-repeat; padding: 0px;}
#header2{ height: 154px; background: url(../img/cabecalho_produtos.jpg) top right no-repeat; padding: 0px;}
#header3{ height: 154px; background: url(../img/cabecalho_tecnologia.jpg) top right no-repeat; padding: 0px;}
#header4{ height: 154px; background: url(../img/cabecalho_certificado.jpg) top right no-repeat; padding: 0px;}
#header5{ height: 154px; background: url(../img/cabecalho_localizacao.jpg) top right no-repeat; padding: 0px;}
#header6{ height: 154px; background: url(../img/cabecalho_clientes.jpg) top right no-repeat; padding: 0px;}
#header7{ height: 154px; background: url(../img/cabecalho_contato.jpg) top right no-repeat; padding: 0px;}
#logo{ position:absolute;}

/* --------- Laterais  --------- */

#left1{width: 204px; height: 596px; float: left; background: url(../img/home_lateral.jpg) no-repeat top left; position:relative; border-top: 1px solid #999; border-right: 1px solid #666;}
#left2{width: 204px; height: 640px; float: left; background: url(../img/lateral_produtos.jpg) no-repeat top left; position:relative; border-top: 1px solid #999; border-right: 1px solid #666;}
#left3{width: 204px; height: 596px; float: left; background: url(../img/lateral_tecnologia.jpg) no-repeat top left; position:relative; border-top: 1px solid #999; border-right: 1px solid #666;}
#left4{width: 204px; height: 596px; float: left; background: url(../img/lateral_certificado.jpg) no-repeat top left; position:relative; border-top: 1px solid #999; border-right: 1px solid #666;}
#left5{width: 204px; height: 596px; float: left; background: url(../img/lateral_localizacao.jpg) no-repeat top left; position:relative; border-top: 1px solid #999; border-right: 1px solid #666;}
#left6{width: 204px; height: 596px; float: left; background: url(../img/lateral_clientes.jpg) no-repeat top left; position:relative; border-top: 1px solid #999; border-right: 1px solid #666;}
#left7{width: 204px; height: 596px; float: left; background: url(../img/lateral_contato.jpg) no-repeat top left; position:relative; border-top: 1px solid #999; border-right: 1px solid #666;}
#left8{width: 204px; height: 596px; float: left; background: url(../img/lateral_contato.jpg) no-repeat top left; position:relative; border-top: 1px solid #999; border-right: 1px solid #666;}

#language{color: #fff;   width: 205px; background: #767676 url(../img/idioma_fundo.gif) repeat-x; position:absolute; bottom: 0px; left:0px; z-index:10; text-align:center; padding: 18px 0px 18px 0px; }
#language img{vertical-align:middle;}

/* --------- Conteúdo Geral --------- */

#content{background: #fff; float:left; width: 565px; padding: 0px; }
.block1{margin:0px; padding:20px 20px 10px 20px; }
.clear2{clear:both; height:5px; font-size:0px;}
.hr{border-bottom: 1px solid #ccc; margin-bottom:25px; margin-top:58px;}
.hr2{border-bottom: 1px solid #ccc; margin-bottom:20px; margin-top:25px;}

/* --------- Menu --------- */

#menu_bg{background: #EBEBEB; border-bottom: 1px solid #999; }
.menu_item a{color:#000; float: left; background: #EBEBEB;   padding:9px 12px 9px 12px; font-size: 10px; text-decoration: none;}
.menu_item a:hover{ text-decoration:underline; }
.menu_selected a{color:#fff; float: left; background: #686868 url(../img/menu_fundo.gif) repeat-x;   padding:9px 12px 9px 12px; font-size: 10px; text-decoration: none;}
.menu_selected a:hover{ text-decoration:underline; color: #eee; background: #686868;}
#menu a:visited{ }
.separador{float:left; height:30px; width:1px; background: url(../img/separador.gif) no-repeat 0px 10px; }
.clear{clear:both;}
.border_clear{clear:both; border-bottom: 1px solid #ccc; padding: 10px 0px 10px 0px;}

/* --------- Empresa (Home) --------- */

#col1_home{float:left; width: 265px; text-align:justify;}
#col2_home{float:right; width: 239px;}

#metalurgica_atica{ float:left; width: 195px; text-align:justify;}
#block2{margin:0px; padding:0px 20px 20px 20px; }
#downloads_produtos{float:left; width: 250px; border-right: 1px solid #ccc; padding:0px 10px 10px 10px; font-size: 10px; }
#contato_newsletter{float:left; width: 238px;  padding:0px 0px 0px 14px; font-size: 10px;}
#newsletter{background: #eee; border: 1px solid #ccc; padding: 1px; width: 222px; float:right; margin-top: 10px; margin-right:2px; display:inline;}
#newsletter form{ border: 1px solid #fff; margin:0px; padding: 5px 13px 5px 13px; }
#newsletter input{ vertical-align: middle; }
.input_text{font: normal 11px Verdana, Arial, Helvetica, sans-serif; border:1px solid #bbb; padding: 4px 2px 3px 2px; }

/* --------- Produtos --------- */

.img_group{ border: 1px solid #999; float:right; width:320px;}
.img_group p{border: 1px solid #fff; margin:0px; width: 78px; height: 94px; text-align: center; background: #777; float:left; color:#fff; font: normal 9px Verdana, Arial, Helvetica, sans-serif;}
.img_group a{color:#fff; text-decoration: none;}
.img_group a:hover{color:#fff; text-decoration: underline;}
.img_wide{text-align:center; padding: 8px 0px 10px 0px;}

/* --------- Tecnologia --------- */

#content_right{width:240px; float: right; border-left: 1px solid #aaa; padding: 0px 0px 0px 10px;}
.img_group2{ border: 1px solid #999; width: 240px;}
.img_group2 p{border: 1px solid #fff; margin:0px; width: 78px; height: 82px; text-align: center; background: #777; float:left; color:#fff; font: normal 9px Verdana, Arial, Helvetica, sans-serif;}
.img_group2 a{color:#fff; text-decoration: none;}
.img_group2 a:hover{color:#fff; text-decoration: underline;}
.img_wide2{text-align:center; padding: 0px 0px 0px 0px;  margin: 8px 0px 0px 0px;}

#content_left{ float:left; width: 260px; text-align:justify;}
#content_left table{ font-size:9px;}
#content_left td{padding: 1px;}
table .sub_title{background: #777; color: #fff; text-align:center; }
table .row1{}
table .row2{background: #eee;}

/* --------- Certificação --------- */

#content_right2{width:240px; float: right; border-left: 1px solid #aaa; padding: 0px 0px 0px 0px; text-align:center;}
.h_rule{padding:0px; margin:0px 10px 0px 10px; border-bottom:1px solid #aaa;}

/* --------- Localização --------- */

#map{margin:0px; padding:0px 20px 20px 20px; text-align:center; }
#address{text-align:right;}

/* --------- Clientes --------- */

#content_left2{ float:left; width: 300px; border-right: 1px solid #aaa; padding-right: 15px; text-align:justify;}
#content_right3{width:185px; float: right;  padding: 0px 0px 0px 15px; text-align:center;}

/* --------- Contato --------- */

#content_left3{ float:left; width: 285px; padding-right: 15px;}
#content_left3 td{ padding:1px;}
#content_right4{width:210px; float: right;  padding: 0px 0px 0px 10px; border-left: 1px solid #aaa;}

/* --------- Trabalhe Conosco --------- */

#main_{ position:relative; background: #fff; margin:auto; width:770px; border: 1px solid #999;}
#content2{background: #fff; float:left; width: 565px; padding: 0px;}
#content2 h1{font-weight:bold; font-size: 11px; color:#CC3300;}
#content2 form{ font: normal 9px Verdana, Arial, Helvetica, sans-serif;}
#content2 input{font: normal 9px Verdana, Arial, Helvetica, sans-serif;}
#content2 select{font: normal 9px Verdana, Arial, Helvetica, sans-serif;}
#block_frame{margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
#language2{color: #fff;   width: 205px; background: #767676 url(../img/idioma_fundo.gif) repeat-x; position:absolute; bottom: 0px; left:0px; z-index:10; text-align:center; padding: 18px 0px 18px 0px; }
#language2 img{vertical-align:middle;}
.subtable{border:1px solid #bbb; padding: 4px; width: 100%; background: #fff;}
.table_informatica td{border-bottom: 1px solid #ddd; background: #fff; padding: 1px 5px 1px 5px;}

/* --------- Imagens --------- */

.border_img{padding: 1px; border: 1px solid #999;}
.border_img2{padding: 1px; border: 1px solid #ccc; margin: 2px 5px 2px 5px;}


/* --------- Rodapé --------- */

#footer{ background: #fff; color:#666; border-top: 4px solid #999; margin: 0px 20px 5px 20px; padding: 4px; font-size:10px; clear: both; text-align:center;}

