@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;
	-moz-border-radius:	0 0.5em 0.5em 0.5em;
	-webkit-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;
	-moz-border-radius:		0;
	-webkit-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
{
	-moz-border-radius:		0.5em;
	-webkit-border-radius:	0.5em;
	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;
}