body {
	background: #E4E0B3 url(Rec/Web-Body-Background.gif) repeat !important;
	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: 147px;
	vertical-align: top;
}
#bloquepublicidadsuperior, #bloquepublicidadinferior {
	display: none;
	width: 100%;
	height: 75px;
}
#bloquenavegacionsuperior, #bloquenavegacioninferior {
	width: 100%;
	height: auto;
	overflow: hidden;
}
#bloquenavegacionsuperior {
	border-top: none;
}
#bloquenavegacioninferior {
	padding: 5px 0 0;
}
#bloquenavegacionaccesosdirectossuperior {
	width: 100%;
	height: 35px;
}
#bloquemensajessuperior {
	width: 100%;
	height: 20px;
}
#bloquepiepagina {
	width: 100%;
	height: auto !important;
	overflow: hidden;
}
#contenedorexterior {
	width: auto;
	border-left-style: solid;
	border-left-width: 180px;
	border-right-style: solid;
	border-right-width: 0;
}
#contenedorinterior {
	width: 100%;
}
#bloqueizquierdo, #bloquederecho {
	height: 100%;
	overflow: hidden;
	border: none;
}
#bloqueizquierdo {
	position: relative;
	float: left;
	width: 180px;
	margin: 0 0 0 -180px;
}
#bloquederecho {
	display: none;
	position: relative;
	float: right;
	width: 180px;
	margin: 0 -180px 0 0;
}
#bloquecontenido {
	width: auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	border: none;
}
body {
	background: #fff;
	color: #000;
	text-indent: 0;
	font: normal 9pt 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: 10pt arial, 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 arial, sans-serif;
}
.etiquetanombreatributo, .etiquetaresaltadavaloratributo {
	text-align: right;
}
input.button, .botoncomandohabilitado, .botoncomandodeshabilitado {
	text-align: center;
	cursor: pointer;
	font: bold 9pt arial, sans-serif;
}
input.button, .botoncomandohabilitado {
	background: #989390;
	border: 1px outset #fff;
	color: #E8EAB8;
}
.botoncomandodeshabilitado {
	background: red;
	border: 1px outset #fff;
	color: #fff;
}
.etiquetavaloratributo, .etiquetaresaltadavaloratributo, .cajatextohabilitada, .cajatextodeshabilitada, .listahabilitada, .listadesplegablehabilitada, .listahabilitada, .listadesplegablehabilitada {
	text-align: left;
	font: normal 9pt arial, sans-serif;
}
.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;
}
.tabladivisioncontenido, .tablainfogeneral, .tablalistado {
	width: 99%;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	text-indent: 0;
	vertical-align: middle;
	table-layout: fixed;
}
.tabladivisioncontenido caption, .tablainfogeneral caption, .tablalistado caption {
	font-weight: bold;
}
.tabladivisioncontenido tr th, .tablainfogeneral tr th, .tablalistado tr th {
	font-weight: bold;
	text-align: center;
}
.tabladivisioncontenido tr td, .tablainfogeneral tr td, .tablalistado tr td {
	padding: 1px;
	font-weight: normal;
	text-align: left;
	text-indent: 0;
	vertical-align: baseline;
}
.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: #f2f0dd;
	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: #f2f0dd;
	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;
}
.tablalistadoitemscatalogo {
	width: 99%;
	border: none;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	text-indent: 0;
	vertical-align: middle;
	table-layout: fixed;
}
.tablalistadoitemscatalogo caption {
	display: none;
}
.tablalistadoitemscatalogo thead tr th {
	display: none;
}
.tablalistadoitemscatalogo tbody tr td {
	padding: 0;
	text-align: center;
	text-indent: 0;
	vertical-align: top;
}
.tablalistadoitemscatalogo tfoot tr td {
	display: none;
}
.tablainfoitemcatalogo {
	width: 99%;
	border-right: 1px #D0B2A8 solid;
	border-bottom: 1px #D0B2A8 solid;
	padding: 0;
	margin: 0;
	text-align: center;
	text-indent: 0;
	vertical-align: top;
	table-layout: fixed;
}
.tablainfoitemcatalogo caption {
	display: none;
}
.tablainfoitemcatalogo thead tr th {
	display: none;
}
.tablainfoitemcatalogo tbody tr td {
	padding: 0;
	color: #ccc !important;
	text-align: center;
	text-indent: 0;
	vertical-align: top;
	font: normal 8pt !important tahoma, arial;
}
.tablainfoitemcatalogo tbody tr td a:link, .tablainfoitemcatalogo tbody tr td a:visited, .tablainfoitemcatalogo tbody tr td a:active {
	background: inherit;
	color: #FFCA37 !important;
	text-decoration: none;
}
.tablainfoitemcatalogo tbody tr td a:hover {
	background: inherit;
	color: #FFCA37 !important;
	text-decoration: none;
}
.tablainfoitemcatalogo tbody tr .imagenitem {
	height: 110px;
	vertical-align: middle;
}
.tablainfoitemcatalogo tbody tr .nombreitem {
	background: #84142D;
	height: 32px;
	color: #fff !important;
	font-size: 8pt !important;
	font-weight: bold;
}
.tablainfoitemcatalogo tbody tr .comentariositem {
	background: #84142D;
	height: 30px;
	color: #FFFFD6 !important;
	font-size: 7pt !important;
}
.tablainfoitemcatalogo tbody tr .precioitem {
	background: #84142D;
	height: 20px;
	color: #FFFFD6 !important;
}
.tablainfoitemcatalogo tbody tr .presentacionitem {
	background: #84142D;
	height: 20px;
	color: #FFFFD6 !important;
}
.tablainfoitemcatalogo tbody tr .opcionesnavegacion {
	background: #84142D;
	height: 25px;
	color: #FFCA37 important;
}
.tablainfoitemcatalogo tfoot tr td {
	display: none;
}
.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: #989390;
	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: #84142D !important;
	color: white !important;
}
.contenedormensajeayuda h1, div.contenedormensajeayuda h1, div.div.contenedormensajeayuda h1 {
	background: #84142D !important;
	color: white !important;
}
.contenedormensajeexclamacion h1, div.contenedormensajeexclamacion h1, div.div.contenedormensajeexclamacion h1 {
	background: #84142D !important;
	color: white !important;
}
.contenedormensajepregunta h1, div.contenedormensajepregunta h1, div.div.contenedormensajepregunta h1 {
	background: #84142D !important;
	color: white !important;
}
.contenedormensajecomentario h1, div.contenedormensajecomentario h1, div.div.contenedormensajecomentario h1 {
	background: #84142D !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 arial, 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: #737EAB !important;
	font: bolder 14pt 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: bolder 14pt arial, sans-serif;
}
.contenedornoticia .parrafopretitulonoticia {
	background: #989390 !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: arial, sans-serif;
	font-weight: bold;
	text-indent: 0;
}
.contenedornoticia .cuerpocontenedor .parrafocontenidonoticia {
	margin: 8px;
}
.contenedornoticia .cuerpocontenedor .parrafodatosimagennoticia {
	background: inherit;
	margin: 8px;
	color: #515151;
	font: 9pt arial, 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 arial, sans-serif;
}
.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: #989390 !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: arial, sans-serif;
	font-weight: bold;
}
.contenedorclasificado .cuerpocontenedor .parrafocontenidoclasificado {
	margin: 8px;
}
.contenedorclasificado .cuerpocontenedor .parrafodatosimagenclasificado {
	background: inherit;
	margin: 8px;
	color: #515151;
	font: 9pt arial, sans-serif;
}
.contenedorinfoitem h1 {
	background: #989390 !important;
	color: #fff !important;
}
.contenedorformulariodatos {
	background: #f2f0dd;
	border: none;
	color: inherit !important;
}
.contenedorformulariodatos h1 {
	background: #84142D !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: #989390 !important;
	color: #fff !important;
}
.contenedorgaleriaimagenes .cuerpocontenedor {
	padding: 8px 5px;
}
.contenedorimagen {
	float: left;
	background: #f2f0dd;
	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: 180px;
	height: 140px;
	border: none;
	margin: 0;
}
.contenedorimagen .cuerpocontenedor .datosimagen {
	background: inherit;
	color: #515151;
	font: 9pt arial, sans-serif;
}
.contenedorpublicidad {
	background: #ccf !important;
	border: none;
	color: #fff;
}
.contenedorpublicidad h1 {
	background: #989390 !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: #f2f0dd;
	border: solid 1px #006;
	color: inherit;
}
.contenedorinfoparametrizacion h1 {
	background: #989390 !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: #989390 !important;
	color: #fff !important;
}
.contenedorinfoformatopersonalizado h1 {
	background: #989390 !important;
	color: #fff !important;
}
#bloquesuperior, #bloqueinferior {
	background: inherit;
	color: #000;
}
#bloqueinferior {
	background: #000;
}
#bloqueencabezado {
	background: #fff url(Rec/Web-Bloque-Encabezado.jpg);
	color: #000;
}
#bloqueencabezado .bloque0, .bloque1, .bloque2, .bloque3, .bloque4 {
	height: 147px;
}
#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: 147px;
}
#bloqueencabezado .bloque4 {
	display: none;
	float: right;
	width: 50px;
}
#bloqueencabezado .bloque1 img {
	width: 800px;
	height: 147px;
	margin: 0;
	vertical-align: bottom;
}
#bloqueencabezado .bloque2 h1 {
	background: inherit;
	margin: 4px 0 0 5px;
	color: #fff;
	font: bold 18pt arial, sans-serif;
}
#bloqueencabezado .bloque2 h2 {
	background: inherit;
	border: none;
	margin: 10px 0 0 5px;
	color: #fff;
	font: bold 10pt 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: #000;
}
#bloquenavegacionsuperior .contenedoropcionesnavegacion, #bloquenavegacioninferior .contenedoropcionesnavegacion {
	border: none;
}
#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ul, #bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor {
	padding: 1px 0;
	margin: 0 auto;
}
#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;
	margin: 0 10px;
	list-style-type: none;
	list-style-position: outside;
	color: #A89869;
	font-size: 8pt;
	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: #A89869;
	font-size: 8pt;
	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: #d5be7a;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
#bloquenavegacionaccesosdirectossuperior {
	background: #84142D;
	color: inherit;
}
#bloquemensajessuperior {
	background: #000;
	border: none;
	color: inherit;
}
#bloquemensajessuperior .noticiaultimomomento {
	background: transparent;
	color: #EFEFEF;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}
#bloquepiepagina {
	background: #84142D;
	color: #ccc;
	text-align: center;
}
#bloquepiepagina p {
	text-align: center;
}
#contenedorexterior {
	border-left-color: #84142D;
	border-right-color: #84142D;
}
#bloqueizquierdo, #bloquederecho {
	background: #84142D;
	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: #000;
	border-top: solid 4px #2C2220;
	border-bottom: solid 4px #2C2220;
	padding: 2px;
	text-align: center;
	color: #A89869;
	font: 8pt arial, sans-serif;
}
#bloqueizquierdo .contenedoropcionesnavegacion h1 a:link, #bloquederecho .contenedoropcionesnavegacion h1 a:link, #bloqueizquierdo .contenedoropcionesnavegacion h1 a:visited, #bloquederecho .contenedoropcionesnavegacion h1 a:visited, #bloqueizquierdo .contenedoropcionesnavegacion h1 a:hover, #bloquederecho .contenedoropcionesnavegacion h1 a:hover, #bloqueizquierdo .contenedoropcionesnavegacion h1 a:active, #bloquederecho .contenedoropcionesnavegacion h1 a:active {
	background: inherit;
	color: #A89869;
	text-decoration: none;
}
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor, #bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor {
	background: #84142D;
	border: none;
	color: #F0F5BB;
}
#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 #4B262D;
	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: #F0F5BB;
	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: inherit;
	width: 100%;
	color: #d5be7a;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
#bloquecontenido {
	background: #fff;
	padding: 20px 8px 2px;
	color: #606060;
}
#bloquecontenido h1 {
	background: transparent;
	margin: 2px 0 25px;
	color: #2D2321;
	font: normal 14pt tahoma, sans-serif;
}
#bloquecontenido h2 {
	background: transparent;
	margin: 20px 0;
	color: #2D2321;
	font-size: 13pt;
	font-weight: bold;
}
#bloquecontenido h3 {
	margin: 20px 0;
	font-size: 12pt;
	font-weight: bold;
}
#bloquecontenido a:link {
	color: #84142D;
}
#bloquecontenido a:visited {
	color: #84142D;
}
#bloquecontenido a:hover {
	color: #84142D;
}
#bloquecontenido a:active {
	color: #84142D;
}
#bloquecontenido .textoremarcado {
	background: inherit;
	color: #6c182a;
}
#bloquecontenido p {
	text-indent: 0;
}
#bloquecontenido .contenedormensajeinformacion, #bloquecontenido .contenedormensajeayuda, #bloquecontenido .contenedormensajeexclamacion, #bloquecontenido .contenedormensajepregunta, #bloquecontenido .contenedormensajecomentario {
	background: #f2f0dd;
	color: inherit;
}
#bloquecontenido .contenedoropcionesnavegacion {
	background: #f2f0dd;
	border: solid 1px #C6C0C0;
	color: inherit;
}
#bloquecontenido .contenedoropcionesnavegacion h1 {
	background: #989390;
	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: #737EAB;
}
#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: #737EAB;
}
#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, #bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover {
	background: inherit;
	color: #737EAB;
}
#bloquecontenido b.rtop, #bloquecontenido b.rbottom {
	display: block;
	background: #fff;
}
#bloquecontenido b.rtop b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #84142D;
}
#bloquecontenido b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #f2f0dd;
}
#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.rtitulotop, #bloqueizquierdo b.rtitulobottom {
	display: block;
	background: #F3F4F4;
}
#bloqueizquierdo b.rcuerpotop, #bloqueizquierdo b.rcuerpobottom {
	display: block;
	background: #F3F4F4;
}
#bloqueizquierdo b.rtitulotop b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #84142D;
}
#bloqueizquierdo b.rcuerpotop b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #f2f0dd;
}
#bloqueizquierdo b.rtitulobottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #84142D;
}
#bloqueizquierdo b.rcuerpobottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #f2f0dd;
}
#bloqueizquierdo b.r1 {
	margin: 0 5px;
}
#bloqueizquierdo b.r2 {
	margin: 0 3px;
}
#bloqueizquierdo b.r3 {
	margin: 0 2px;
}
#bloqueizquierdo b.rtitulotop b.r4, #bloqueizquierdo b.rtitulobottom b.r4 {
	margin: 0 1px;
	height: 2px;
}
#bloqueizquierdo b.rcuerpotop b.r4, #bloqueizquierdo b.rcuerpobottom 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: #84142D;
}
#bloquederecho b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #f2f0dd;
}
#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;
}
