/*astromap.com.br desenvolvido por Criabox Solu��es criabox.com*/
/*verde escurot 1A3024*/

body {margin:0;padding:0;background:#afabaa;} 
img {border: 0;}
a, a:link, a:visited a:hover{text-decoration:none;}
a, a:link, a:visited {color:#1A3024;}
a:hover{color:#49392A;}
#logo{position:absolute;left:50%;top:30px;margin-left:-460px;z-index:10;visibility:visible;}
#txtimg{position:absolute;left:50%;top:440px;margin-left:310px;z-index:12;visibility:visible; opacity:0.5;font-family: Arial, Helvetica, sans-serif; font-style:italic;font-size:10px;color:#fff;}
#txtimg2{position:absolute;left:50%;top:300px;margin-left:310px;z-index:12;visibility:visible; opacity:0.5;font-family: Arial, Helvetica, sans-serif; font-style:italic;font-size:10px;color:#fff;}
#bannercenter{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;visibility:visible;}
#banner_supesq {position:fixed;top:0;left:0;z-index:20;visibility:visible;}

@font-face {
  font-family: 'SegoeUI';
  src: url('fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),  url('fonts/SegoeUI.woff') format('woff'), url('fonts/SegoeUI.ttf')  format('truetype'), url('fonts/SegoeUI.svg#SegoeUI') format('svg');
  font-weight: normal;
  font-style: normal;}

@font-face {
  font-family: 'ArialNarrow';
  src: url('fonts/ArialNarrow.eot?#iefix') format('embedded-opentype'),  url('fonts/ArialNarrow.woff') format('woff'), url('fonts/ArialNarrow.ttf')  format('truetype'), url('fonts/ArialNarrow.svg#ArialNarrow') format('svg');
  font-weight: normal;
  font-style: normal;}

/**********************************************/	
.frame_header{margin:0;padding:0;width:auto;height:140px;background:#1a3024;border-bottom:1px solid #ffffcc;}
.frame_header_button{position:absolute;width:960px;top:30px;left:50%;transform:translateX(-50%);box-sizing:border-box;overflow:hidden;z-index:4;visibility:visible;text-align:right;}
.frame_body{margin:0;padding:0;width:100%;background:url(imagens/bg01.jpg) repeat center center;}
.frame_tab{margin:0;padding:0;width:300px;height:480px;background:#f0f0f0;}
.frame_content{margin:0;padding:0px;width:1000px;background:#fff;}
.frame_div1{height:10px;margin:0;padding:0;}
.frame_div2{height:30px;margin:0;padding:0;border-top:1px solid #E2D3C5;}
.frame_footer{margin:0;padding:0;width:auto; height:auto;background:#afabaa;border-top:1px solid #E2D3C5;}

/**********************************************/
.bheader{display:inline-block;position:relative;width:auto;height:auto;margin:0;padding:0 0 0 10px;font-family:'ArialNarrow'; font-size:17px; color:#fff; font-weight:300;text-transform:uppercase;}
.bheader a {color:#fff;}
.bheader a:link {color:#fff;}
.bheader a:hover {color:#ffffcc;}
.bheader a:active{color:#fff;}

.img_social{display:inline-block;position:relative;width:auto;height:auto;margin:0;padding:0 0 0 10px; vertical-align:middle;}

.fone{position:absolute;width:960px;top:70px;left:50%;transform:translateX(-50%);box-sizing:border-box;overflow:hidden;z-index:5;font-family:'SegoeUI'; font-size:28px;color:#b3b3b3;font-weight:300;text-align:right;visibility:visible;}
.fone2{font-size:16px;}

.bback{width:auto;height:auto;margin:10px;padding:0;}
.titulo1{margin:0;padding:20px;max-height:40px;font-family:'SegoeUI'; font-size:34px; color:#000; font-weight:300;}
.titulo2{margin:0 auto;padding:40px 20px;max-height:40px;font-family:'SegoeUI'; font-size:34px; color:#000; font-weight:300;}
.titulo3{margin:0;padding:20px 0 20px 60px;}

/**********************************************/
.img_banner{width:980px;height:320px;margin:0;padding:0;border:5px solid #fff;}
.img_banner2{width:980px;height:180px;margin:0;padding:0;border:5px solid #fff;}
.img_tab{width:260px;height:120px;margin:5px 0 0 0;padding:5px;border:1px solid #ccc;}
.img_fotos{width:180px;height:120px;margin:10px;padding:5px;border:1px solid #ccc;}
.img_mapa{width:500px;height:250px;margin:10px 2px 10px 10px;padding:5px;border:1px solid #ccc;}
.img_mapa2{width:250px;height:250px;margin:10px 2px 10px 10px;padding:5px;border:1px solid #ccc;}
.img_clientes{max-width:195px;max-height:195px;margin:20px 20px 30px 20px;padding:0;}

/**********************************************/
.txt_tab{width:450px;height:auto;margin:10px 10px 20px 10px;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#49392A;line-height:160%;}
.txt_tab a {color:#49392A;}
.txt_tab a:link {color:#49392A;}
.txt_tab a:hover {color:#1A3024;}
.txt_tab a:active{color:#49392A;}

.txt_tab2{width:350px;height:auto;margin:10px 10px 20px 10px;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#49392A;line-height:160%;}

/**********************************************/
.txt_tab3{display:inline-block;position:relative;width:240px;height:auto;margin:10px;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#49392A;line-height:160%;}
.txt_tab3 a {color:#49392A;}
.txt_tab3 a:link {color:#49392A;}
.txt_tab3 a:hover {color:#1A3024;}
.txt_tab3 a:active{color:#49392A;}

/**********************************************/
.txt_content{width:420px;height:auto;margin:10px 10px 20px 10px;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#49392A;line-height:160%;}
.txt_content a {color:#49392A;}
.txt_content a:link {color:#49392A;}
.txt_content a:hover {color:#1A3024;}
.txt_content a:active{color:#49392A;}

.txt_content2{width:auto;height:auto;margin:30px 0 20px 0;padding:0;font-size:18px;color:#000;border-top:1px solid #E2D3C5;}
.txt_contentmax{width:auto;height:auto;margin:0;padding:0;font-size:17px;color:#000;}

/**********************************************/
.txt_mapa{width:auto;height:auto;margin:0 0 0 10px;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:10px;color:#383838; line-height:200%;}
.txt_mapa a {color:#383838;}
.txt_mapa a:link {color:#383838;}
.txt_mapa a:hover {color:#144D29;}
.txt_mapa a:active{color:#383838;}

/**********************************************/
.txt_footer{width:auto;height:auto;margin:30px 10px 0 10px;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#49392A;}
.txt_footer a {color:#49392A;}
.txt_footer a:link {color:#49392A;}
.txt_footer a:hover {color:#1A3024;}
.txt_footer a:active{color:#49392A;}
.txt_footer2{margin:0;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#49392A;}
.txt_footer3{margin:10px 10px 0 10px;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#49392A;}

/**********************************************/	
.form01{width:auto;margin:0 0 2px 0;padding:0 5px 0 5px;font-family:Verdana,Tahoma,sans-serif;font-size:12px;color:#383838;line-height:150%;}
.form02{width:320px;height:32px;margin:2px 0 6px 0;padding:0 5px 0 5px;font-family: Verdana, Geneva, sans-serif;font-size:12px;color:#383838;text-align:left; background-color:#f8f8f8;border:solid 1px #c7c7c7;}
.form04{width:320px;height:250px;margin:2px 0 2px 0;padding:0 5px 0 5px;font-family: Verdana, Geneva, sans-serif;font-size:12px;color:#383838;text-align:left; background-color:#f8f8f8;border:solid 1px #c7c7c7;}
.form_buttom{width:81px;height:22px;margin:12px 0 0 0;padding:0;font-family:Tahoma;font-size:11px;color: #333;text-align:center;vertical-align:middle; background-color:#e6e6e6;border:solid 1px #c7c7c7;}

.form_buttom{width:81px;height:22px;margin:12px 0 0 0;padding:0;font-family:Tahoma;font-size:11px;color: #333;text-align:center;vertical-align:middle; background-color:#e6e6e6;border:solid 1px #c7c7c7;}
.formimgcaptcha{display:inline-block;position:relative;width:230px;max-width:100%;height:auto;margin:20px 0 0 0;padding:0;border:solid 1px #C2C1C1;}
.formdatecaptcha{display:inline-block;position:relative;width:210px;max-width:100%;height:40px;margin:5px 0;padding:5px 10px;font-size:1.125em;color:#fff;text-align:left;background-color:#fff;color:#000;border:solid 1px #C2C1C1;}
.txtform1{font-size:0.750em;color:#990000; font-style: oblique;}


/**********************************************/
.by {margin:40px 0 0 0;padding:10px 0 80px 10px;}

/**********************************************/
