.page-cms {}
.page-cms .layout {}
.page-cms .col {}
.page-cms .col-left {}
.page-cms .col-center {}
.page-cms .col-right {}
.page-cms .col-separated {
	margin-right:13px;
	padding-right:17px;
	background: url('../../art/cms/separator_vertical_2.gif') repeat-y right;
}
.page-cms hr {
	display:none;
}
.page-cms .block {
	/*margin-bottom:30px;*/
	margin-bottom:15px;
	padding-bottom:0;
}




/* FALLBACK */

.page-cms .cms-fallback {
	padding-top:15px;
	padding-left:40px;
	margin-bottom:30px;
	background: url('../../art/icons/information.gif') no-repeat 15px 50%;
	border:1px dotted #33559f;
	color:#33559f;
}

/* MARGENES */
	.page-cms .content {
		padding:0 10px;
		padding-bottom:0;
	}
	.page-cms .bg .content, .page-cms .bg-soft .content, .page-cms .bg-hard .content {
		/* Realizamos un padding inferior para mostrar el background de forma proporcional*/
		padding-bottom:5px;
	}
	.page-cms ul, .page-cms ol, .page-cms p, .page-cms li {
		margin-bottom:0.6em;
		padding-bottom:0.6em;
	}
	.page-cms ul.small-margin, .page-cms ol.small-margin, .page-cms .small-margin li {
		margin-bottom:0.6em;
		padding-bottom:0.6em;
	}
/* MARGENES */



/* HEADERS */
	.page-cms .header p {
		padding:0 10px;
	}
	.page-cms h4, .page-cms h5, .page-cms h6, .page-cms h7  {
		font-size:2.5em;
		padding:10px 10px 5px 10px;
		margin-bottom:5px;
		font-weight:normal;
		font-style:italic;
		letter-spacing:0.2em;
		color:#000;
	}
	.page-cms h4 {
		color:#04599f;
		padding-top:0;
	}
	.page-cms h5 {
		font-size:1.6em;
		margin-bottom:0;
	}
	.page-cms h6 {
		font-size:1.3em;
		margin-bottom:0;
		padding-bottom:5px;
		border-bottom:1px solid #aaa;
		margin-bottom:20px;
	}
	.page-cms h7 {
		font-size:1.2em;
		margin-bottom:0;
		padding-bottom:2px;
	}
	.page-cms .content h5, .page-cms .content h6 {
		margin-bottom:5px;
		padding-left:0;
	}
	.page-cms h4 small, .page-cms h5 small, .page-cms h6 small  {
		font-size:0.7em;
	}
/* HEADERS */

	.page-cms .header p.tagline {
		font-size:8pt;
		line-height:8pt;
		font-weight:normal;
		font-style:italic;
		letter-spacing:0em;
		margin:0;
		padding:0;
	}


/* BGs */
	.page-cms .bg-soft {
		background-color:#f7f7f7;
	}
	.page-cms .bg-hard {
		background-color:#e9e9e9;
	}
	.page-cms .bg {
		background-color:#f2f2f2;
	}
/* BGs */



/* LISTAS */
	.page-cms ul {
		list-style-type:circle;
		margin-left:40px;
	}
	.page-cms ul li, .page-cms ol li{
		margin-left:1.5em;
	}
	.page-cms ul li h6, .page-cms ol li h6{
		padding:0;
		color:#04599f;
		font-size:1.2em;
		border-bottom:none;
		margin-bottom:10px;
	}
	.page-cms ul li p, .page-cms ol li p {
		margin-left:0em;
	}
	/* LISTAS PEQUEÑAS */
		.page-cms ul.small {list-style-type:disc;}
		.page-cms ul.small li {margin-bottom:0em;font-size:0.8em}
	/* FAQS */
		.page-cms ol.faq > li {
			border-top:1px dotted #555;
			margin-top:10px;
			padding-top:10px;
		}
/* LISTAS */


.page-cms b {
	font-size:1.2em;
}

.page-cms strong {}

.page-cms em {
	color:#04599f;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
}





/* TABLAS */
	.page-cms table .number {text-align:right;}
	.page-cms table .date {text-align:left;}
	.page-cms table .text {text-align:left;}
	.page-cms table .actions {text-align:center;}
	.page-cms table .hide {
		background-color:#fff;
		border:none;
	}

	/* ALTERNATE ROWS */
		.page-cms table tr.row1 {
			background-color:#fff;
		}
		.page-cms table tr.row2 {
			background-color:#e7f2fb;
		}
	/* STD */
		.page-cms table.std {
			margin:10px 0;
		}
		.page-cms table.std td, .page-cms table.std th {
			padding:5px;
		}

		/* HEAD */
			.page-cms table.std thead th {
				font-size:1.2em;
				letter-spacing:0.05em;
				line-height:20px;
				padding:5px;
				text-align:center;
				color:#555;
				background-color:#eeeeee;
			}
			.page-cms table.std thead tr.datafilter td {
				font-size:8pt;
			}
			.page-cms table.std thead .colspan td {
				font-size:1em;
				letter-spacing:0em;
				line-height:15px;
				padding:5px;
				text-align:center;
				color:#555;
				background-color:#ddd;
			}
			.page-cms table.std thead .colspan .hide {
				background-color:#fff;
			}
		/* BODY */
			.page-cms table.std tbody th {}
			.page-cms table.std tbody td {}
			.page-cms table td.noresults {
				text-align:center;
			}

		/* FOOT */
			.page-cms table.std tfoot th {
				line-height:1.1em;
				font-size:1.1em;
				letter-spacing:0.1em;
				text-align:right;
				font-weight:normal;
				padding:5px;
				background-color:#eee;
				text-align:right;
			}
			.page-cms table.std tfoot td {
				background-color:#eee;
			}
	/* STD-CONDENSED */
		.page-cms table.std.std-condensed {
			font-size:8pt;
		}
		.page-cms table.std.std-condensed thead th {
			letter-spacing:0em;
			font-size:9pt;
		}
		.page-cms table.std.std-condensed input, .page-cms table.std.std-condensed select {
			font-size:8pt;
		}
	/* STD-CONDENSED */
	/* CONDENSED */
		.page-cms table.condensed {
			margin:10px 0;
		}
		.page-cms table.condensed td, .page-cms table.condensed th {
			padding:2px 5px;
		}
		/* HEAD */
			.page-cms table.condensed thead th {
				font-size:1.2em;
				line-height:1em;
				padding:5px;
				text-align:center;
				font-weight:normal;
				color:#fff;
				background-color:#04599f;
				letter-spacing:0.1em;
			}
			.page-cms table.condensed thead tr.datafilter td {
				font-size:8pt;
			}
		/* BODY */
			.page-cms table.condensed tbody th {
				font-weight:normal;
			}
			.page-cms table.condensed tbody td {color:#000;}
		/* FOOT */
			.page-cms table.condensed tfoot th {
				line-height:1.1em;
				font-size:1.1em;
				text-align:right;
				font-weight:normal;
				padding:5px;
				text-align:right;
			}
			.page-cms table.condensed tfoot td {}
			.page-cms table.condensed tfoot .first td, .page-cms table.condensed tfoot .first th {
				border-top:1px solid #04599f;
			}
			.page-cms table.condensed tfoot .last td, .page-cms table.condensed tfoot .last th {
				border-top:1px solid #04599f;
			}
/* TABLAS */

