html, body           {  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#787250; margin: 0px 0px 0px 0px ; padding: 0;  font-size:12px;  background-color:#F6F4E8;  }
a                    {  text-decoration: none;  color:#787250;}
#container           {  width: 1100px; height: auto;  margin: auto;    }
#container_login     {  width: 600px; height: 100px;  margin: 15px  0px 0px 0px;   border: solid 1px #D3D6CE;   border-radius: 5px 5px 5px 5px;   }
#container_conteudo  {  width: 1100px; height: auto;   float:left;   margin: 15px  0px 0px 0px;  background-color:#F7F7F0;  border: solid 1px #D3D6CE;   border-radius: 5px 5px 5px 5px;   }
#container_lista     {  width: 180px; height: auto;   float:left;   margin: 15px  0px 0px 0px;   }
#container_miolo     {  width: 917px; height: auto;   float:right;  margin: 15px  0px 0px 0px;    }
#container_miolo_txt {  width: 910px; height: 600px;   float:right;  margin: 15px  0px 0px 0px;   overflow:scroll; background-color:#FFFFFF;  padding: 3px  3px 3px 3px;  }
#container_miolomapa {  width: 917px; height: auto;   float:right;  margin: 15px  0px 0px 0px; overflow:scroll;   height:610px;  }
#cabecalho           { width: 970px;                           margin: 5px  4px 0px 5px;  font-size:14px; color:#787252;  text-align:center; }

#login          { width: 600px; height: 40px;  margin: 15px  0px 0px 20px;    }
#texto1         { margin: 5px  4px 0px 5px;  font-size:14px; color:#787252;  text-align:center; }
#texto2         { margin: 5px  4px 0px 5px;  font-size:12px; color:#787252;  text-align:left; }
#texto3         { margin: 10px  4px 0px 5px; font-size:14px; color:#787252;  text-align:left;  border-color:#CACED1; border-style:solid; border-width: 0 0 1px 0;  }
#texto4         { margin: 5px  4px 0px 5px;  font-size:14px; color:#787252;  text-align:left; }
#texto5         { margin: 5px  4px 0px 5px;  font-size:12px; color:#787252;  text-align:left; }
#texto6         { margin: 10px  4px 0px 5px; font-size:12px; color:#787252;  text-align:left;  border-color:#CACED1; border-style:solid; border-width: 0 0 1px 0;  }

#box1           {  width: 200px; height: 20px;  float:left; margin: 0px  0px 0px 5px;    }
#box2           {  width: 640px; height: 50px;  float:left; margin: 15px  0px 0px 0px;   }
#box3           {  width: 200px; height: 100px; float:left; margin: 0px  0px 0px 5px;    }
#box4           {  width: 640px; height: 140px; float:left; margin: 10px  0px 0px 0px;   }
#box5           {  width: 640px; height: 40px;  float:left; margin: 15px  0px 0px 0px;   }
#box6           {  width: 640px; height: 15px;  float:left; margin: 35px  0px 0px 0px;   }
#box7           {  width: 640px; height: 300px; float:left; margin: 10px  0px 0px 0px;   }
#box8           {  width: 200px; height: 20px;  float:left; margin: 0px  0px 0px 0px;  border: 1px solid #CACED1; }
#box9           {  width: 610px; height: 20px;  float:left; margin: 0px  0px 0px 10px;   }
#box10          {  width: 640px; height: 15px;  float:left; margin: 25px  0px 0px 0px;   }
#box11          {  width: 640px; height: 90px;  float:left; margin: 15px  0px 0px 0px;   }
#box12          {  width: 300px; height: 20px;  float:left; margin: 0px  0px 0px 5px;    }
#box13          {  width: 640px; height: 20px;  float:left; margin: 18px  0px 10px 0px;  }
#box14          {  width: 180px; height: 20px;  float:left; margin: 0px  0px 0px 5px;    }
#box15          {  width: 40px;  height: 20px;  float:left; margin: 0px  0px 0px 5px;    }
#box16          {  width: 640px; height: auto;  float:left; margin: 18px  0px 10px 0px;  }
#box17          {  width: 150px; height: 40px;  float:left; margin: 0px  0px 0px 0px;  border: 1px solid #CACED1; }
#box18          {  width: 160px; height: 20px;  float:left; margin: 0px  0px 0px 5px;    }
#box19          {  width: 150px; height: 40px;  float:left; margin: 0px  0px 0px 0px;  border: 1px solid #CACED1; }
#box20          {  width: 440px; height: 20px;  float:left; margin: 0px  0px 0px 0px;  border: 1px solid #CACED1; }
#box21          {  width: 440px; height: auto;  float:left; margin: 0px  0px 0px 0px;  border: 1px solid #CACED1; }
#box22          {  width: 200px; height: auto;  float:left; margin: 0px  0px 0px 5px;  border: 1px solid #CACED1;  margin: 10px  0px 10px 5px; padding: 2px;}
#box23          {  width: 640px; height: auto;  float:left; margin: 10px  0px 0px 0px;   }
#box24          {  width: 640px; height: auto;  float:left; margin: 15px  0px 0px 0px;   }


 

.texto1 {  font-size:16px; color:#000000;   }
.texto2 {  font-size:14px; color:#787252;   }
.texto3 {  font-size:12px; color:#787252;   }
#fotorestau { width: 300px; float:left;  height: 20px;  margin: 5px  5px 5px 5px;  }

#abt_left  { width: 700px; float:left;  height: auto;   }
#abt_right { width: 200px; float:left;  height: auto;  }


 

#boxguiaindividual     { width: 80px;  float:left;  height: 160px;  margin: 5px  5px 0px 5px;   }
#boxguiaindividualimg  { width: 75px;  float:left;  height: 103px;  box-shadow:   0px 0px 6px 0px rgba(0,0,0,0.5); }
#boxguiaindividualtxt  { width: 80px;  float:left;                  margin: 5px  0px 0px 0px;   }

#container_guias       { width: 520px; float:left;  height: 300px;  margin: 0px  0px 5px 0px; }
#container_chat        { width: 720px; float:left;  height: 50px;  margin: 0px  0px 5px 0px; }
#topo_guias            { width: 510px; float:left;  height:  30px;  margin: 10px  0px 5px 0px;  text-align:right; padding: 0px  10px 0px 0px; color:#000066;  font-size:18px; font-weight: bold;}
#linha_guias           { width: 520px; float:left;  height:   5px;  margin: 0px  0px 5px 0px;  background-color:#000066;  }
#foto_guias            { width: 190px; float:left;  height: 260px;  margin: 5px  0px 10px 10px;    }
#texto_guias           { width: 310px; float:left;  height: 260px;  margin: 5px  0px 10px 10px;    }

   

#corpo_os         { width:630px; height:500px;  float:left; margin: 7px  0px 0px 0px;  overflow:scroll;  }
#os_linha         { width:890px;  float:left;  margin: 4px 0px 4px 0px; }
#os_linha3        { width:715px;  float:left;  margin: 4px 0px 4px 0px; }
#os_linha4        { width:830px;  float:left;  margin: 4px 0px 4px 0px; }

#os_linha_curva   { width:830px;  float:left;  margin: -1px 0px 4px 0px;   border: solid 1px #D3D6CE;   border-radius: 5px 5px 5px 5px; }
#os_linha_curvag  { width:890px;  float:left;  margin: 4px 0px 4px 0px;   border: solid 1px #D3D6CE;   border-radius: 5px 5px 5px 5px; }
#os_sublinha      { width:490px;  float:left;  margin: 4px 0px 4px 0px;}
#os_pdf           { width:55px;   float:right; margin: 4px 0px 4px 0px;}
#os_coluna940     { width: 930px;               float:left; margin: 4px 0px 4px 0px;}
#os_coluna820     { width:820px;  height: auto; float:left;  margin: 0px 0px 4px 4px;  }
#os_coluna700     { width:700px;  height: auto; float:left;  margin: 0px 0px 4px 4px;  }
#os_coluna650     { width:650px;  height: auto; float:left;  margin: 0px 0px 4px 4px;  }
#os_coluna630     { width:630px;  height: auto; float:left;  margin: 0px 0px 4px 4px;  }
#os_coluna570     { width:570px;  float:left;  margin: 0px 0px 4px 4px;  }
#os_coluna500     { width:500px;  float:left;  margin: 0px 0px 4px 4px;  }
#os_coluna500r    { width:500px;  float:left;  margin: 0px 0px 4px 4px;  text-align: right;  }
#os_coluna400     { width:400px;  float:left;  margin: 0px 0px 4px 4px;  }
#os_coluna350     { width:350px;  float:left;  margin: 0px 0px 4px 0px;  }
#os_coluna340     { width:340px;  float:left;  }
#os_coluna310     { width:310px;  float:left;  margin: 0px 0px 4px 4px;  }
#os_coluna260     { width:260px;  float:left;  margin: 0px  0px 0px 6px; }
#os_coluna220     { width:220px;  float:left;  margin: 0px  0px 0px 6px; }
#os_coluna210     { width:210px;  float:left;  margin: 0px  0px 0px 6px;  text-align: center; }
#os_coluna200     { width:200px;  float:left;  margin: 0px  0px 0px 6px; }
#os_coluna160     { width:160px;  float:left;  margin: 0px  0px 0px 6px;  text-align: center; }
#os_coluna150     { width:150px;  float:left;  margin: 0px  0px 0px 6px; }
#os_coluna130r    { width:130px;  float:left; text-align: right;  }
#os_coluna130     { width:130px;  float:left; text-align: center;  }
#os_coluna120     { width:120px;  float:left; text-align: center;  }
#os_coluna110     { width:110px;  float:left; text-align: center;  }
#os_coluna100d    { width:100px;  float:right;  margin: 0px 0px 0px 0px;  }
#os_coluna100     { width:100px;  float:left; text-align: center;  }
#os_coluna100r    { width:100px;  float:left; text-align: right; }
#os_coluna80      { width: 80px;  float:left; text-align: center;  }
#os_coluna70      { width: 70px;  float:left; text-align: center;  }
#os_coluna70d     { width: 70px;  float:right; text-align: center;  margin: 0px  3px 0px 0px;  text-align: right;}
#os_coluna60      { width: 60px;  float:left; text-align: center;  }
#os_coluna50      { width: 50px;  float:left; text-align: center;  }
#os_coluna30      { width: 30px;  float:left;  margin: 0px  0px 0px 0px; }
 
#os_coluna20      { width: 20px;  float:left;  margin: 0px 0px 4px 0px;  }
#os_coluna20d     { width: 20px;  float:right;  margin: 0px 20px 0px 0px;  }
#miolo_os_sublinha1        { width:830px;  float:left; margin: -2px 0px 0px 25px; background-color:#EFEED8;  padding: 2px 0px 0px 2px; border: 1px solid #000;}
#miolo_os_sublinha2        { width:830px;  float:left; margin: -2px 0px 0px 25px; background-color:#EDE3B7;  padding: 2px 0px 0px 2px; border: 1px solid #000;}

#alert-data        { z-index:5000;    position:reative;  margin: -60px 0px 0px 120px;  visibility: hidden;   }
#alert-data-inner  { z-index:5000;  background-color:#E9E1C9; font-size: 12px; color: #000000; border: solid 1px #000000; width: 200px; height:50px; padding: 2px;}                   
#alert            { float:right;  width: 15px; height:15px; margin: 0px 4px 0px 0px;  border: solid 1px #000000;  background-color:#F8ED3F;}

#os_colunasrv     { width:390px;  float:left;  margin: 0px 0px 4px 4px;  }
#os_colunadttop   { width: 83px;  float:left;  text-align: center;}
#os_colunadt      { width: 80px;  float:left;  text-align: center;  font-size: 11px;   margin: 0px 3px 0px 0px; }
#os_linhadir      { width:890px;  float:left;  margin: 4px 0px 4px 0px;  text-align: right; }
#os_linhadir2     { width:345px;  float:left;  margin: 4px 0px 4px 0px;  text-align: right; }
#os_colunahr      { width: 50px;  float:left;  text-align: center;  }
#dashboard_os     { width:890px;  float:left; height:610px;  margin: 7px  0px 0px 3px;  overflow:scroll;   }
#dashboard        { width:910px;  float:left; height:610px;  margin: 7px  0px 0px 3px;  overflow:scroll;   }
#miolo_os_linha   { width:870px;  float:left; margin: 4px 0px 4px 0px;}
#os_colunaguiatop { width:190px;  float:left; margin: 0px 0px 0px 10px; padding: 2px 0px 0px 2px;}
#os_colunaguia    { width:190px;  float:left; margin: 0px 0px 0px 10px; }
#os_miolo_prestacao  { width:915px;  float:left;  margin: 4px 0px 4px 0px; }

#os_coluna_anex     { width:820px;  height: auto; float:left;  margin: 0px 0px 4px 4px; background-color:#FFFFFF; border: 1px solid #6a6869;   padding: 3px 0px 3px 0px;}



#os_tpreceb2      { width:225px;  float:left; margin: 0px 0px 0px 10px;  }
#os_tpreceb1      { width:225px;  float:left; margin: 0px 0px 0px 10px;  }
#os_tpreceb       { width:225px;  float:left; margin: 0px 0px 0px 10px;  }

#os_linha1        { width:890px;  float:left; margin: 1px 0px 1px 0px; background-color:#EFEED8;  padding: 2px 0px 0px 2px;}
#os_linha2        { width:890px;  float:left; margin: 1px 0px 1px 0px; background-color:#EDE3B7;  padding: 2px 0px 0px 2px;}
#os_colunaedit    { width: 80px;  float:left; text-align: center;  }
#os_colunabutt    { width: 35px;  float:left; text-align: center; margin: 2px  0px 3px 0px; }
#os_colunasts     { width: 130px; float:left; text-align: center; }
#fundo_os         { width:805px;  height:auto;  float:left; margin: 2px  0px 0px 20px;  padding: 0px 5px 5px 5px;  background-color:#fff; color:#000; }
#os_colunaico     { width: 70px;  float:left;  text-align: center;  }
#edit_despesas    { width:630px;  float:left;  margin: 0px 0px 0px 0px; }
#edit_opcionais   { width:630px;  float:left;  margin: 0px 0px 0px 0px; }
#loading          { width:72px;    float:left; height:12px;  margin: 10px  10px 0px 0px; padding: 0 0 0 0px;   display: none;}  
#os_linha_status  { width:350px;  float:left;  margin: 4px 0px 4px 0px; }

#os_prest_bloco1  { width:450px;  float:left;  margin: 4px 0px 4px 0px; }
#os_prest_bloco2  { width:410px;  float:right; margin: 4px 0px 4px 0px;  text-align: right; }
#os_prest_bloco3  { width:410px;  float:left;  margin: 4px 0px 4px 4px;  border-right: solid 1px #D3D6CE; }

#topo_os_linha1   { width:880px; height:25px; float:left; margin: 1px 0px 0px 0px; background-color:#EFEED8;  padding: 2px 0px 0px 2px;  border-radius: 5px 5px 5px 5px; border: 1px solid #000;}
#topo_os_linha2   { width:880px; height:25px; float:left; margin: 1px 0px 0px 0px; background-color:#EDE3B7;  padding: 2px 0px 0px 2px;  border-radius: 5px 5px 5px 5px; border: 1px solid #000;}

#miolo_os_linha1        { width:670px;  float:left; margin: -1px 0px 0px 25px; background-color:#EFEED8;  padding: 2px 0px 0px 2px; border: 1px solid #000;}
#miolo_os_linha2        { width:670px;  float:left; margin: -1px 0px 0px 25px; background-color:#EDE3B7;  padding: 2px 0px 0px 2px; border: 1px solid #000;}


/* css para a pagina de pagos  */
#os_linha7           { width: 844px;               float:left; margin: 1px 0px 2px 2px; background-color:#EFEED8;  padding: 2px 0px 0px 2px;}
#os_linha8           { width: 844px;               float:left; margin: 1px 0px 2px 2px; background-color:#EDE3B7;  padding: 2px 0px 0px 2px;}
#os_coluna940     { width: 830px;               float:left; margin: 4px 0px 4px 0px;}
#os_coluna180s    { width:180px;  float:left; text-align: center;  }
#os_coluna100r    { width:100px;  float:right; text-align: center; }
#os_coluna100p     { width:100px;  float:left; text-align: center;  }
#os_coluna80p      { width: 80px;  float:left; text-align: center;  margin: 0px 5px 0px 0px;  }
#os_coluna20p      { width: 20px;  float:left; text-align: center;  }

#os_linha_accordion2   { width: 843px;   float:left; margin: -1px 0px 2px 2px; background-color:#fff;  padding: 9px 0px 0px 2px;}
#os_linha_editosfin  { width: 890px; height:540px; float:left; margin: 10px  0px 0px 0px;  overflow:scroll;  }
#os_linha_dark       { width: 870px;               float:left; margin: 4px 0px 4px 0px;  background-color:#787250;  color:#fff;}
#dashboard_fin       { width: 870px; height:495px; float:left; margin: 2px  0px 0px 0px; overflow:scroll;   }
#os_linha_colapse_fin h3  {  float:left;   border: 0px;   }





#os_linha_colapse h3  { float:left;  border: 0px;  }
.ui-accordion-header  { display: block; cursor: pointer; position: relative;    margin: 5px 0px 0px 0px; border: 0px;} 
.ui-accordion-content { margin: 10px 0px 20px 0px; }

#mapa-eco {display:none;     }
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container a.modalCloseImg { background:url("../images_os/close_bhouse.png") no-repeat;  width:95px; height:27px; display:inline; z-index:3200; position:absolute; top:0px; right:10px; cursor:pointer;}


#os_editmap550       { width:  550px; height: 400px; }
#os_editmap550linha  { width:  545px; height: 22px;   padding: 3px 0px 0px 5px;    border: solid 1px #fff; border-radius: 5px; background-color:#787250;  color:#fff;}
#os_editmap540o      { width:  540px; height: 160px;   margin: -1px  auto;   border: solid 1px #D3D6CE; border-radius: 0px 0px 5px 5px; background-color:#fff; }
#os_editmap540       { width:  540px;   float:left;  margin: 8px 0px 5px 5px;}
#os_editmap535       { width:  535px;   float:left;  margin: 5px 0px 5px 5px;}
#os_editmap535g      { width:  535px;   float:left;  margin: 2px 0px 2px 5px;}
#os_editmap535r      { width:  535px;   float:left;  margin: 5px 0px 5px 5px;  text-align: right;}



#corpo_log         { width:630px; height:570px;  float:left; margin: 7px  0px 0px 0px;  overflow:scroll;  }
#log_colunadtop    { width: 90px;  float:left;  text-align: center; font-size: 13px;  background-color:#787250; color: #fff;  margin: 0px  1px 0px 1px;  height:15px;  padding: 2px;}
#log_colunadt      { width: 90px;  float:left;  text-align: center; font-size: 11px;   margin: 0px  1px 0px 1px; padding: 2px;}
#log_colunaclitop  { width:250px;  float:left;  font-size: 13px;  background-color:#787250; color: #fff;  margin: 0px  1px 0px 1px;  height:15px; padding: 2px;}
#log_colunacli     { width:250px;  float:left;   margin: 0px  1px 0px 1px; padding: 2px; }
#log_colunareatop  { width:120px;  float:left;  font-size: 13px;  background-color:#787250; color: #fff;  margin: 0px  1px 0px 1px;  height:15px; padding: 2px;}
#log_colunarea     { width:120px;  float:left;   margin: 0px  1px 0px 1px; padding: 2px; }
#log_colunareatop1 { width:120px;  float:left;  font-size: 13px;  background-color:#787250; color: #fff;  margin: 0px  1px 0px 1px;  height:15px; padding: 2px;}
#log_colunarea1    { width:120px;  float:left; font-size: 10px;   margin: 0px  1px 0px 1px; padding: 2px; }


#container_guias { width:995px;  float:left;  height:670px;   overflow:scroll;}

#barra_topo_guia {  width:995px;  float:left;  height:25px;}

#linha_guias1 { width:970px; background-color:#EFEED8; margin: 2px 0px 2px 0px; padding: 5px 2px 5px 4px; float:left; }
#linha_guias2 { width:970px; background-color:#EDE3B7; margin: 2px 0px 2px 0px; padding: 5px 2px 5px 4px; float:left; }

#guia_nome    { width:216px; margin: 2px 0px 2px 0px; float:left; padding: 2px; border-right: solid 1px #9E9A9A; height:18px;  font-weight: bold;}
#guia_nometop { width:220px; margin: 2px 0px 2px 0px; float:left;  background-color:#797171;  color: #fff; padding: 2px;  text-align: center;  font-weight: bold;}

#guia_celular    { width:77px; margin: 2px 0px 2px 0px; float:left; padding: 2px; border-right: solid 1px #9E9A9A;  text-align: center; height:18px; font-size: 11px; }
#guia_celulartop { width:76px; margin: 2px 0px 2px 2px; float:left;  background-color:#797171;  color: #fff; padding: 2px;  text-align: center; font-weight: bold; }

#guia_email    { width:216px; margin: 2px 0px 2px 0px; float:left; padding: 2px; border-right: solid 1px #9E9A9A;  text-align: center; height:18px;}
#guia_emailtop { width:216px; margin: 2px 0px 2px 2px; float:left;  background-color:#797171;  color: #fff; padding: 2px;  text-align: center;  font-weight: bold;}

#guia_idiomas    { width:194px; margin: -3px 0px 2px 0px; float:left; padding: 2px;   text-align: center; height:20px;  font-size: 11px;  }
#guia_idiomastop { width:194px; margin: 2px 0px 2px 2px; float:left;  background-color:#797171;  color: #fff; padding: 2px;  text-align: center; font-weight: bold; }

#container_guias_pop { width: 620px; float:left;  height: auto;  margin: 0px  0px 5px 0px; }
#topo_guias_pop      { width: 620px; float:left;  height:  30px;  margin: 10px  0px 5px 0px;  text-align:right; padding: 0px  10px 0px 0px; color:#000066;  font-size:18px; font-weight: bold;}
#linha_guias_pop     { width: 620px; float:left;  height:   5px;  margin: 0px  0px 5px 0px;  background-color:#000066;  }
#texto_guias_pop     { width: 620px; float:left;  height: auto;  margin: 5px  0px 10px 10px;    }

#os_fundo_mapa       { width: 2600px; height: auto; float:left;  background-color:#ffffff;  }
#os_topo_mapa        { width: 2600px; height: 20px; float:left;  background-color:#787250;  color:#fff; }
#os_linha1_mapa      { width: 2600px;               float:left; margin: 1px 0px 2px 0px; background-color:#EFEED8;  padding: 2px 0px 0px 2px;}
#os_linha2_mapa      { width: 2600px;               float:left; margin: 1px 0px 2px 0px; background-color:#EDE3B7;  padding: 2px 0px 0px 2px;}

/* modulo de css para as funcionalidades do mapa   */

#os_coluna120pax     { width:120px;  float:left; text-align: center; color:#fff; }
#os_coluna120pax  a  { color:#fff; }

#os_coluna100file    { width:100px;  float:left; text-align: center;   color:#fff; }
#os_coluna100file a  { color:#fff; }

#os_coluna110guia    { width:100px;  float:left; text-align: center;   color:#fff; }
#os_coluna110guia a  { color:#fff; }

#os_coluna200htl     { width:200px;  float:left; text-align: center;  margin: 0px 0px 0px 10px;}
#os_coluna200htl  a  { color:#fff; }

#os_coluna150frn     { width:150px;  float:left; text-align: center;  }
#os_coluna150frn  a  { color:#fff; }

#os_coluna200cli     { width:200px;  float:left; text-align: center;  margin: 0px 0px 0px 10px;}
#os_coluna200cli  a  { color:#fff; }

#os_coluna200op      { width:200px;  float:left; text-align: center;  margin: 0px 0px 0px 10px;}
#os_coluna200op  a   { color:#fff; }


