/* CSS Document */
body {background-color:#2175C4; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:0; padding:0;}
#all {width:777px; height:auto; margin:0 auto;}
#topo {width:100%; height:145px; background:url(../imgs/topo.jpg) no-repeat;}
#menu {width:100%; height:40px; background:url(../imgs/bg_menu.jpg) repeat-x; }
#boas_vindas {width:737px; height:109px; padding:20px; background:url(../imgs/bg_boasvindas.jpg) repeat-x #F6F6F6;}
#slide {width:100%; height:154px; background:url(../imgs/bg_slider.jpg) repeat-x; }
#boxes {width:100%; height:306px; background-color:#F8F8F8; }
#rodape {width:100%; height:66px; background:url(../imgs/bg_rodape.jpg) repeat-x;}
#boxes_esq {width:389px; }
#boxes_dir {width:388px; _width:385px; float:right;}
#selo_bndes {width:100px; height:40px}
#logo {width:276px; height:145px; }
#dir_topo {width:488px; height:147px; }
.texto_grande {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666666;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666666; margin:0; padding:0; line-height:20px; font-weight:normal;}
.texto_grande_azul {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#05398C;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#05398C; font-weight:normal; margin:0; padding:0; line-height:20px;}
#texto_boas_vindas {width:550px; margin-top:20px;}
#box_inmetro {width:209px; height:132px; background:url(../imgs/bg_inmetro.jpg) repeat-x #1C8FF8; padding:10px; color:#FFFFFF; }
#box_inmetro #foto {float:left; margin-right:10px;}
.green_link {color:#66FF00; text-decoration:underline;}
#box_bndes {width:157px; height:152px; float:right; }
#box_orcamento {width:369px; height:133px; background:#F5F5F5 url(../imgs/bg_orcamento.jpg) repeat-x; padding:10px; }
#box_orcamento .foto {width:97px; height:110px; float:left; margin-right:10px;}
.titulo_azul {color:#0564BE; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#nossos_produtos {width:360px; height:242px; _height:236px; padding:10px; _padding-bottom:10px;}
#box_revendedores {width:383px; _width:381px; height:40px; padding:2px; float:right; background:url(../imgs/bg_revendedor.jpg) repeat-x; vertical-align:bottom;}
#box_revendedores .foto {width:35px; height:36px; float:left; margin-right:10px;}
.titulo_branco {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; text-decoration:none;}
#top_dir {width:498px; height:145px; float:right;  }
#mostrador {width:290px; height:145px; text-align:right;}
#box_selo5 {width:204px; height:147px; float:right; } 
#selo5anos {width:110px; height:107px; margin-left:80px; margin-right:15px; margin-bottom:22px;}
#texto_rodape {margin:10px; color:#FFFFFF;}
#texto_rodape #r_esq{width:265px;} #texto_rodape #r_dir{width:250px; float:right; text-align:right;}
#esq {width:735px; height:auto;} 
#meio {width:737px; padding:20px; background:url(../imgs/bg_boasvindas.jpg) repeat-x #F6F6F6;}
#meio_dir {width:180px; height:270px; background:url(../imgs/bg_inmetro.jpg) top repeat-x #1B8EF8; float:right; padding:15px; color:#FFFFFF;}
.caixa_produto {width:130px; height:auto; float:left; margin:10px 15px 0 15px; text-align:center}
.caixa_foto_produto {width:130px; height:130px; margin-bottom:10px; }
.caixa_produto img {border:#CCCCCC 4px solid;}
.caixa_produto img:hover {border:#2175C4 4px solid;}
.nome_produto {color:#666666; font-family:Arial, Helvetica, Sans-serif; font-size:11px;}
.box_produto .ul {margin-left:125px; padding-left:60px;}
.box_produto {width:700px; height:auto; padding:10px; background:url(../imgs/box_sombreado.jpg) #f6f6f6 repeat-x bottom;  }

.box_foto_h {width:130px; max-width:130px; height:auto; float:left; margin-right:30px;}
.box_foto_h img{ margin:5px;}
#foto_carro {width:350px; height:203px; background-color:#FFFFFF; border:1px solid #EAEAEA; float:right; padding:5px;}
.texto_branco {color:#FFFFFF; font-weight:bold;}
#form_p1 {padding:20px; background:url(imgs/bg_form_block.jpg) repeat-x ; border:#f3f3f3 1px solid;}
form {margin:0; padding:0;}
.box_foto_h img{border:4px #CCCCCC solid;}
.box_foto_h img:hover {border:4px #2175C4 solid;}
label {float:left; width:90px; text-align:right; margin-right:10px;}
input, textarea, select {width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px solid #CCCCCC; margin-bottom:0px; resize:none;}
textarea {width:200px; height:50px;}
#submitbutton {width:118px; height:39px; background:url(../imgs/send_button.jpg) no-repeat; border:0;}
#box1_form {width:310px; height:auto; margin-bottom:20px;}
#box2_form {width:320px; height:auto; float:right; margin-bottom:20px;}
.table_m {background:url(../imgs/bg_table_m.jpg) no-repeat; width:287px; height:115px; padding:8px; margin-left:145px;}
.download-box{width:715px; height:50px; background:url(../imgs/box_sombreado.jpg) #f6f6f6 repeat-x bottom; padding:5px; margin-bottom:10px;}
.download-button {float:right; width:200px;}
.construction_box{background:url(../imgs/alert.jpg) no-repeat #FFF5CE; width:450px; height:38px; border:1px solid #FFCC33; padding:11px 4px 4px 70px; font-weight:bold;}
#rodape a {color:#00CCFF; text-decoration:none;}
#rodape a:hover {text-decoration:underline;}
.red_text {color:#CC0000;}
#mensagem {width:673px;  height:18px; background:url(../imgs/ok.jpg) no-repeat #ECFFEC; border:1px solid #9EE994; padding:3px; text-align:left; padding-left:40px; margin-bottom:15px; }
#mensagem img {float:right; }