body {
	background: #DCD6BE url(Rec/Cuerpo-Fondo.gifXXX) top center repeat-y !important;
	padding: 0;
	margin: 0;
}
#contenedorprincipal {
	_position: relative;
	background: #fff;
	margin-left: auto;
	margin-right: auto;
	min-width: 800px;
	width: 800px;
	border: none;
}
#bloquesuperior, #bloqueinferior {
	width: 100%;
}
#bloqueencabezado {
	width: 100%;
	height: 120px;
	vertical-align: top;
}
#bloquepublicidadsuperior, #bloquepublicidadinferior {
	display: none;
	width: 100%;
	height: 75px;
}
#bloquenavegacionsuperior, #bloquenavegacioninferior {
	width: 100%;
	height: 40px;
	overflow: hidden;
}
#bloquenavegacionsuperior {
	border-top: none;
}
#bloquenavegacioninferior {
	padding: 5px 0 0;
}
#bloquenavegacionaccesosdirectossuperior {
	width: 100%;
	height: 35px;
}
#bloquemensajessuperior {
	width: 100%;
	height: 35px;
}
#bloquepiepagina {
	width: 100%;
	height: auto !important;
	overflow: hidden;
}
#contenedorexterior {
	width: auto;
	border-left-style: solid;
	border-left-width: 160px;
	border-right-style: solid;
	border-right-width: 160px;
}
#contenedorinterior {
	width: 100%;
}
#bloqueizquierdo, #bloquederecho {
	height: 100%;
	overflow: hidden;
	border: none;
}
#bloqueizquierdo {
	position: relative;
	float: left;
	width: 160px;
	margin: 0 0 0 -160px;
}
#bloquederecho {
	position: relative;
	float: right;
	width: 160px;
	margin: 0 -160px 0 0;
}
#bloquecontenido {
	width: auto;
	min-height: 700px;
	height: auto !important;
	height: 700px;
	border-style: solid;
	border-width: 2px;
}
body {
	background: #fff;
	color: #000;
	text-indent: 0;
	font: normal 8pt arial, sans-serif;
}
h1, h2, h3, h4, h5, h6, .titulolistadodatos {
	border: none;
	margin: 5px 0;
	font-weight: bold;
}
h1 {
	font-size: 16pt;
	text-align: center;
}
h2 {
	border-bottom: solid 1px #61735d;
	font-size: 12pt;
	font-weight: bold;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
}
h4 {
	background: #585858;
	color: #fff;
	font-size: 11pt;
}
h5 {
	font-size: 10pt;
}
h6 {
	font-size: 9pt;
}
.titulolistadodatos {
	background: #DEDEFA;
	padding: 1px 0 1px 2px;
	margin: 15px 0 10px;
	color: #000;
	font: 12pt tahoma, verdana, sans-serif;
}
p, ul, ol, dl, .parrafoinfodesarrollo, .listainfodesarrollo {
	border: none;
	text-align: justify;
}
p, .parrafoinfodesarrollo {
	text-indent: 20px;
}
ul, ol, dl, .listainfodesarrollo {
	text-indent: 0;
}
.parrafoinfodesarrollo, .listainfodesarrollo {
	font-family: "courier new", sans-serif;
}
.textoresumen {
	background: #A6A6A6;
	color: inherit;
}
.textoresaltado {
	background: yellow;
	color: inherit;
}
.textomalredactado {
	background: lime;
	color: inherit;
}
.textoenrevision {
	background: aqua;
	color: inherit;
}
.textoerroneo {
	background: red;
	color: inherit;
}
a:link, a:visited, a:hover, a:active {
	background: inherit;
	color: #096;
}
label, input.button, input.text, textarea, select, option, input.radio, input.checkbox, .etiquetamensajeerror, .etiquetamensajeinformacion, .etiquetamensajeayuda, .etiquetamensajeexclamacion, .etiquetamensajepregunta, .etiquetamensajecomentario, .etiquetamensajesugerencia, .etiquetamensajeadvertencia, .etiquetanombreatributo, .etiquetavaloratributo, .etiquetaresaltadanombreatributo, .etiquetaresaltadavaloratributo, .botoncomandohabilitado, .botoncomandodeshabilitado, .cajatextohabilitada, .cajatextodeshabilitada, .listahabilitada, .listadesplegablehabilitada, .listahabilitada, .listadesplegablehabilitada {
	margin: 0 1px 4px;
	vertical-align: top;
}
label, .etiquetamensajeerror, .etiquetamensajeinformacion, .etiquetamensajeayuda, .etiquetamensajeexclamacion, .etiquetamensajepregunta, .etiquetamensajecomentario, .etiquetamensajesugerencia, .etiquetamensajeadvertencia, .etiquetanombreatributo, .etiquetaresaltadanombreatributo, .etiquetavaloratributo, .etiquetaresaltadavaloratributo {
	font: normal 8pt sans-serif, arial;
}
.etiquetanombreatributo, .etiquetaresaltadavaloratributo {
	text-align: right;
}
input.button, .botoncomandohabilitado, .botoncomandodeshabilitado {
	text-align: center;
	cursor: pointer;
	font: bold 8pt tahoma, verdana, sans-serif;
}
input.button, .botoncomandohabilitado {
	background: #61735d;
	border: 1px outset #fff;
	color: #fff;
}
.botoncomandodeshabilitado {
	background: red;
	border: 1px outset #fff;
	color: #fff;
}
.etiquetavaloratributo, .etiquetaresaltadavaloratributo, .cajatextohabilitada, .cajatextodeshabilitada, .listahabilitada, .listadesplegablehabilitada, .listahabilitada, .listadesplegablehabilitada {
	text-align: left;
	font: normal 9pt sans-serif, arial;
}
.etiquetaresaltadavaloratributo {
	background: inherit;
	color: red;
}
input.text, textarea, select, .cajatextohabilitada, .listahabilitada, .listadesplegablehabilitada {
	background: #fff;
	border: solid 1px #FFCE09;
	color: #000;
}
.cajatextodeshabilitada, .listadeshabilitada, .listadesplegabledeshabilitada {
	background: red;
	border: solid 1px #FFCE09;
	color: yellow;
}
table, .tabladivisioncontenido, .tablainfogeneral, .tablalistado {
	width: 99%;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	text-indent: 0;
	vertical-align: middle;
	table-layout: fixed;
}
table caption, .tabladivisioncontenido caption, .tablainfogeneral caption, .tablalistado caption {
	font-weight: bold;
}
table tr th, .tabladivisioncontenido tr th, .tablainfogeneral tr th, .tablalistado tr th {
	font-weight: bold;
	text-align: center;
}
table tr td, .tabladivisioncontenido tr td, .tablainfogeneral tr td, .tablalistado tr td {
	padding: 1px;
	font-weight: normal;
	text-align: left;
	text-indent: 0;
	vertical-align: baseline;
}
table tfoot tr td, .tabladivisioncontenido tfoot tr td, .tablainfogeneral tfoot tr td, .tablalistado tfoot tr td {
	font-weight: bold;
	text-align: center;
}
.tabladivisioncontenido caption {
	display: none;
}
.tabladivisioncontenido thead {
	display: none;
}
.tabladivisioncontenido tfoot {
	display: none;
}
.tablainfogeneral tbody tr td, .tablainfogeneral tbody tr td.opcionnavegacion {
	background: #e6e6fa;
	color: inherit;
	text-decoration: none;
}
.tablalistado caption {
	display: none;
}
.tablalistado thead tr th, .tablalistado thead tr th.opcionnavegacion {
	background: #F5F7F9;
	border-bottom: 1px solid #DDD;
	padding: 2px 0;
	color: #000;
	text-decoration: none;
}
.tablalistado thead tr th a:link, .tablalistado thead tr th a:visited, .tablalistado thead tr th a:active {
	background: inherit;
	color: #000;
	text-decoration: none;
}
.tablalistado thead tr th a:hover {
	background: inherit;
	color: #000;
	text-decoration: underline;
}
.tablalistado tfoot {
	display: none;
}
.tablalistado tbody tr td, .tablalistado tbody tr td.opcionnavegacion {
	background: #F5F7F9;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	color: inherit;
	text-decoration: none;
}
.tablalistado tbody tr td.opcionnavegacion, .tablalistado tbody tr td.femeninoopcionnavegacion, .tablalistado tbody tr td.masculinoopcionnavegacion {
	font-weight: bold;
}
.tablalistado tbody tr td.opcionnavegacion a:link, .tablalistado tbody tr td.opcionnavegacion a:visited, .tablalistado tbody tr td.opcionnavegacion a:active {
	background: inherit;
	color: black;
	text-decoration: none;
	font-weight: bold;
}
.tablalistado tbody tr td.opcionnavegacion a:hover {
	background: inherit;
	color: black;
	text-decoration: underline;
	font-weight: bold;
}
.contenedormensajeerror, .contenedormensajeinformacion, .contenedormensajeayuda, .contenedormensajeexclamacion, .contenedormensajepregunta, .contenedormensajecomentario, .contenedormensajedesarrollo, .contenedoropcionesnavegacion, .contenedornoticia, .contenedorclasificado, .contenedorinfoitem, .contenedorformulariodatos, .contenedorgaleriaimagenes, .contenedorimagen, .contenedorpublicidad, .contenedorinfototales, .contenedorinfopaginacion, .contenedorinfopaginacionanteriorlistado, .contenedorinfopaginacionposteriorlistado, .contenedorinfoparametrizacion, .contenedorinfoformatoheredado, .contenedorinfoformatopersonalizado {
	width: 99%;
	overflow: hidden;
	border: none;
	padding: 0;
	margin: 5px auto;
}
.contenedormensajeerror h1, .contenedormensajeinformacion h1, .contenedormensajeayuda h1, .contenedormensajeexclamacion h1, .contenedormensajepregunta h1, .contenedormensajecomentario h1, .contenedormensajedesarrollo h1, .contenedoropcionesnavegacion h1, .contenedornoticia h1, .contenedorclasificado h1, .contenedorinfoitem h1, .contenedorformulariodatos h1, .contenedorgaleriaimagenes h1, .contenedorimagen h1, .contenedorpublicidad h1, .contenedorinfototales h1, .contenedorinfopaginacion h1, .contenedorinfopaginacionanteriorlistado h1, .contenedorinfopaginacionposteriorlistado h1, .contenedorinfoparametrizacion h1, .contenedorinfoformatoheredado h1, .contenedorinfoformatopersonalizado h1 {
	background: #61735d;
	width: auto;
	border: none;
	padding: 2px 0;
	margin: 0 !important;
	color: white;
	text-align: left;
	text-indent: 4px;
	font: bold 8pt tahoma, helvetica, sans-serif;
}
.contenedormensajeerror .cuerpocontenedor, .contenedormensajeinformacion .cuerpocontenedor, .contenedormensajeayuda .cuerpocontenedor, .contenedormensajeexclamacion .cuerpocontenedor, .contenedormensajepregunta .cuerpocontenedor, .contenedormensajecomentario .cuerpocontenedor, .contenedormensajedesarrollo .cuerpocontenedor, .contenedoropcionesnavegacion .cuerpocontenedor, .contenedornoticia .cuerpocontenedor, .contenedorclasificado .cuerpocontenedor, .contenedorinfoitem .cuerpocontenedor, .contenedorformulariodatos .cuerpocontenedor, .contenedorgaleriaimagenes .cuerpocontenedor, .contenedorimagen .cuerpocontenedor, .contenedorpublicidad .cuerpocontenedor, .contenedorinfototales .cuerpocontenedor, .contenedorinfopaginacion .cuerpocontenedor, .contenedorinfopaginacionanteriorlistado .cuerpocontenedor, .contenedorinfopaginacionposteriorlistado .cuerpocontenedor, .contenedorinfoparametrizacion .cuerpocontenedor, .contenedorinfoformatoheredado .cuerpocontenedor, .contenedorinfoformatopersonalizado .cuerpocontenedor {
	border: none;
	padding: 8px;
	margin: 0;
}
.contenedormensajeerror h1, div.contenedormensajeerror h1, div.div.contenedormensajeerror h1 {
	background: red !important;
	color: white !important;
}
.contenedormensajeinformacion h1, div.contenedormensajeinformacion h1, div.div.contenedormensajeinformacion h1 {
	background: black !important;
	color: white !important;
}
.contenedormensajeayuda h1, div.contenedormensajeayuda h1, div.div.contenedormensajeayuda h1 {
	background: black !important;
	color: white !important;
}
.contenedormensajeexclamacion h1, div.contenedormensajeexclamacion h1, div.div.contenedormensajeexclamacion h1 {
	background: black !important;
	color: white !important;
}
.contenedormensajepregunta h1, div.contenedormensajepregunta h1, div.div.contenedormensajepregunta h1 {
	background: black !important;
	color: white !important;
}
.contenedormensajecomentario h1, div.contenedormensajecomentario h1, div.div.contenedormensajecomentario h1 {
	background: black !important;
	color: white !important;
}
.contenedormensajedesarrollo h1, div.contenedormensajedesarrollo h1, div.div.contenedormensajedesarrollo h1 {
	background: yellow !important;
	color: black !important;
}
.contenedoropcionesnavegacion .cuerpocontenedor ul, .contenedoropcionesnavegacion .cuerpocontenedor ol, .contenedoropcionesnavegacion .cuerpocontenedor dl {
	padding: 0 !important;
	margin: 0 !important;
	text-align: left;
	list-style-position: inside;
	list-style-type: circle;
	font: bold 9pt tahoma, helvetica, sans-serif;
}
.contenedoropcionesnavegacion .cuerpocontenedor ul li a:link, .contenedoropcionesnavegacion .cuerpocontenedor ol li a:link, .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:link, .contenedoropcionesnavegacion .cuerpocontenedor ul li a:visited, .contenedoropcionesnavegacion .cuerpocontenedor ol li a:visited, .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:visited, .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover, .contenedoropcionesnavegacion .cuerpocontenedor ul li a:active, .contenedoropcionesnavegacion .cuerpocontenedor ol li a:active, .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:active {
	text-decoration: none;
}
.contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover {
	text-decoration: underline;
}
.contenedornoticia {
	border-top: dotted 2px gray;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding-top: 8px;
}
.contenedornoticia h1 {
	background: transparent !important;
	color: black !important;
	font: bolder 14pt "verdana";
}
.contenedornoticia h1 a:link, .contenedornoticia h1 a:visited, .contenedornoticia h1 a:hover, .contenedornoticia h1 a:active {
	background: transparent !important;
	color: black !important;
	text-decoration: none;
}
.contenedornoticia .parrafopretitulonoticia {
	background: #61735d !important;
	width: auto !important;
	border: none;
	padding: 2px;
	margin: 0 !important;
	color: white !important;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
.contenedornoticia .cuerpocontenedor {
	padding: 2px !important;
}
.contenedornoticia .cuerpocontenedor .parraforesennanoticia {
	margin: 8px;
	font-family: Verdana;
	font-weight: bold;
	text-indent: 0;
}
.contenedornoticia .cuerpocontenedor .parrafocontenidonoticia {
	margin: 8px;
}
.contenedornoticia .cuerpocontenedor .parrafodatosimagennoticia {
	background: inherit;
	margin: 8px;
	color: #515151;
	font: 9pt "trebuchet ms", tahoma, sans-serif;
}
.contenedorclasificado {
	border-top: dotted 2px gray;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding-top: 8px;
}
.contenedorclasificado h1 {
	background: transparent !important;
	color: black !important;
	font: bolder 14pt "verdana";
}
.contenedorclasificado h1 a:link, .contenedorclasificado h1 a:visited, .contenedorclasificado h1 a:hover, .contenedorclasificado h1 a:active {
	background: transparent !important;
	color: black !important;
	text-decoration: none;
}
.contenedorclasificado .parrafopretituloclasificado {
	background: #61735d !important;
	width: auto !important;
	border: none;
	padding: 2px;
	margin: 0 !important;
	color: white !important;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
.contenedorclasificado .cuerpocontenedor {
	padding: 2px !important;
}
.contenedorclasificado .cuerpocontenedor .parraforesennaclasificado {
	margin: 8px;
	font-family: Verdana;
	font-weight: bold;
}
.contenedorclasificado .cuerpocontenedor .parrafocontenidoclasificado {
	margin: 8px;
}
.contenedorclasificado .cuerpocontenedor .parrafodatosimagenclasificado {
	background: inherit;
	margin: 8px;
	color: #515151;
	font: 9pt "trebuchet ms", tahoma, sans-serif;
}
.contenedorinfoitem h1 {
	background: #61735d !important;
	color: #fff !important;
}
.contenedorformulariodatos {
	background: #FEE976;
	border: none;
	color: inherit !important;
}
.contenedorformulariodatos h1 {
	background: #6d9167 !important;
	color: #fff !important;
}
.contenedorformulariodatos .cuerpocontenedor {
	padding: 5px 0 0;
	margin: 0;
}
.contenedorformulariodatos .cuerpocontenedor form {
	margin: 0;
}
.contenedorformulariodatos .cuerpocontenedor form fieldset {
	border: none;
	padding: 0;
}
.contenedorgaleriaimagenes {
	background: #fff;
	border: none;
	color: inherit;
}
.contenedorgaleriaimagenes h1 {
	background: #61735d !important;
	color: #fff !important;
}
.contenedorgaleriaimagenes .cuerpocontenedor {
	padding: 8px 5px;
}
.contenedorimagen {
	float: left;
	background: #f5f7f9;
	width: 180px;
	height: 190px;
	border-top: none;
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	border-left: none;
	margin: 10px;
	color: inherit;
}
.contenedorimagen .cuerpocontenedor {
	padding: 8px 1px;
}
.contenedorimagen .cuerpocontenedor p {
	margin: 0;
	text-indent: 0;
	text-align: center;
}
.contenedorimagen .cuerpocontenedor .imagen {
	width: 160px;
	height: 140px;
	border: none;
	margin: 0;
}
.contenedorimagen .cuerpocontenedor .datosimagen {
	background: inherit;
	color: #515151;
	font: 9pt "trebuchet ms", tahoma, sans-serif;
}
.contenedorpublicidad {
	background: #ccf !important;
	border: none;
	color: #fff;
}
.contenedorpublicidad h1 {
	background: #61735d !important;
	color: #fff !important;
}
.contenedorpublicidad .cuerpocontenedor {
	text-align: center;
}
.contenedorinfototales {
	background: #669;
	border: solid 1px #000;
	color: inherit;
}
.contenedorinfototales .cuerpocontenedor {
	background: inherit;
	color: #fff;
	font-size: 12pt;
	font-weight: bold;
}
.contenedorinfopaginacion, .contenedorinfopaginacionanteriorlistado, .contenedorinfopaginacionposteriorlistado {
	border: none;
	margin: 15px auto;
}
.contenedorinfopaginacionanteriorlistado {
	border-bottom: solid 2px #ccc;
}
.contenedorinfopaginacionposteriorlistado {
	border-top: solid 2px #ccc;
}
.contenedorinfopaginacion .cuerpocontenedor, .contenedorinfopaginacionanteriorlistado .cuerpocontenedor, .contenedorinfopaginacionposteriorlistado .cuerpocontenedor {
	padding: 0;
}
.contenedorinfopaginacion .cuerpocontenedor p, .contenedorinfopaginacionanteriorlistado .cuerpocontenedor p, .contenedorinfopaginacionposteriorlistado .cuerpocontenedor p {
	margin: 10px 0;
	text-indent: 0;
}
.contenedorinfoparametrizacion {
	background: #f5f7f9;
	border: solid 1px #006;
	color: inherit;
}
.contenedorinfoparametrizacion h1 {
	background: #61735d !important;
	color: #fff !important;
}
.contenedorinfoparametrizacion .cuerpocontenedor {
	padding: 8px;
	margin: 0;
}
.contenedorinfoparametrizacion .cuerpocontenedor form {
	margin: 0;
}
.contenedorinfoparametrizacion .cuerpocontenedor form fieldset {
	border: none;
	padding: 0;
}
.contenedorinfoformatoheredado {
	background: inherit;
	color: inherit;
}
.contenedorinfoformatoheredado h1 {
	background: #61735d !important;
	color: #fff !important;
}
.contenedorinfoformatopersonalizado h1 {
	background: #61735d !important;
	color: #fff !important;
}
#bloquesuperior, #bloqueinferior {
	background: inherit;
	color: #000;
}
#bloqueencabezado {
	color: #fff;
	background: #fff;
}
#bloqueencabezado .bloque0, .bloque1, .bloque2, .bloque3, .bloque4 {
	height: 120px;
}
#bloqueencabezado .bloque0 {
	display: none;
	float: left;
	width: 800px;
}
#bloqueencabezado .bloque1 {
	float: left;
	width: 800px;
}
#bloqueencabezado .bloque2 {
	display: none;
	float: left;
	width: 0;
}
#bloqueencabezado .bloque3 {
	display: none;
	float: right;
	width: 150px;
}
#bloqueencabezado .bloque4 {
	display: none;
	float: right;
	width: 50px;
}
#bloqueencabezado .bloque1 img {
	width: 800px;
	height: 120px;
	margin: 0;
	vertical-align: bottom;
}
#bloqueencabezado .bloque2 h1 {
	background: inherit;
	margin: 4px 0 0 5px;
	color: #fff;
	font: bold 18pt helvetica, arial, sans-serif;
}
#bloqueencabezado .bloque2 h2 {
	background: inherit;
	border: none;
	margin: 10px 0 0 5px;
	color: #fff;
	font: bold 10pt helvetica, arial, sans-serif;
}
#bloqueencabezado .contenedoropcionesnavegacion {
	border: none;
}
#bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor {
	padding: 0;
}
#bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ul li, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ol li, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor dl li {
	display: inline;
}
#bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ul li a:link, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ol li a:link, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:link, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ul li a:visited, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ol li a:visited, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:visited, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ul li a:active, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ol li a:active, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:active {
	background: inherit;
	color: #fff;
}
#bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover {
	background: inherit;
	color: #fff;
}
#bloquepublicidadsuperior, #bloquepublicidadinferior {
	background: #000;
	color: inherit;
	text-align: center;
}
#bloquenavegacionsuperior, #bloquenavegacioninferior {
	background: #6D9167 url(Rec/BloqueNavegacionSuperior-FondoXXX.gif);
	border-top: none;
	border-bottom: none;
}
#bloquenavegacionsuperior .contenedoropcionesnavegacion, #bloquenavegacioninferior .contenedoropcionesnavegacion {
	border: none;
}
#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ul, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor {
	padding: 8px 0 1px;
}
#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ul li, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ol li, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor dl li, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ul li, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ol li, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor dl li {
	float: left;
	background: inherit;
	list-style-type: none;
	list-style-position: outside;
	color: #0E580B;
	font-size: 9pt;
	text-align: center;
}
#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:link, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:link, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:link, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:visited, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:visited, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:visited, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:active, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:active, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:active, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:link, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:link, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:link, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:visited, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:visited, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:visited, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:active, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:active, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:active {
	display: block;
	background: inherit;
	color: #0E580B;
	font-size: 9pt;
	font-weight: bold;
}
#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover {
	background: inherit;
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
#navegacionsuperior, #navegacionsuperior ul {
	float: left;
	width: 790px;
	border: none;
	padding: 0;
	margin: 0 0 1em;
	list-style: none;
	line-height: 1;
}
#navegacionsuperior li {
	float: left;
	width: 100px;
	padding: 0.75em 0.25em;
	font-weight: bold;
}
#navegacionsuperior li:hover, #navegacionsuperior li.sfHoverNavegacionSuperior {
	background: #6b8c66;
}
#navegacionsuperior a {
	display: block;
	width: 100px;
	padding: 0.75em 0.25em;
	color: #fff;
	text-decoration: none;
}
#navegacionsuperior a:hover {
	color: #FFCD00;
}
#navegacionsuperior a.daddy {
	background: url(FlechaDerechaAmpliar.gif) center right no-repeat;
}
#navegacionsuperior li ul {
	position: absolute;
	left: -999em;
	background: white;
	width: 16em;
	height: auto;
	border: solid #37374E 3px;
	margin: 0;
}
#navegacionsuperior li ul ul {
	margin: -1.75em 0 0 14em;
}
#navegacionsuperior li li {
	width: 14em;
	padding: 0.25em 1em 0.25em 0.75em;
	font-weight: normal;
}
#navegacionsuperior li ul a {
	width: 14em;
	padding: 0.25em 1em 0.25em 0;
	color: #7C6240;
}
#navegacionsuperior li ul li:hover, #navegacionsuperior li ul li.sfHoverNavegacionSuperior {
	background: #eda;
}
#navegacionsuperior li:hover ul ul, #navegacionsuperior li:hover ul ul ul, #navegacionsuperior li.sfHoverNavegacionSuperior ul ul, #navegacionsuperior li.sfHoverNavegacionSuperior ul ul ul {
	left: -999em;
}
#navegacionsuperior li:hover ul, #navegacionsuperior li li:hover ul, #navegacionsuperior li li li:hover ul, #navegacionsuperior li.sfHoverNavegacionSuperior ul, #navegacionsuperior li li.sfHoverNavegacionSuperior ul, #navegacionsuperior li li li.sfHoverNavegacionSuperior ul {
	left: auto;
}
#bloquenavegacionaccesosdirectossuperior {
	background: #6d9167;
	color: inherit;
}
#bloquemensajessuperior {
	background: #6d9167 url(Rec/BloqueMensajes-Logo.gif) no-repeat;
	border-top: solid 1px #53A764;
	border-bottom: solid 1px #53A764;
	color: inherit;
}
#bloquemensajessuperior .noticiaultimomomento {
	background: transparent;
	color: #ddfdc7;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
#bloquepiepagina {
	background: #6D9167;
	color: #ccc;
	text-align: center;
}
#bloquepiepagina p {
	text-align: center;
}
#contenedorexterior {
	border-left-color: #FEE976;
	border-right-color: #FEE976;
}
#bloqueizquierdo, #bloquederecho {
	background: #FEE976;
	padding: 0;
	color: #fff;
	text-align: center;
}
#bloqueizquierdo .contenedoropcionesnavegacion, #bloquederecho .contenedoropcionesnavegacion {
	width: 90%;
	margin: 5px;
	border: none;
	text-align: center;
}
#bloqueizquierdo .contenedoropcionesnavegacion h1, #bloquederecho .contenedoropcionesnavegacion h1 {
	background: #6d9167;
	border-top: none;
	border-right: none;
	border-bottom: solid 2px #61735d;
	border-left: none;
	padding: 2px;
	text-align: center;
	color: #fff;
}
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor {
	background: #fcea87;
	border: none;
	color: #3d6303;
}
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl {
	list-style-type: none;
	list-style-position: outside;
}
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul li, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol li, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl li, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul li, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol li, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl li {
	width: 100%;
	border-bottom: solid 1px #86CE94;
	padding: 1px 0;
}
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul li a:link, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol li a:link, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:link, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul li a:visited, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol li a:visited, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:visited, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul li a:active, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol li a:active, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:active, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul li a:link, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol li a:link, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:link, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul li a:visited, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol li a:visited, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:visited, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul li a:active, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol li a:active, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:active {
	background: inherit;
	color: #505050;
	font-size: 8pt;
	font-weight: normal;
}
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover {
	background: inherit;
	color: #D81A1A;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
#bloquecontenido {
	background: #fff;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 15px;
	color: #566a53;
}
#bloquecontenido h1 {
	background: transparent;
	margin: 2px 0 25px;
	color: #383E3A;
}
#bloquecontenido h2 {
	margin: 20px 0;
}
#bloquecontenido h3 {
	margin: 20px 0;
}
#bloquecontenido .textoremarcado {
	background: inherit;
	color: #368F54;
}
#bloquecontenido p {
	text-indent: 0;
}
#bloquecontenido .contenedormensajeinformacion, #bloquecontenido .contenedormensajeayuda, #bloquecontenido .contenedormensajeexclamacion, #bloquecontenido .contenedormensajepregunta, #bloquecontenido .contenedormensajecomentario {
	background: #f5f7f9;
	color: inherit;
}
#bloquecontenido .contenedoropcionesnavegacion {
	background: #f5f7f9;
	border: solid 1px #61735d;
	color: inherit;
}
#bloquecontenido .contenedoropcionesnavegacion h1 {
	background: #61735d;
	color: #fff;
}
#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor {
	padding: 8px;
}
#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ul li, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ol li, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor dl li {
	display: inline;
	background: inherit;
	color: #6D9167;
	font-size: 8pt;
}
#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ul li a:link, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ol li a:link, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:link, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ul li a:visited, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ol li a:visited, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:visited, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ul li a:active, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ol li a:active, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:active {
	background: inherit;
	color: #6D9167;
}
#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover {
	background: inherit;
	color: #FFCB01;
}
#bloquecontenido b.rtop, #bloquecontenido b.rbottom {
	display: block;
	background: #fff;
}
#bloquecontenido b.rtop b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #6d9167;
}
#bloquecontenido b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #FEE976;
}
#bloquecontenido b.r1 {
	margin: 0 5px;
}
#bloquecontenido b.r2 {
	margin: 0 3px;
}
#bloquecontenido b.r3 {
	margin: 0 2px;
}
#bloquecontenido b.rtop b.r4, #bloquecontenido b.rbottom b.r4 {
	margin: 0 1px;
	height: 2px;
}
#bloqueizquierdo b.rtop, #bloqueizquierdo b.rbottom {
	display: block;
	background: #FFE259;
}
#bloqueizquierdo b.rtop b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #6d9167;
}
#bloqueizquierdo b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #FEE976;
}
#bloqueizquierdo b.r1 {
	margin: 0 5px;
}
#bloqueizquierdo b.r2 {
	margin: 0 3px;
}
#bloqueizquierdo b.r3 {
	margin: 0 2px;
}
#bloqueizquierdo b.rtop b.r4, #bloqueizquierdo b.rbottom b.r4 {
	margin: 0 1px;
	height: 2px;
}
#bloquederecho b.rtop, #bloquederecho b.rbottom {
	display: block;
	background: #FFE259;
}
#bloquederecho b.rtop b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #6d9167;
}
#bloquederecho b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #FEE976;
}
#bloquederecho b.r1 {
	margin: 0 5px;
}
#bloquederecho b.r2 {
	margin: 0 3px;
}
#bloquederecho b.r3 {
	margin: 0 2px;
}
#bloquederecho b.rtop b.r4, #bloquederecho b.rbottom b.r4 {
	margin: 0 1px;
	height: 2px;
}
#bloquecontenido .saltopagina {
	page-break-after: always;
}
#contenedorauxanchominimo {
	border-left: 0;
}
#contenedorprincipal {
	width: 18cm;
	border: none;
	margin-left: 0;
}
#bloqueencabezado {
	width: 18cm;
}
#bloqueencabezado .contenedoropcionesnavegacion {
	display: none;
}
#bloqueencabezado .bloque0 {
	display: block;
}
#bloqueencabezado .bloque1 {
	display: none;
}
#bloquepublicidadsuperior, #bloquepublicidadinferior, #bloquenavegacionsuperior, #bloquenavegacioninferior, #bloquenavegacionaccesosdirectossuperior, #bloquepiepagina {
	display: none;
}
#contenedorexterior {
	width: auto;
	border: none;
}
#contenedorinterior {
	width: 100%;
}
#bloqueizquierdo, #bloquederecho {
	display: none;
}
#bloquecontenido {
	width: auto;
	min-height: 500px;
	height: 500px;
	border: none;
}
.contenedorinfoparametrizacion {
	display: none;
}
