/* CSS Document */

  body{
  margin-top:0px;
  background:#CCCCCC url(fundo_all.jpg) repeat-x;
  
  }
  
  img{
  border:0px;
  }

  #geral {
  
  width:771px;
  margin:0px;
  padding:0px;
  background-color:#FFFFFF;
  }
  
  a.a_menu{
  text-decoration:none;
  padding-left:30px;
  background-color:#FFFFFF;
  color:#B30000;
  }
  
  a.a_menu:hover{
  text-decoration:none;
  background-color:#FFFFFF;
  color:#6A0000;}
  
  
  a{
  color:#663300;
  border:0px;
  text-decoration:none;
  }
  
  a:hover{
  border:0px;
  color:#663300;
  text-decoration:underline;
    }
	
  #cima_tudo{
  height:120px;
  background:#FFFFFF;
  background-image:url(cima_tudo_lol.jpg);
  }

  
  #topo_s{
  margin:0px;
  background-color:#FFFFFF;
  height:60px;
  padding:0px;
  background: url(topo.jpg) no-repeat;
  }
  
  .destaque_baixo_index{
  width:340px;
  float:left;
  margin-top:10px;
  background:#FFFFFF;
  font:10px verdana;
  }
  
   .destaque_baixo_cli{
  width:340px;
  float:left;
  margin-top:10px;
  background:#FFFFFF;
  font:10px verdana;
  }
  
  .fig_destaque_index{
  float:right;
  margin-top:4px;
  }
  
  #meio{
  width:771px;
  margin:0px;
  padding:0px;
  background-color:#FFFFFF;
  }
  
  .linha{
  border-width:0px 0px 1px 0px;
  border-style:dotted;
  border-color:#CCCCCC;
  padding:4px;
  margin-bottom:10px;
  }
  
  .fig_ilus {
  float:left;
  margin:3px;}
  
  #meio_in{
  float:left;
  text-align:left;
  width:360px;
  margin:0px;
  padding:0px;
  background-color:#ffffff;
  }
  
  #right{
  float:right;
  text-align:left;
  width:200px;
  margin:0px;
  background-color:#FFFFFF;
  }
  
  #right_view{
  float:right;
  background:#FFFFFF;
  text-align:left;
  width:580px;
  margin:0px;
  }
  
  #left{
  float:left;
  width:190px;
  margin-top:0px;
  margin:0px;
  background-color:#FFFFFF;
  }
  
  ul,li {
  
  list-style:none;
  margin:0px;
  padding:0px;
  }
  
 
  .right_menu{
  float:left;
  width:170px;
  margin-top:30px;
  text-align:left;
  padding:0px;
  }
  
  .menu{
  
  list-style:none;
  background: url(fundo_menu_in.gif) no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-left:10px;
  height:25px;
  padding-top:3px;
  }
  
  .entre_menu{
  overflow:hidden;
  margin:1px;
  background: #00CCFF;}
  
  a.menu{
  color:#B30000;
  text-decoration:none;
  }
  
  a.menu:hover{
  color:#3E0000;
  text-decoration:none;
  }
  
  a.rodape {
  font-size:10px;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  color:#808080;
  }
  
  a.rodape:hover {
  font-size:10px;
  text-decoration:none;
  color:#A4A4A4;
  }
  
    #rodape_cre{
	width:771px;
	height:100px;
    background:url(baixo_r1_c1.jpg) no-repeat;
    }
  
  .rodape_to{
  width:771px;
 
  }
  
 
  
  .left_ro{
  float:left;
  font-size:8px;
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  background:none;
  width:600px;
  }
  
  .destaque_se{
  float:right;
  width:162px;
  background:#FFFFFF;
  }
  
  .right_ro{
  float:right;
  width:140px;
  padding-right:15px;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  color:#808080;
  }
  
  a.dest_se_emp{
  color:#BD2020;
  text-decoration:none;
  }
  
  a.dest_se_emp:hover{
  color:#000000;
  text-decoration:none;
  }
  
  a.dest_se_cli{
  color:#BD2020;
  text-decoration:none;
  }
  
  a.dest_se_cli:hover{
  color:#000000;
  text-decoration:none;
  }
  
  .cima_in{
   width:340px;
   float:left;
   padding-top:25px;
   background:#FFFFFF;
   font:10px Verdana ;
   }
   
  .cima_se{
  text-align:justify;
  float:left;
  width:340px;
  margin-top:30px;
  font: 10px Verdana;
  }
  
  .fim_se{
  border-bottom:dotted #CCCCCC 1px;
  border-left:none;
  border-right:none;
  border-top:none
  }
  
  .fim_se_con{
  border-bottom:dotted #CCCCCC 1px;
  border-left:none;
  width:260px;
  border-right:none;
  border-top:none
  }
  
  .lado2_con{
  float:right;
  width:220px;
  margin-top:20px;
  
  
  }
  
  .form_nome{
  width:200px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  height:25px;
  border-width:0px;
  background:url(fundo_name.jpg) no-repeat;
  }
  

  
   .form_text{
  width:200px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  height:100px;
  border-width:0px;
  background:url(fundo_msg.jpg) no-repeat;
  }
  
  .tira_pro_text {
  margin:6px 0px 0px 5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  height:80px;
  color:#666666;
  background:none;
  border-width:0px;
  width:185px;
  }
  
  .tira_pro {
  margin:4px 0px 0px 5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  background:none;
  border-width:0px;
  width:192px;}
  
  .index_id{
  width:145px;
  margin: 0px;
  margin-top: 30px;
  margin-left:10px;
  height:25px;
  border-width:0px;
  background:url(id_index.gif) no-repeat;
  }
  
  .index_id_2{
  width:145px;
  margin-left:10px;
  margin-top: 22px;
  height:25px;
  border-width:0px;
  background:url(id_index.gif) no-repeat;
  }
  
  .index_id_input{
  float:right;
  margin:5px 0px 5px 5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  background:none;
  border-width:0px;
  width:138px;
  }
  
  .enviar_in{
  float:right;
  width:40px;
  margin-top:50px;
  }
  
  .style_ul2{
  background: url(fundo_obra.jpg) no-repeat top;
  width:203px;
  height:140px;
  background-color:#FFFFFF;
  }
  
  .destaque_index{
  text-align:left;
  width:200px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#332D17;
  font-size:9px; 
  background-color:#FFFFFF;
  padding:10px;
  }
  
  .destaque_in{
  width:220px;
  background:url(fundo_destaque.gif) no-repeat;
  margin-top:35px;
  float:right;

  }
  
  .destaque_se{
  float:right;
  width:200px;
  margin-top:30px;
  font: 10px Verdana;
  padding:15px;
  }
  
  .con1{
  border-width:0px;
  background:none;
  
  }
  
  .con2{
  border-width:0px;
  background:none;
  
  }
  
  .text{
  float:left;
  text-align:left;
  margin:5px;
  background:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border-width:0px;
  width:190px;
  height:85px;
  }
  
  .in_co1{
  background:url(fundo_name.gif);
  width:250px;
  height:30px;
  }
  
  .letter_co{
  margin-top:20px;}
  
  
  .index_id_co{
  width:200px;
  margin:0px;
  height:25px;
  border-width:0px;
  background:url(id_co.gif) no-repeat;
  }
  
  .index_id_2_co{
  width:200px;
  margin-left:0px;
  margin-top: 22px;
  height:25px;
  border-width:0px;
  background:url(id_co.gif) no-repeat;
  }
  
  .index_co_txt{
  width:200px;
  height:100px;
  margin-left:0px;
  margin-top: 22px;
  border-width:0px;
  background:url(fundo_msg.jpg) no-repeat;
  }
  
  .index_id_input_co{
  float:left;
  text-align:left;
  margin:5px 0px 5px 5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  background:none;
  border-width:0px;
  width:170px;
  }
  
  .form_bo{
  color:#006699;
  border-width:0px 1px 1px 0px;
  font-size:10px;
  background:#CED5DA;
  border-color:#808080
  }
  
  
  .border_ob{
  margin:4px;
  }
  
  .fig_cli{
   margin-bottom:3px;
   margin-right:5px;
   float:left
   }
   
   .li_cli{
   height:20px;
   margin-bottom:5px;
   }
 