.csr_table_header {
  margin: 10px;
}

.csr_search_table {
  padding: 0;
  border: 1px solid #999;
}
.csr_header {
  background: #efece3;
  font-weight: bold;
  color: #008899;
  padding: 2px 5px 2px 5px;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}
.csr_code {
  background: #efece3;
  padding: 1px 5px 1px 5px;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}
.csr_owner {
  background: #efece3;
  padding: 1px 5px 1px 5px;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}
.csr_date {
  background: #efece3;
  padding: 1px 5px 1px 5px;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}



.csr_edit_table {
  padding: 0;
  border: 1px solid #999;
/*  color: #ffcc00; */
/*  background: #008899; */
}
.csr_edit_name {
  background: #efece3;
  padding: 1px 5px 1px 5px;
  border-bottom: 1px solid #999;
}
.csr_edit_value {
  background: #efece3;
  padding: 1px 5px 1px 5px;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
}



.box {
  background: #efece3;
  padding: 15px;
  border: 1px solid #999;
/*
  background: #efece3;
  padding: 20px 20px 20px 20px;
  border-top: 1px solid #fff;
  border-right: 1px solid #888;
  border-bottom: 1px solid #888;
  border-left: 1px solid #fff;
*/
}
.item_name {
  background: #efece3;
  padding: 0 5px 0 5px;
  *padding: 0 5px 0 25px;
}
.item_value {
  background: #efece3;
  padding: 0 5px 0 5px;
  *padding: 0 25px 0 5px;
}


input.form_input, textarea.form_textarea {
  border: 1px dotted #999;
  padding: 0px 5px 0px 5px;
  margin: 3px 0px 3px 0px;
  background: url(fnd_form.png);
  background-position: bottom;
  background-repeat: repeat-x;
  font-family:luxi-sans, verdana, arial, sans-serif;
  font-size:11px;
}

input.form_input:focus, textarea.form_textarea:focus {
  background: none;
  background-color: #fefefe;
  background: #e8e7dc;
  border: 1px solid #008899;
}

select.form_select {
  border: 1px dotted #999;
  padding: 0px 0px 0px 0px;
  background: url(fnd_form.png);
  background-position: bottom;
  background-repeat: repeat-x;
  font-family:luxi-sans, verdana, arial, sans-serif;
  font-size:11px;
}

select.form_select option {
  background: #e8e7dc;
  border: 1px dotted #999;
  //background: url(fnd_form.png);
  //background-position: bottom;
  //background-repeat: repeat-x;
}


input.form_submit {
  border: 1px solid #999;
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  background: #74b8bb url(fnd_form.png) bottom repeat-x;
}

input.form_submit:hover {
  border: 1px solid #008899;
  background: #ffcc00 url(fnd_form2.png) bottom repeat-x;
}

#ojo {
  background: #ffdd66;
  padding: 10px;
  margin: 5px 0px 5px 0px;
  border: 1px solid #999;
}

