body {
	background: #f8f7f4 url(Rec/Cuerpo-Fondo.gifxxxx) top center repeat-y !important;
	background-repeat:no-repeat 
	padding: 0;
	margin: 0;
}
#contenedorprincipal {
	_position: relative;
	background: #fff !important;
	margin-left: auto;
	margin-right: auto;
	min-width: 800px;
	width: 800px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#bloquesuperior, #bloqueinferior {
	width: 100%;
}
#bloqueencabezado {
	width: 100%;
	height: 150px;
	vertical-align: top;
}
#bloquepublicidadsuperior, #bloquepublicidadinferior {
	display: none;
	width: 100%;
	height: 75px;
}
#bloquenavegacionsuperior, #bloquenavegacioninferior {
	width: 100%;
	height: 50px;
	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: 600px;
	height: auto !important;
	height: 600px;
	border: none;
}
body {
	background: #fff;
	color: #000;
	text-indent: 0;
	font: normal 10pt "trebuchet ms", arial, sans-serif;
}
h1, h2, h3, h4, h5, h6, .titulolistadodatos {
	border: none;
	margin: 5px 0;
	font-weight: bold;
}
h1 {
	font-size: 18pt;
	text-align: center;
}
h2 {
	border-bottom: solid 1px #6d6b6b;
	font-size: 14pt;
	font-weight: normal;
}
h3 {
	font-size: 12pt;
}
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;
}
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: bold 9pt "trebuchet ms", arial;
}
.etiquetanombreatributo, .etiquetaresaltadavaloratributo {
	text-align: right;
}
input.button, .botoncomandohabilitado, .botoncomandodeshabilitado {
	text-align: center;
	cursor: pointer;
	font: bold 9pt tahoma, verdana, sans-serif;
}
input.button, .botoncomandohabilitado {
	background: #E5C075;
	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 #eceaea;
	color: #000;
}
.cajatextodeshabilitada, .listadeshabilitada, .listadesplegabledeshabilitada {
	background: red;
	border: solid 1px #eceaea;
	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: #f9f7f7;
	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: #f9f7f7;
	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: #E5C075;
	width: auto;
	border: none;
	padding: 0 0 2px 4px;
	margin: 0 !important;
	color: white;
	font-size: 8pt !important;
	font-weight: bold !important;
	text-align: left;
	text-indent: 2px;
}
.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: #840101 !important;
	color: white !important;
}
.contenedormensajeayuda h1, div.contenedormensajeayuda h1, div.div.contenedormensajeayuda h1 {
	background: #840101 !important;
	color: white !important;
}
.contenedormensajeexclamacion h1, div.contenedormensajeexclamacion h1, div.div.contenedormensajeexclamacion h1 {
	background: #840101 !important;
	color: white !important;
}
.contenedormensajepregunta h1, div.contenedormensajepregunta h1, div.div.contenedormensajepregunta h1 {
	background: #840101 !important;
	color: white !important;
}
.contenedormensajecomentario h1, div.contenedormensajecomentario h1, div.div.contenedormensajecomentario h1 {
	background: #840101 !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 8pt 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: #800000 !important;
	font: bold 12pt arial, sans-serif;
}
.contenedornoticia h1 a:link, .contenedornoticia h1 a:visited, .contenedornoticia h1 a:hover, .contenedornoticia h1 a:active {
	background: transparent !important;
	text-decoration: none;
	font: bold 12pt arial, sans-serif;
}
.contenedornoticia .parrafopretitulonoticia {
	background: #E5C075 !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: bold 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: #E5C075 !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: #E5C075 !important;
	color: #fff !important;
}
.contenedorformulariodatos {
	background: #f9f7f7;
	border: none;
	color: inherit !important;
}
.contenedorformulariodatos h1 {
	background: #840101 !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: #E5C075 !important;
	color: #fff !important;
}
.contenedorgaleriaimagenes .cuerpocontenedor {
	padding: 8px 5px;
}
.contenedorimagen {
	float: left;
	background: #f9f7f7;
	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: #E5C075 !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: #f9f7f7;
	border: solid 1px #006;
	color: inherit;
}
.contenedorinfoparametrizacion h1 {
	background: #E5C075 !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: #E5C075 !important;
	color: #fff !important;
}
.contenedorinfoformatopersonalizado h1 {
	background: #E5C075 !important;
	color: #fff !important;
}
#bloquesuperior, #bloqueinferior {
	background: inherit;
	color: #000;
}
#bloqueencabezado {
	color: #000;
	background: #fff;
}
#bloqueencabezado .bloque0, .bloque1, .bloque2, .bloque3, .bloque4 {
	height: 150px;
}
#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: 150px;
	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: #fff url(Rec/BloqueNavegacionSuperior-Fondo.gifxxx);
	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: white;
}
#navegacionsuperior a {
	display: block;
	background: #800000;
	border: 2px solid #E5C075;
	width: 100px;
	padding: 0.75em 0.25em;
	color: #F6F5F3;
	text-decoration: none;
	font: 8pt "Lucida Sans Unicode", arial, sans-serif;
	font-weight: bold;
}
#navegacionsuperior a:hover {
	background: #E5C075;
	border: 2px solid #800000;
	color: #654e66;
}
#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: #840101;
	color: inherit;
}
#bloquemensajessuperior {
	background: #840101 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: #800000;
	color: #ccc;
	text-align: center;
}
#bloquepiepagina p {
	text-align: center;
}
#contenedorexterior {
	border-left-color: #F4F2F3;
	border-right-color: #F4F2F3;
}
#bloqueizquierdo, #bloquederecho {
	background: #F4F2F3;
	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: #840101;
	border-top: none;
	border-right: none;
	border-bottom: solid 2px #E5C075;
	border-left: none;
	padding: 2px;
	text-align: center;
	color: #eeebeb;
	font: 8pt "Lucida Sans Unicode", arial, sans-serif;
}
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor {
	background: #FDFDFD;
	border: none;
	color: #fff;
}
#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 {
	display: block;
	width: 100%;
	border-bottom: solid 1px #eceaea;
	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 {
	display: block;
	background: inherit;
	width: 100%;
	color: #903;
	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 {
	display: block;
	background: #eceaea;
	width: 100%;
	color: #EEBD56;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
#bloquecontenido {
	background: #fff;
	padding: 15px;
	color: #5C6878;
}
#bloquecontenido h1 {
	background: transparent;
	margin: 2px 0 25px;
	color: #800000;
	font: normal 16pt arial, sans-serif;
}
#bloquecontenido h2 {
	background: transparent;
	margin: 20px 0;
	color: #800000;
}
#bloquecontenido h3 {
	margin: 20px 0;
}
#bloquecontenido a:link {
	color: #840101;
}
#bloquecontenido a:visited {
	color: #840101;
}
#bloquecontenido a:hover {
	color: #840101;
}
#bloquecontenido a:active {
	color: #840101;
}
#bloquecontenido .textoremarcado {
	background: inherit;
	color: #5c5b5b;
}
#bloquecontenido p {
	text-indent: 0;
}
#bloquecontenido .contenedormensajeinformacion, #bloquecontenido .contenedormensajeayuda, #bloquecontenido .contenedormensajeexclamacion, #bloquecontenido .contenedormensajepregunta, #bloquecontenido .contenedormensajecomentario {
	background: #f9f7f7;
	color: inherit;
}
#bloquecontenido .contenedoropcionesnavegacion {
	background: #f9f7f7;
	border: solid 1px #C6C0C0;
	color: inherit;
}
#bloquecontenido .contenedoropcionesnavegacion h1 {
	background: #E5C075;
	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: #800000;
}
#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: #800000;
}
#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover {
	background: inherit;
	color: #800000;
}
#bloquecontenido b.rtop, #bloquecontenido b.rbottom {
	display: block;
	background: #fff;
}
#bloquecontenido b.rtop b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #840101;
}
#bloquecontenido b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #f9f7f7;
}
#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: #F3F4F4;
}
#bloqueizquierdo b.rtop b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #840101;
}
#bloqueizquierdo b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #f9f7f7;
}
#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: #F3F4F4;
}
#bloquederecho b.rtop b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #840101;
}
#bloquederecho b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #f9f7f7;
}
#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;
}