body{
 margin:0;
 padding:0;
 background:url('bg.jpg') repeat-x #00122a;
 font:normal 10px verdana, tahoma, arial;
 color:#eef8ff;
}
a{
 color:#FFF;
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
img{
 border:0;
}
p{
 line-height:18px;
 text-align:justify;
}
#topo{
 width:780px;
 height:218px;
 margin:0 auto;
 background:url('topo.jpg') repeat-x top center;
}
#topo ul{
 float:left;
 width:780px;
 margin:40px 0 0;
 padding:0;
 list-style:none;
}
#topo li{
 float:left;
}
#topo ul a{
 float:left;
 padding:14px 26px 0 26px;
/* padding:14px 19px 0 19px;*/
 margin:0;
 display:block;
 height:23px;
 color:#eef8ff;
 text-decoration:none;
 font-weight:bolder;
}
#topo ul a:hover, #topo .atual{
 background:url('over.jpg');
}
h1{
 float:left;
 display:inline;
 margin:33px 0 0 42px;
 padding:0;
}
#corpo{
 float:left;
 width:100%;
 background:url('bg_corpo.jpg') repeat-x top center;
}
#conteudo{
 float:left;
 width:100%;
 background:url('formas.jpg') no-repeat top center;
}
#conteudo li{
 margin:0 0 10px;
}
#topo .submenu{
 position:absolute;
 padding:0 0 25px;
 margin:37px 0 0;
 list-style:none;
 background:0;
 border-top:solid 2px #000e21;
 display:none;
}
#topo .submenu li{
 float:left;
}
#topo .submenu a{
 float:left;
 padding:6px 20px;
 margin:0;
 display:block;
 height:13px;
 color:#eef8ff;
 text-decoration:none;
 font-weight:bolder;
 background:url('submenu.gif') #287b65;
}
#topo #sub_ins{
 width:650px;
 *margin-left:-123px;
}
#topo #sub_rec{
 width:180px;
 *margin-left:-159px;
}
#rodape{
 float:left;
 width:100%;
 padding:0 0 10px;
 height:91px;
 background:url('rodape.jpg') repeat-x;
}
#rodape div{
 width:746px;
 margin:0 auto;
 padding:18px 17px 0;
}
#rodape p{
 float:left;
 margin:2px 100px 0 5px;
 line-height:13px;
}
#rodape h4{
 margin:0 0 8px;
 font-size:10px;
}
#rodape #fone{
  float:left;
}
#blz{
 float:right;
 text-decoration:none;
 color:#0a4ca5;
 font-weight:bolder;
}
a:hover#blz{
 text-decoration:underline;
}

/* HOME */

#home{
 width:760px;
 margin:0 auto;
 padding:0 10px;
}
.chamada{
 float:left;
 margin:32px 0 0;
 width:238px;
}
.chamada p{
 padding:6px;
 margin:0;
}
.chamada a{
text-decoration:none;
color:#eef8ff;
}
.chamada a:hover{
text-decoration:underline;
}
.chamada form{
 display:inline;
 padding:50px 0 0;
}
.textbox{
 width:100px;
}
#exemplo{
 width:95px;
 text-align:left;
 margin:0 0 0 90px;
}
h3{
 float:left;
 margin:0 0 14px;
}
#empresa .selo{
 margin:32px 0 0;
}
#qualidade{
 float:left;
 margin:32px 23px 0;
}
#qualidade .selo{
 margin:32px 0 0;
}
#noticias h3{
 float:left;
 margin:0 0 5px;
}
#noticias ul{
 float:left;
 list-style:none;
 margin:0 0 0 6px;
 padding:0;
 height:135px;
}
#noticias li{
 float:left;
 background:url('bullet.gif') no-repeat;
 padding:0 0 0 15px;
 text-align:justify;
}
#noticias li a{
 float:left;
 width:210px;
 display:block;
 border-bottom:solid 1px #033575;
 padding:10px 0;
 text-decoration:none;
 color:#eef8ff;
}
#noti h3{
 float:left;
 margin:0 0 5px;
}
#noti ul{
 list-style:none;
 margin:0 0 0 6px;
 padding:0;
}
#noti li{
 list-style:none;
 clear:left;
 background:url('bullet.gif') no-repeat;
 padding:0 0 0 15px;
 text-align:left;
}
#noti li a{
 display:block;
 border-bottom:solid 1px #033575;
 padding:10px 0;
 text-decoration:none;
 color:#eef8ff;
}
#botaonoti{
 float:left;
 display:inline;
 margin:20px 0 0 7px;
}
#lermais{
 float:left;
 width:71px;
 height:26px; 
 padding:3px 0 0 5px;
 margin:19px 0 2px 8px;
 color:#000;
 text-decoration:none;
 background:url('ler_mais.jpg');
}
#noticias .selo{
 margin:22px 0 0;
}
#calculadora{
 float:left;
 margin:9px 0 0 0;
 width:238px;
}
.calc{
 float:left;
 display:inline;
 text-align:right;
 width:80px;
 margin:0 5px 0 0;
}
#login{
 margin:32px 23px 0;
}
#login label{
 float:left;
 display:inline;
 text-align:right;
 width:45px;
 margin:0 5px 0 0;
}
#login form{
 padding:44px 0 0;
}
#previsao iframe{
 float:left;
 margin:5px 0 10px 45px;
}
#calculoHome .bt{
 float:left;
 margin:0 0 0 85px;
}
#login .bt{
 float:left;
 margin:10px 0 0 50px;
}
#login form select{
 display:block;
 width:139px;
}

/* INTERNAS */

#secao{
 width:760px;
 margin:0 auto;
 padding:0 10px;
}
#bloco{
 float:left;
 width:507px;
 margin:32px 0 15px;
 padding:0;
}
#bloco h4{
 float:left;
 width:100%;
 margin:0 0 2px;
 padding:0;
}
#bloco h5{
 float:left;
 width:100%;
 margin:1px 0 36px 6px;
 padding:0;
 font-size:10px;
 font-weight:normal;
 color:#4693eb;
}
#bloco h5 a{
 color:#4693eb;
 text-decoration:none;
}
#bloco p{
 margin:0 0 15px 8px;
}
#direita{
 float:right;
 margin:44px 0 15px;
 width:251px;
}

/* LOCALIZAÇÃO */

#maps{
 float:left;
 margin:20px 0 0 9px;
}

/* LINKS */

#links{
 list-style:none;
 margin:0 0 0 30px;
 padding:0;
}
#links h6{
 font-size:11px;
 margin:10px 0 3px;
 padding:0;
}
#links a{
 margin:0 0 2px 10px;
 padding:0;
 color:#FFF;
 text-decoration:none;
}
#links a:hover{
 text-decoration:underline;
}

/* CONTATO */

#formulario{
 margin:30px 0 20px 0px;
 padding:0 0 20px;
 text-indent:0;
}
#formulario input, #formulario select, #formulario textarea{
 font-size:10px;
 font-family:verdana, arial, sans-serif;
}
#formulario p{
 margin:0 0 10px;
 padding:0;
 text-indent:0;
}
#formulario label{
 float:left;
 display:block;
 width:100px;
 padding:0 5px 0;
 text-align:right;
 font-weight:bolder;
}
#formulario .msg{
 margin:0 0 10px 110px;
 color:#41a870;
}
#formulario .msg span{
 float:left;
 margin:4px 0 0 10px;
}
#alerta1{
 text-align:center;
 color:#009900;
}
#alerta2{
 text-align:center;
 color:#FF0000;
}
#formulario #ok{
 color:#01A018;
}
input, textarea, select{
 border:0;
 font:normal 10px verdana, tahoma, arial;
 background:#EEE;
 padding:2px 6px;
 margin:1px 0 0;
 border-bottom:solid 2px #001837;
 border-left:solid 2px #001837;
}
.bt{
 padding:0;
 float:left;
 border:0;
}

/* NOTÍCIAS */

#paginas{
 list-style:none;
}
#paginas li{
 float:left;
 padding:3px 5px;
 margin:20px 10px 0 0;
 background:url('bgnot.gif') repeat-x #00122a;
 color:#000;
}
#paginas li a{
 color:#000;
}

/* CALCULO DENSIDADE*/

#calculo{
 float:left;
 margin:0 0 0 30px;
 padding:0;
 width:225px;
}
#calculo table{
 margin:0;
 padding:0;
 background:#154786;
}
#calculo tr{
 margin:0;
 pading:0 0 10px 0;
}
#calculo tr th{
 text-align:right;
 margin:0;
 padding:4px 0;
}
#calculo tr td{
 text-align:center;
 padding:7px 0;
}
#calculo span{
 color:#333;
 display:block;
 width:77px;
 height:13px;
 text-align:center;
 border:1px solid #154786;
 padding:1px 0 0 0;
 margin:0;
 background:#FFF;
}
#calculadora .bt{
 float:left;
 margin:0 0 0 85px;
}
.log_w{
 display:none;
}
#calculoHome h3{
 margin:0 0 19px;
}