@CHARSET "UTF-8";
@import url('inputs.css');
@import url("/css/admin/form_errores.css");

#edit_form
{
  border: 0;
}

#edit_form fieldset
{
  border:       0;
  background-color: #e5e5e5;
  padding:      1em;
  width:        97.5%;
  margin:       auto;
  vertical-align:   top;
}

.ui-tabs .ui-tabs-nav li a
{
  padding: 0.5em;
}

.ui-corner-bottom
{
  border-color:   #00782E;
  border-width:   0 1px 1px;
  border-radius:    0 0.5em 0.5em 0.5em;
}

.ui-widget
{
  font-size: inherit;
}

.ui-widget-header
{
  border-color:     #FFF;
  border-width:     0 0 1px 0;
  background:       none;
  border-radius:      0;
}

#edit_form .ui-tabs-panel
{
  background: #e5e5e5;
  border-top: none;
}

div.input
{
    margin:   1em 0;
}

div.input label
{
  clear: left;
    float: left;
    margin: 0 0.5em 0 0;
    position: relative;
    top: 0.3em;
width: 13em;
text-align: right;
}

div.radio
{
  display: inline-block;
}

div.radio input
{
  clear: left;
    float: left;
    margin: 0.6em 0 0;
}

div.radio label
{
  clear:      none;
    float:      left;
    line-height:  2em;
    margin:     0 0 0 0.5em;
    text-align:   left;
    width:      auto;
    max-width: 45em;
}

.required label:after,
.radio.required legend:after
{
  content:              "*";
  color:                #00782E;
}

.radio label:after
{
  content: none;
}

#edit_form div.input input[type='text']
{
  width:  20em;
}

.error-message, .valid-message
{
  font-size:    0.8em;
  margin-left:  0.5em;
  padding-left: 15em;
}

.valid-message
{
  color: green;

  background:   url(/img/check_16.png) no-repeat center left;
  display:    inline;
  padding-left: 17px;
  margin-left:  2px;
}

.error-message
{
  color: red;
}

.ui-datepicker-trigger
{
  position: relative;
  top:    0.2em;
  left:   0.5em;
  cursor:   pointer;
}

.textarea label
{
  text-align:   left;
  margin-right: 0.5em;
  margin-bottom:  0.5em;
}

.textarea .ayuda-textile
{
  float:    right;
  position: relative;
    top:    0.5em;
}

.textarea .ayuda-textile a
{
  font-size:  0.85em;
  margin:   0 0.5em 0 0;
  color:    #1C7116;
}

div.checkbox input[type='checkbox']
{
  margin-left: 15em;
}

div.checkbox label
{
  float:      none;
  width:      auto;
  padding-left: 0.5em;
}

#edit_form > fieldset
{
  margin-top: 1em;
}

#edit_form > fieldset > legend
{
  color:        white;
  padding:      0.5em 1em;
  background-color: #484E42;
  color:        black;
  background-color: #d5d5d5;
}

#edit_form > fieldset,
#edit_form > fieldset > legend
{
  border-radius:      0.5em;
}

legend + * {
    -webkit-margin-top-collapse : separate;
  margin-top                  : 1em;
}

.ui-tabs .ui-tabs-nav .ui-state-default, .ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
  font-size: 0.9em;
  background: #e5e5e5 !important;
}

.ui-tabs .ui-tabs-nav .ui-state-default:hover, .ui-tabs .ui-tabs-nav li.ui-tabs-selected:hover
{
  border-color: #d3d3d3;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
  border-color: #e5e5e5 !important;
}

.ui-state-hover a, .ui-state-hover a:hover
{
  color: #555;
}

.form .link a
{
  margin-left: 15.5em;
}

div.select option
{
  padding: 0 0.5em;
}

div.ayuda
{
  font-size:  0.9em;
  color:    grey;
  width:    17em;
}
