/*############################ Revisado 06-05-2010 ### Jesús #########################*/

	.PostEdit {}
	
		.PostEdit form{margin: 0; padding: 0;}
			.PostEdit fieldset{margin: 0; padding: 0; border: 0;}
				.PostEdit legend{display: none;}
					.PostEdit input{margin: 0; padding: 0;}
					
		.PostEdit table {border-collapse: collapse;}
		.PostEdit td, .PostEdit th {margin: 0; padding: 0;}
		.PostEdit thead, .PostEdit tfoot, .PostEdit caption {display: inline;}

	/*---- Formularios ----*/
	
	.form-content-title h2 {clear: both; margin: 0 0 1em 0; padding: 0; font-size: 2em; font-weight: normal; color: #1c5180;}
		.form-content-title h2 img {padding: 0 0.2em 0 0;}	
		
	.form-content-notice {padding: 0; margin: 0 0 1em 0; font-size: 1.2em;}
	
	/*---- Nuevo Elemento ----*/
	.form-newelement {margin: 0; padding: 0 0 1em 0;}
		.form-newelement form {margin: 0; padding: 0;}
			.form-newelement form input{margin: 0; padding: 5px 10px; border: 0; font-size: 1.4em; color: #ffffff; font-weight: bold; background: #155e8e url(../img/nostrum/BlueBoxHeader.jpg) repeat-x; text-decoration: none; cursor: pointer; }
				.form-newelement form input:hover {background-position: 0 -30px;}
	
	/*---- Formularios ----*/
	
	.form-content1col  {width: 100%; overflow: hidden; padding: 0; margin: 0;}
	
		.form {margin: 0 0 0 0;}

			.form-singlefield {margin: 0 0 1.5em 0; padding: 0 0 0 0;}
				.form-singlefield .help{margin: 0 0 0 0; padding: 0.5em 0 0 1.6em; font-style: normal; font-size: 1.2em; color: #666666; background: url(../img/nostrum/edit-icons/help.gif) 0 0.4em  no-repeat;}
				
			.form-groupfields  {margin: 1em 0 1em 0; padding: 3px; border: 1px solid #e8eefa;}
				.form-groupfields a {}
					.form-groupfields a:hover {}
				.form-groupfields .title {margin: 0 0 1em 0; padding: 3px; font-size: 1.6em; font-weight: bold; color: #1c5180; background: #e8eefa;}		
				
			.form label {font-size: 1.4em; font-weight: bold; }
			.form input {margin: 0.5em 0 0 0; padding: 0.2em; max-width: 590px; border: 1px solid #b4b4b4;}
			.form button{margin: 0 0 0 0; padding: 0.2em 0.5em; border: 1px solid #155e8e; font-size: 1.4em; color: #ffffff; font-weight: bold; background: #155e8e url(../img/nostrum/BlueBoxHeader.jpg) repeat-x; text-decoration: none; cursor: pointer; }
			.form textarea {margin: 0.5em 0 0 0; padding: 0.2em; width: 40.0em; border: 1px solid #b4b4b4; font-family: Arial, sans-serif;}
			.form .source-editor {margin: 0.5em 0 0 0; width: 100%; max-width: 100%; overflow: auto; color: #464646; border: 1px solid #b4b4b4; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
			.form .editor {margin: 0.5em 0 0 0; padding: 0; width: 100%; max-width: 620px; color: #464646; border: 1px solid #b4b4b4; font-family: Verdana, Arial, sans-serif; font-size: 12px;}
			.form select {width: 20.6em; margin: 0.5em 0 0 0; padding: 2px; color: #464646; border: 1px solid #b4b4b4;}
			
			.form-actions{float: left; margin: 0 5px 0 5px;}
			
				.form-actions .submit-spcl{float: left; margin: 0; padding: 0.4em 1em; border: 1px solid #155e8e; font-size: 1.4em; color: #ffffff; font-weight: bold; background: #155e8e url(../img/nostrum/BlueBoxHeader.jpg) repeat-x; text-decoration: none; cursor: pointer; }
				.form-actions .submit-spcl:hover {background-position: 0 -30px;}
				
				.form-actions .link {float: left; display: block; margin: 0 0 0 0.5em; padding: 0.4em 1em; border: 1px solid #cccbcb; font-size: 1.4em; color: #777777; font-weight: bold; background: #e6e6e6 url(../img/form/button-grad-grey.jpg) repeat-x left top; text-decoration: none; cursor: pointer; }
				.form-actions .link:hover {background-position: 0 -30px;}
	
	/*---- Formularios Avanzados----*/
	.form-ext {}
		.form-ext div {}
		.form-ext div .title {}
		.form-ext div .help{}

		.form-ext label {}
		.form-ext input {}
		.form-ext select {}
		.form-ext .submit{padding: 3px 10px; text-decoration: none; cursor: pointer;	border: 1px solid #014a6d; font-size: 12px; color: #ffffff; font-weight: bold; background: #2a8cbb url(../img/form/button-grad-blue.jpg) repeat-x left top;}
		.form-ext .submit:hover {background-position: 0 -30px;}
		
	/*---- Paginación ----*/		
	.form-paging {padding: 0.5em 0 0.5em 0; margin: 0 0 1em 0; background: #fffff; text-align: center; font-size: 1.2em; }
		.form-paging a {padding: 2px 4px 2px 4px; color: #155e8e; font-weight: bold; text-decoration:none;}
			.form-paging a:hover {text-decoration: underline}
		.form-paging span.pages {padding: 0 1em 0 0;}
		.form-paging span.current {padding: 0 0.3em 0 0.3em; background: #ffffff; border: 1px solid #b1ceff; color: #155e8e; }
		.form-paging span.extend {padding: 0 0 0 0;}		
		.form-paging span.disabled {padding: 0 0 0 0; color: #bcbcbc;}
		
	/*---- Tooltips ----*/
	.tipsy {padding: 0.4em; font-size: 1.1em;  opacity: 0.7; filter: alpha(opacity=70); background-repeat: no-repeat; background-image: url(../img/nostrum/tooltip/tipsy.gif);}
		.tipsy-inner {padding: 0.5em 0.8em 0.4em 0.8em; background-color: #000000; color: #ffffff; max-width: 20em; text-align: center; }
			.tipsy-north { background-position: top center; }
			.tipsy-south { background-position: bottom center; }
			.tipsy-east { background-position: right center; }
			.tipsy-west { background-position: left center; }
		
	/*---- Tablas Formularios ----*/
	.form-table {width: 100%; margin: 0 0 1em 0;}
		.form-table caption {display: none;}
		
		.form-table thead {background: #e8eefa; border: 1px solid #b1ceff;}
			.form-table thead th {padding: 0.5em 0.5em; font-size: 1.2em; font-weight: bold; color: #464646; text-align: left;}
		
		.form-table tbody {}
			.form-table tbody td {padding: 0.5em 0.5em 0.3em 0.5em; font-size: 1.1em; border-bottom: 1px solid #b1ceff; text-align: left; vertical-align: top;}
		 
		.form-table tfoot {background: #dfdfdf url(../img/form/gray-grad.jpg) repeat-x left top;}
			.form-table tfoot th {padding: 0.5em 0.5em; font-size: 1.2em; font-weight: bold; color: #464646; text-align: left;}

	/*---- Alertas y errores ----*/
	.form_error {margin: 0 0 1.5em 0; padding: 1.2em; font-size: 1.2em; color: #770000; border: 0.5em solid #cc0000;}
	
	.form_info {margin: 0 0 1.5em 0; padding: 1.2em; font-size: 1.2em; color: #357700; border: 0.5em solid #63dd00;}
	
	.form_action {height: 1.5em; margin: 0 0 1.5em 0; padding: 0.8em 1.2em 1.2em 1.2em; font-size: 1.2em; border: 0.5em solid #ffcc00;}
		.form_action p {float: left; padding: 0.3em 0 0 0; font-weight: bold;}
			.form_action form {float: left; padding: 0; margin: 0;}
			.form_action input {margin-left: 1.5em; padding: 0.3em 0.5em; text-decoration: none; cursor: pointer; border: 1px solid #cccbcb; font-size: 1em; color: #8e0035; font-weight: bold; background: #e6e6e6 url(../img/form/button-grad-grey.jpg) repeat-x left top;}
			.form_action input :hover {text-decoration: underline;}
			