@CHARSET "UTF-8";
@import url(form_errores.css);

form
{

}

form.login
{
	margin-top:		1em;
}

fieldset
{
	border:			none;
	margin-top:		1em;
	width:			95%;
}

legend
{
	font-family:	Georgia,'Times New Roman',times,serif;
	font-style:		italic;
	font-size:		1.3em;
	font-weight:	bold;
	color:			#666;
	padding-bottom:	0.5em;
}

legend span
{
	display:		block;
	border-bottom:	1px solid;
}

label
{
	font-family:	Arial,Helvetica,sans-serif;
	font-weight:	bold;
	font-size:		0.9em;
	text-transform:	uppercase;
	
	display:		block;
	margin-bottom:	0.3em;
}

label .ayuda, div.ayuda p, legend .ayuda
{
	text-transform:	none;
	font-weight:	normal;
	font-style:		italic;
	color:			#666;
	display:		inline;
	border:			none;
}

label .ayuda, legend .ayuda
{
	margin-left:	1em;
}

div.input
{
	margin-top:		1em;
}

div.error-message, #authMessage
{
	color:			#e33;
	padding-left:	18px;
	background:		url(/img/error_16.png) no-repeat center left;
	margin-top:		0.2em;
	font-size:		0.9em;
	min-height:		17px;
	text-align:		left;
}

.markItUp div.error-message
{
	font-size:		1em;
}

.form-error
{
	border-color:	red;
}

.valid-message
{
	display:		none;
}
	

.markItUp .valid-message
{
	min-height:		17px;
}

input, textarea
{
	border:			1px solid #ccc;
}

select
{
	border:			1px solid #7d7d7d;
}

input:focus, textarea:focus, select:focus
{
	background-color: #ffe;
	border-color:	#966;
}

div.checkbox label
{
	font-weight:	normal;
	text-transform:	none;
	display:		inline;
	margin-left:	0.5em;
	margin-bottom:	0;
}

div.checkbox
{
	margin-bottom:	0.5em;
}

fieldset.checkboxes div.checkbox
{
	float:			left;
	width:			48%;
	margin-left:	2%;
}

div.submit
{
	margin:			1em 0;
}

#edit_form div.submit, #edit_form div.guardar
{
	text-align:		center;
}

#edit_form div.guardar div.submit,
#edit_form div.guardar div.cancelar
{
	display:		inline;
	margin-left:	1em;
	margin-top:		1em;
}

#edit_form div.submit input
{
	margin-left:	0;
}

#edit_form div.submit input[disabled]
{
	background-color: grey;
	color: #fff;
}

#edit_form div.text input,
div.markItUp,
div.input textarea,
div.textarea .ayuda-textile,
#edit_form div.guardar
{
	width:				90%;
	max-width:			50em;
}

div.textarea .ayuda-textile
{
	margin-top:			-1.2em;
	text-align:			right;
}

div.input textarea
{
	height:				15em;
}

div.input textarea.cuerpo
{
	height:				30em;
}

#preview
{
	width:				98%;
	margin:				1em 0.5%;
	height:				30em;
}

#edit_form p
{
	margin:				1em;
	margin-bottom:		0;
}

#edit_form ul.condiciones
{
	margin-top:			1em;
	padding-left:		1em;
}

#edit_form ul.condiciones li
{
	margin-bottom:		0.5em;
}

abbr.required
{
	border:				none;
	color:				#e2007c;
	font-size:			1.4em;
	font-weight:		bold;
	margin-left	:		0.1em;
}

p.obligatorio
{
	margin-bottom:		1em;
}

div.ui-multiselect
{
	display:			inline-block;
}

div.ui-multiselect ul
{
	height:				10em;
	overflow:			auto;
}

div .ui-multiselect a:focus
{
	outline:			1px dotted;
}

#edit_form div.ayuda p
{
	margin:		0;
	padding:	0;
}

body.registro fieldset.checkboxes legend,
body.ongs fieldset.checkboxes legend
{
	color:				#333;
	font-size:			0.9em;
	font-style:			normal;
	text-transform:		uppercase;
 	font-family:		Arial,Helvetica,sans-serif;
}

body.anuncios div.busco
{
  display:        none;
}
