@charset "utf-8";
/* CSS Document */
/*-------reset-------*/
*{
font-style:normal;
margin:0;
padding:0;
text-decoration:none;
vertical-align:baseline;}
/*-------fim, reset-------*/

/*-------elementos HTML-------*/
address{
padding:15px 0 0 20px;
text-align:left;}

address a{color:#333;}

body{
background:#6AAAD9 url(../imagens/fundo.gif) top repeat-x;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:center;}
/*-------fim, elementos HTML-------*/

/*-------CLASSES-------*/
.nivelador{zoom:1;}

.nivelador:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;}



.txt_2{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#073889;
text-align:center;
font-weight:bold;
}

.txt_2a{
float:right;
background-color:#073889;
font:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
width:440px;
height:14px;
padding:8px;

margin-top:20px;
}

.title{
float:right;
background-color:#073889;
font:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
width:440px;
height:14px;
padding: 8px;
}

.txt_2b{
float:left;
background-color:#073889;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
width:440px;
height:12px;
padding:8px;
margin-top:20px;
}

.txt_2c{
float:left;
background-color:#073889;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
width:440px;
height:auto;
padding:8px;
margin-top:20px;
}

.txt_3{ clear:both;
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:right;
padding-top:10px;
}

.txt_home{ clear:both;
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:left;
padding-top:10px;
}

.txt_3a{
clear:both;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
padding-top:10px;
}

.txt_3a a {color:#003399}

.txt_3a a:hover{
font-size:14px;
color:#003399;
font-weight:bold;}

.txt_3b{
clear:both;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
text-align:left;
padding-top:10px;
}

.txt_3c{
clear:both;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:15px;
color:#003399;
text-align:left;
padding-top:10px;
}

.txt_4{
float:right;
background-color:#E8B620;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
width:130px;
height:10px;
padding:8px;
padding-top:5px;
margin-top:10px;
}


.txt_4a{
float:left;
background-color:#E8B620;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
font-weight:bold;
width:130px;
height:10px;
padding:8px;
padding-top:5px;
margin-top:10px;
}

.txt_5{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#073889;
text-align:center;
font-weight:bold;
}

.txt_6{
width:200px;
height:15px;
font-size:12px;
font-weight:bold;
text-align:center;
padding:5px;
color:#FFFFFF;
background-color:#073889
}

.txt_6a{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:10px;
}

.texto_home{
margin-top:30px;
float:right;
width:450px;
height:auto;
margin:5px;
text-align:right;
}

.texto_clientes{
margin-top:30px;
float:left;
width:475px;
height:auto;
margin:5px;
text-align:right;
}

.texto_clientes img{
margin-top:10px;
float:left;}

.texto_materias{
margin-top:30px;
float:left;
width:450px;
height:auto;
margin:5px;
text-align:right;
}

.texto_contato{
margin-top:30px;
float:right;
width:450px;
height:auto;
margin:5px;
text-align:left;
}

.texto_servicos{

float:left;
list-style-position:inside;
width:440px;
height:auto;
margin:50px 5px 5px 5px;
font:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
}

.mapa{
margin:30px 5px 5px 5px;
float:right;
width:450px;
height:auto;
text-align:left;
}

.texto_maquinas{
float:left;
width:450px;
*width:440px;
height:310px;
overflow:scroll;
overflow-x:hidden;
}

.texto_maq{
float:left;
width:200px;
height:110px;
}

.foto_maq{
float:right;
width:140px;
height:110px;
text-align:center;
}


/*-------fim, CLASSES-------*/

/*-------ID-------*/
#banner{
float:left;}

#topo{
background:url(../imagens/topo.jpg) right top no-repeat;
padding-top:5px;
text-align:left;
width:741px;}

#flashtopo{
height:26px;
margin:0 0 50px 130px;
width:360px;}

#geral{
background:url(../imagens/geral.jpg) right repeat-y;
margin:10px auto 0 auto;
width:741px;}

#logo{
float:right;
padding:30px 10px 0 0;}

/*Menu*/
#menu{
float:left;
width:120px;
margin-top:-10px;
list-style:none;}

#menu li{
font:bold 12px "Trebuchet MS", Tahoma, Arial, Helvetica, Verdana, sans-serif;
height:37px;
text-align:center;}	

#menu li a{
background:url(../imagens/btn.jpg) no-repeat;
background-position:0 0;
color:#000;
display:block;
overflow:hidden;
height:28px;
padding:9px 0 0 37px;
text-align:left;}

#menu li a:hover{
background-position:0 -37px;
color:#051aad;}
/*fim, Menu*/

#conteudo{
width:770;
display:table;
height:700px;
}

#conteudo-home{
width:770;
display:table;
height:450px;
}

#conteudo-maquinas{
width:770;
display:table;
height:480px;
}

#conteudo-materiais{
width:770;
display:table;
height:400px;
}

#lateral_esquerda1{
margin-top:30px;
float:left;
width:250px;
margin-left:20px;
height:400px;

}

#lateral_direita1{
float:right;
width:450px;
*width:460px;
height:430px;
margin:5px;
}

#lateral_esquerdab{
margin-top:30px;
float:left;
margin-left:20px;
width:250px;
height:400px;

}

#lateral_direitab{
float:right;
width:450px;
height:430px;
margin:5px;
}


#lateral_esquerda{
margin-top:30px;
float:left;
width:250px;
height:400px;

}

#lateral_direita{
float:right;
width:450px;
height:430px;
margin:5px;
}

#lateral-contato{
float:right;
width:450px;
height:430px;
margin:5px;
}

#lateral_direitac{
float:right;
width:450px;
height:auto;
margin:5px;
}

#lateral_direita2{
float:right;
width:450px;
height:425px;
margin-top:20px;
margin:5px;
overflow:scroll;
overflow-x:hidden;
}

#rodape{
clear:both;
background:url(../imagens/rodape.jpg) right center no-repeat;
color:#000;
font-size:11px;
height:41px;
margin:0 auto;
padding-top:30px;
width:741px;}

#rodape a{color:#fff;}


/*-------fim, ID-------*/

/* declaraes para o form 2 - borda */

fieldset, input, textarea {border:none;}

fieldset {
width:370px;
height:200px;
margin-left:5px;
padding:10px;
}

label {
  display:block;
  float:left;
  width:80px;}

input, textarea {
  margin-bottom:5px;
  border:1px solid #999999;
 }

legend {display:none;}

