body {margin:0;padding:0;text-align:center;background:url(../imgs/bg.jpg) top center #666666 no-repeat;}
td {color:#000000;font:12px arial, sans-serif;}
div {margin:0;padding:0;text-align:left;}
p {clear:both;margin:0;padding:0;color:#111;font:14px arial, sans-serif;}
form {clear:both;}
fieldset {border:none;margin:0;padding:0;}
label {font:12px arial, sans-serif;font-weight:bold;}
label input, select, textarea {margin-top:5px;padding:4px 0 4px 4px;color:#000;font:12px arial, sans-serif;background-color:#FFF;border:1px solid #FFF;}
img {border:none;}
a {text-decoration:none;font:12px arial, sans-serif;color:#424ed4;}
a:hover {text-decoration:underline;}
.form {color:#000000;background-color:#F5F6F5;border:1px solid #FFF;font:12px arial, sans-serif;}
.frmbt {color:#5F5F5F;background-color:#F5F5F5;border:1px solid #5F5F5F;font:12px arial, sans-serif;}
.formbt {padding:0 10px 0 10px;height:30px;color:#FFF;font:12px arial, sans-serif;font-weight:bold;background-color:#ff3800;border:1px solid #ff3800;cursor:pointer;}
.formbt:hover {background-color:#ff8a00;border:1px solid #ff8a00;}
.ipt_cnt0 {width:100px;margin-top:5px;padding:7px 0 7px 4px;color:#333;font:12px arial, sans-serif;background-color:#FFF;border:4px solid #FFF;}
.ipt_cnt {width:285px;height:18px;padding:7px 0 7px 4px;color:#333;font:12px arial, sans-serif;background-color:transparent;border:none;background:#FFF;}
.ipt_cnt2 {width:200px;margin-top:5px;padding:7px 0 7px 4px;color:#333;font:12px arial, sans-serif;background-color:#FFF;border:1px solid #FFF;}
.ipt_cnt3 {clear:both;float:left;width:220px;height:20px;padding:0 0 0 4px;color:#333;font:12px arial, sans-serif;background-color:#FFF;}
.ipt_cnt3_bt {float:right;width:40px;height:28px;margin-top:2px;background-color:transparent;border:0;cursor:pointer;}
.ipt_cnt4 {width:415px;height:30px;margin-top:5px;padding:7px 0 7px 4px;color:#333;font:12px arial, sans-serif;background-color:#FFF;border:1px solid #FFF;}
.ipt_cnt5 {width:285px;height:65px;padding:7px 0 7px 4px;color:#333;font:12px arial, sans-serif;background-color:transparent;border:none;background:#FFF;}
.ipt_file {width:420px;border:1px solid #DDD;}
.formbt_enviar {width:117px;height:51px;background:url(../imgs/bt_enviar.png);border:0;cursor:pointer;}
box_obr {clear:both;float:left;width:552px;min-height:50px;height:auto !important;height:50px;margin:20px 0 20px 20px;padding-bottom:10px;background-color:#FFDFDF;border:3px solid #900;}
#box_obr h2 {margin:10px 0 0 20px;color:#900;font:17px arial, sans-serif;font-weight:bold;}
#box_obr p {color:#900;margin:10px 0 0 20px;}
.obj_obr {margin-top:5px;padding:4px 0 4px 4px;color:#333;font:12px arial, sans-serif;background-color:#FFDFDF;border:1px solid #F00;}
.obrigatorio {width:20px;height:12px;margin:0 0 0 5px;;display:inline-table;background:url(../imgs/obr.png);}
.hide {visibility:hidden;display:none;}
.clear {clear:both;}
/*--- galery */
#overlay {position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background:url(../imgs/overlay.png);display:none;cursor:pointer;z-index:10;}
#molduraImg {position:absolute;z-index:100;display:none;top:50px;width:50px;height:50px;padding:10px;text-align:center;background-color:#FFFFFF;}
#imgFix {display:none;cursor:pointer;}
#gal_nav {clear:both;float:left;width:219px;height:41px;margin:0 0 0 10px;background:url(../imgs/gal_nav.png) no-repeat;}
#gal_nav_bt1 {clear:both;float:left;width:41px;height:41px;margin:0 0 0 16px;background:url(../imgs/gal_nav_bt1.png) no-repeat;cursor:pointer;}
#gal_nav_bt2 {float:left;width:41px;height:41px;margin:0 0 0 16px;background:url(../imgs/gal_nav_bt2.png) no-repeat;cursor:pointer;}
#gal_nav_bt3 {float:left;width:41px;height:41px;margin:0 0 0 60px;cursor:pointer;}
/*--- estructure */
#site {width:1000px;min-height:600px;height:auto !important;height:600px;margin:0 auto;}
#topo {clear:both;width:100%;height:137px;}
#slogan {clear:both;float:right;width:100%;height:20px;margin-top:8px;}
#slogan p {color:#CCC;font:12px arial, sans-serif;text-align:right;}
#slogan a {text-decoration:underline;color:#F90;font:12px arial, sans-serif;}
#logo {clear:both;float:left;width:290px;height:100px;margin-top:6px;cursor:pointer;}
#trabalhe_conosco {float:right;width:500px;height:20px;margin-top:6px;}
#trabalhe_conosco p {color:#CCC;font:12px arial, sans-serif;text-align:right;}
#menu {clear:both;float:left;width:100%;height:51px;}
#menu div {float:left;height:52px;display:inline;}
#menu div div {float:left;width:100%;height:20px;margin-top:17px;text-align:center;}
#menu #menu_bt1 {width:103px;}
#menu #menu_bt1_set {width:103px;background:url(../imgs/menu_set.png);}
#menu #menu_bt2 {width:126px;}
#menu #menu_bt2_set {width:126px;background:url(../imgs/menu_set.png);}
#menu #menu_bt3 {width:126px;}
#menu #menu_bt3_set {width:126px;background:url(../imgs/menu_set.png);}
#menu #menu_bt4 {width:147px;}
#menu #menu_bt4_set {width:147px;background:url(../imgs/menu_set.png);}
#menu #menu_bt5 {width:123px;}
#menu #menu_bt5_set {width:123px;background:url(../imgs/menu_set.png);}
#menu #menu_bt6 {width:125px;}
#menu #menu_bt6_set {width:125px;background:url(../imgs/menu_set.png);}
#menu #menu_bt7 {width:138px;}
#menu #menu_bt7_set {width:138px;background:url(../imgs/menu_set.png);}
#menu #menu_bt8 {width:129px;}
#menu #menu_bt8_set {width:129px;background:url(../imgs/menu_set.png);}
#menu #menu_bt9 {width:110px;}
#menu #menu_bt9_set {width:110px;background:url(../imgs/menu_set.png);}
.menu_a {text-decoration:none;color:#CCC;font:14px arial, sans-serif;}
.menu_a:hover {color:#CCC;text-decoration:underline;}
.menu_a_set {text-decoration:none;color:#000;font:14px arial, sans-serif;}
.menu_a_set:hover {color:#000;text-decoration:underline;}
#conteudo {clear:both;float:left;width:100%;min-height:400px;height:auto !important;height:400px;}
#conteudo2 {clear:both;float:left;width:100%;min-height:620px;height:auto !important;height:620px;margin:16px 0 0 0;background:#888;/*background:#EEE;*/}
#conteudo2_area {clear:both;float:left;width:960px;min-height:620px;height:auto !important;height:620px;margin:20px 0 20px 20px;}
#conteudo2_bot {clear:both;float:left;width:100%;height:55px;background:url(../imgs/conteudo2_bot.png) no-repeat;}
#subrodape {clear:both;width:100%;height:414px;margin:0 auto;background:url(../imgs/subrodape.png);}
#subrodape_area {clear:both;width:1000px;height:355px;margin:0 auto;}
.subrodape_p {color:#CCC;font:14px arial, sans-serif;text-align:justify;}
.subrodape_p span {color:#777;font:18px arial, sans-serif;}
.subrodape_a {color:#CCC;font:12px arial, sans-serif;}
#subrodape_col1 {clear:both;float:left;width:450px;height:260px;margin:40px 0 0 0;}
#subrodape_col1_1 {clear:both;float:left;width:200px;height:200px;margin:20px 0 0 0;}
#subrodape_col1_2 {float:right;width:200px;height:200px;margin:20px 0 0 0;}
#subrodape_col2 {float:right;width:351px;height:260px;margin:40px 0 0 0;}
#maps2 {clear:both;float:left;width:351px;height:208px;margin:10px 0 0 0;background:url(../imgs/maps2.png);cursor:pointer;}
#subrodape_col3 {clear:both;width:89px;height:47px;margin:0 auto;background:url(../imgs/subrodape_col3.jpg);cursor:pointer;}
.rodape_dsc {color:#878787;font:12px arial, sans-serif;}
#rodape {clear:both;width:1000px;height:44px;margin:0 auto;padding-top:15px;background:#333;}
#rodape #certificacao {clear:both;float:left;width:200px;height:31px;margin-left:15px;}
#rodape #copyright {float:left;width:255px;height:20px;margin:8px 0 0 150px;}
#rodape #teclabs_logo_rodape {float:right;width:96px;height:21px;margin:6px 15px 0 0;}
#rodape #desenvolvido {float:right;width:140px;height:21px;margin:9px 0 0 0;}
/*--- index */
#banner {clear:both;float:left;width:1000px;height:405px;margin:21px 0 0 0;background:url(../imgs/banner_bg.jpg);cursor:pointer;overflow:hidden;}
#box_bg {float:left;width:100%;height:375px;}
#box_l_0 {float:left;width:100%;height:375px;background-repeat:no-repeat;}
#index_col1 {clear:both;float:left;width:627px;min-height:400px;height:auto !important;height:400px;margin:27px 0 44px 0;}
#index_new {clear:both;float:left;width:100%;height:75px;}
#index_new p span {color:#777;font:31px arial, sans-serif;}
#index_new p {color:#CCC;font:17px arial, sans-serif;text-align:justify;}
#index_icos {clear:both;float:left;width:580px;height:379px;margin:22px 0 0 0;background:url(../imgs/index_icos.png) no-repeat;}
#index_icos_col1 {clear:both;float:left;width:155px;height:280px;margin:0 0 0 0;cursor:pointer;}
#index_icos_col2 {float:left;width:155px;height:280px;margin:0 0 0 60px;cursor:pointer;}
#index_icos_col3 {float:right;width:155px;height:280px;margin:0 0 0 0;cursor:pointer;}
#index_certificados {clear:both;float:left;width:626px;height:227px;margin:0 0 0 0;background:url(../imgs/index_certificados.jpg);}
#index_certificados_col1 {clear:both;float:left;width:305px;height:167px;margin:60px 0 0 0;cursor:pointer;}
#index_certificados_col2 {float:right;width:305px;height:167px;margin:60px 0 0 0;cursor:pointer;}
#index_col2 {float:right;width:349px;min-height:400px;height:auto !important;height:400px;margin:37px 0 44px 0;}
#index_orc {clear:both;float:left;width:349px;height:158px;margin:0 0 4px 0;background:url(../imgs/index_orc.jpg);cursor:pointer;}
.index_produtos_box {clear:both;float:left;width:343px;height:161px;margin:10px 0 0 0;cursor:pointer;border:3px solid #444;overflow:hidden;}
.index_produtos_box_filter {clear:both;float:left;width:100%;height:167px;background:url(../imgs/index_produtos_box_filter.png);}
.index_produtos_box_txt {float:right;width:320px;height:100px;margin:20px 0 0 0;}
.index_produtos_box_txt p {color:#FFF;font:20px arial, sans-serif;font-weight:bold;}
/*--- sobre */
#sobre_col1 {clear:both;float:left;width:366px;height:585px;margin:30px 0 14px 30px;background:url(../imgs/sobre.png);}
#sobre_col2 {float:left;width:420px;height:585px;margin:30px 0 14px 70px;}
#sobre_col2 p span {color:#FF0;font:22px arial, sans-serif;}
#sobre_col2 p {color:#212121;font:13px arial, sans-serif;text-align:justify;}
#sobre_col3 {clear:both;float:left;width:900px;height:150px;margin:0 0 30px 30px;background:url(../imgs/sobre3.jpg);}
/*--- mineracao */
#mineracao_col1 {clear:both;float:left;width:450px;min-height:400px;height:auto !important;height:400px;margin:30px 0 0 30px;}
#mineracao_col1 p span {color:#FF0;font:22px arial, sans-serif;}
#mineracao_col1 p {color:#212121;font:13px arial, sans-serif;text-align:justify;}
#mineracao_col2 {float:left;width:366px;height:631px;margin:30px 0 0 70px;background:url(../imgs/mineracao.png);}
#mineracao_sep {clear:both;float:left;width:888px;height:50px;margin:0 0 50px 30px;border-bottom:1px dashed #CCC;}
#mineracao_col3 {clear:both;float:left;width:600px;min-height:400px;height:auto !important;height:400px;margin:40px 0 0 30px;}
#mineracao_col3 p span {color:#FF0;font:22px arial, sans-serif;}
#mineracao_col3 p {color:#212121;font:13px arial, sans-serif;text-align:justify;}
#mineracao_col4 {float:left;width:182px;height:382px;margin:30px 0 40px 70px;background:url(../imgs/mineracao2.png);}
/*--- venda_peso */
#venda_peso_col1 {clear:both;float:left;width:366px;height:585px;margin:30px 0 30px 30px;background:url(../imgs/venda_peso.png);}
#venda_peso_col2 {float:left;width:420px;height:585px;margin:30px 0 30px 70px;}
#venda_peso_col2 p span {color:#FF0;font:22px arial, sans-serif;}
#venda_peso_col2 p {color:#212121;font:13px arial, sans-serif;text-align:justify;}
/*--- produtos */
.produtos_box {clear:both;float:left;width:888px;min-height:231px;height:auto !important;height:231px;margin:29px 0 11px 36px;border-bottom:1px dashed #CCC;cursor:pointer;}
.produtos_box_img {clear:both;float:left;width:392px;height:225px;margin-bottom:40px;border:4px solid #555;overflow:hidden;}
.produtos_box_txt {float:left;width:458px;height:192px;margin:0 0 0 30px;}
.produtos_box_txt p span {color:#212121;font:20px arial, sans-serif;}
.produtos_box_txt p {color:#212121;font:12px arial, sans-serif;}
.bt_detalhes {clear:both;float:left;width:180px;height:56px;margin:30px 0 10px 0;background:url(../imgs/bt_detalhes.png);}
/*--- produto */
.produto_box {clear:both;float:left;width:888px;min-height:231px;height:auto !important;height:231px;margin:29px 0 11px 36px;}
.produto_box_tit {clear:both;float:left;width:100%;height:50px;}
.produto_box_tit p {color:#212121;font:20px arial, sans-serif;}
.produto_box_img {clear:both;float:left;width:400px;min-height:225px;height:auto !important;height:225px;margin-bottom:40px;}
.produto_box_img img {border:4px solid #555;}
.produto_box_img p {color:#212121;font:12px arial, sans-serif;}
.produto_box_txt0 {float:left;width:458px;min-height:192px;height:auto !important;height:192px;margin:0 0 0 30px;}
.produto_box_txt0 p {color:#212121;font:16px arial, sans-serif;}
#valor_qtd0 {clear:both;float:left;width:425px;height:51px;margin:20px 0 10px 0;background:url(../imgs/menu_set.png);}
#valor_qtd0_area {clear:both;float:left;width:270px;height:24px;margin:2px 0 0 22px;}
#valor_qtd0_area p {color:#000;font:18px arial, sans-serif;font-weight:bold;}
#bt_comprar0 {float:right;width:117px;height:51px;background:url(../imgs/bt_comprar0.png);cursor:pointer;}
.produto_box_txt {float:left;width:458px;min-height:192px;height:auto !important;height:192px;margin:0 0 0 30px;}
.produto_box_txt p {color:#212121;font:12px arial, sans-serif;}
#input_modalidade {clear:both;float:left;width:425px;min-height:56px;height:auto !important;height:56px;margin:20px 0 10px 0;background:url(../imgs/input_modalidade.png) no-repeat;}
#qtd_area {visibility:hidden;display:none;}
#valor_qtd {clear:both;float:left;width:425px;height:51px;margin:20px 0 10px 0;background:url(../imgs/menu_set.png);visibility:hidden;display:none;}
#valor_qtd_area {clear:both;float:left;width:270px;height:24px;margin:16px 0 0 15px;}
#valor_qtd_area p {color:#000;font:18px arial, sans-serif;font-weight:bold;}
#bt_comprar {float:right;width:117px;height:51px;background:url(../imgs/bt_comprar.png);cursor:pointer;}
/*--- portfolio */
.portfolio_box {float:left;width:283px;height:235px;margin:29px 0 0 29px;background:url(../imgs/portfolio_box.png) no-repeat #000;}
.portfolio_box div {float:left;width:273px;height:225px;margin:5px 0 0 5px;overflow:hidden;}
/*--- localizacao */
#maps_txt {clear:both;float:left;width:700px;height:35px;margin:20px 0 0 55px;}
#maps {clear:both;width:883px;height:527px;margin:0 auto;background:url(../imgs/maps.png) no-repeat;cursor:pointer;}
/*--- contato */
#contato_col0 {clear:both;float:left;width:700px;height:60px;margin:40px 0 0 140px;}
#contato_col0 p {color:#000;font:18px arial, sans-serif;text-align:center;}
#contato_col1 {clear:both;float:left;width:430px;height:500px;margin:40px 0 0 20px;background:url(../imgs/contato.png) no-repeat;}
#contato_col2 {float:right;width:430px;height:422px;margin:60px 20px 0 0;background:url(../imgs/contato.jpg) no-repeat #999;}
/*--- orcamento */
#orcamento_col0 {clear:both;float:left;width:430px;height:758px;margin:40px 0 0 20px;}
#orcamento_col0 p span {color:#FF0;font:22px arial, sans-serif;}
#orcamento_col0 p {color:#212121;font:13px arial, sans-serif;text-align:justify;}
#orcamento_col1 {float:right;width:430px;height:758px;margin:40px 20px 0 0;background:url(../imgs/orcamento.png) no-repeat;}
/*--- gal zoon lens */
#galz_zoom {position:absolute;margin-left:261px;width:314px;height:314px;visibility:hidden;display:none;}
#galz_lens {position:absolute;width:100px;height:100px;background:url(../imgs/galz_lens.png);visibility:hidden;display:none;cursor:pointer;}
