﻿body {
	background:#C4C3C3 url(Rec/Imagenes/Body-Background.jpg) repeat-x !important; 
	padding:0;
	margin:0;
	text-indent:0;
}

/* NO APLICA EN ESTE PORYECTO. */
#contenedorauxanchominimo {
    position:relative; /* IMPORTANTE: Necesario para solucionar el bug del ancho mínimo en el browser IE. */
    float:left; /* IMPORTANTE: Necesario para solucionar el bug del ancho mínimo en el browser IE. */
	width:auto; /* IMPORTANTE: Necesario para solucionar el bug del ancho mínimo en el browser IE. */
	border-left:980px solid white; /* IMPORTANTE: Necesario para solucionar el bug del ancho mínimo en el browser IE. */
}

#contenedorprincipal {
    _position:relative; /* IMPORTANTE: Necesario para solucionar el bug del ancho mínimo en el browser IE. */
	background:#ffffff;
	min-width:980px; /* NOTA: No funciona con el browser IE. */
	width:980px; /* IMPORTANTE: También es posible definir un ancho fijo para el contenido de la página. */
	border:none;
    margin-left:auto; /* IMPORTANTE: Necesario para solucionar el bug del ancho mínimo en el browser IE. */
    margin-right:auto; /* IMPORTANTE: Necesario para solucionar el bug del ancho mínimo en el browser IE. */
}

#bloquesuperior {
	width:100%;
	min-height:160px;
	height:auto !important;
	height:160px;
}

#bloqueinferior {
	width:100%;
}

#bloqueencabezado {
	width:100%;
	height:160px;
	vertical-align:top; /* IMPORTANTE: "vertical-align:top;" se utiliza para quitar el espacio que el browser IE coloca sobre el bloque. */
}

#bloquepublicidadsuperior, 
#bloquepublicidadinferior {
    display:none;
	width:100%;
	height:100px;
}

#bloquenavegacionsuperior, 
#bloquenavegacioninferior {
	width:100%;
	height:35px; /* IMPORTANTE: No se utiliza auto !important por el bug del browser IE al minimizar la ventana.  */
	overflow:hidden; /* IMPORTANTE: Esto es lo que permite que el div se adapte al alto de su contenido. */
	z-index:1000 !important;
}

#bloquenavegacioninferior {
	padding:5px 0 0 0;
}

#bloquenavegacionaccesosdirectossuperior {
	width:100%;
	height:30px !important;
}

#bloquepiepagina {
	width:100%;
	height:auto !important;
	overflow:hidden; /* IMPORTANTE: Esto es lo que permite que el div se adapte al alto de su contenido. */
}

#contenedorexterior {
	width:auto;
	border-left-style:solid;
	border-left-width:164px;
	border-right-style:solid;
	border-right-width:1px;
	z-index:0 !important;
}

#contenedorinterior {
	width:100%;
	z-index:0 !important;
}

#bloqueizquierdo, 
#bloquederecho {
	height:100%;
	overflow:hidden; /* IMPORTANTE: Esto es lo que permite que el div se adapte al alto de su contenido. */
	border:none;
	z-index:0 !important;
}

#bloqueizquierdo {
	position:relative; /* IMPORTANTE: No quitar esta línea de código porque afecta al maquetado. */
	float:left;
	width:164px;
	margin:0 0 0 -164px;
}

#bloquederecho {
	position:relative; /* IMPORTANTE: No quitar esta línea de código porque afecta al maquetado. */
	float:right;
	width:1px; /* 254px */
	margin:0 -1px 0 0; /* IMPORTANTE: A margin-right se le suman 5px al ancho para funcione bien en el browser IE a una resolución de 800x600. */ 
}

#bloquecontenido {
	width:auto;
	min-height:420px;
	height:auto !important;
	height:420px;
	border-style:solid;
	border-width:0;
}

body {
	background:#4C4C4C;
	color:#2b2827;
	font-family:arial, sans-serif; 
	font-size:8pt;
	font-weight:normal; 
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
.titulolistadodatos {
	border:none;
	margin:5px 0 5px 0;
	font-weight:normal; 
}	

h1 {
	font-size:22pt; 
	text-align:left;
}

h2 {
	border:none;
	font-size:16pt; 
	font-weight:normal;
}

h3 {
	font-size:11pt;
	font-weight:bold;
}

h4 {
	font-size:10pt; 
	font-weight:bold;
}

h5 {
	font-size:9pt; 
	font-weight:bold;
}

h6 {
	font-size:8pt; 
	font-weight:bold;
}

p, 
ul, 
ol, 
dl, 
.parrafoinfodesarrollo,
.listainfodesarrollo { 
	border:none;
	margin:8px auto;
	text-align:justify;
}

p, 
.parrafoinfodesarrollo { 
	text-indent:0;
}

ul, 
ol, 
dl, 
.listainfodesarrollo { 
	list-style-position:inside;
}

.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 {
	background:inherit;
	color:#0066CC;
}

a:visited {
	background:inherit;
	color:#0066CC;
}

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:auto;
	padding:1px 1px 1px 1px;
	vertical-align:top; 
	font-family:arial, sans-serif;
	font-size:9pt;
}

label,
.etiquetamensajeerror, 
.etiquetamensajeinformacion, 
.etiquetamensajeayuda, 
.etiquetamensajeexclamacion, 
.etiquetamensajepregunta,
.etiquetamensajecomentario,
.etiquetamensajesugerencia,
.etiquetamensajeadvertencia,
.etiquetanombreatributo, 
.etiquetaresaltadanombreatributo, 
.etiquetavaloratributo, 
.etiquetaresaltadavaloratributo {
	color:#1F222C;
	font-family:arial, sans-serif; 
	font-weight:normal;
}

.etiquetanombreatributo, 
.etiquetaresaltadavaloratributo {
	text-align:right; 
}

input.button,
.botoncomandohabilitado,
.botoncomandodeshabilitado {
	font-family:arial, sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-align:center; 
	cursor:pointer;
}

.etiquetavaloratributo, 
.etiquetaresaltadavaloratributo,
.cajatextohabilitada,
.cajatextodeshabilitada,
.listahabilitada, 
.listadesplegablehabilitada,
.listahabilitada, 
.listadesplegablehabilitada {
	font-family:arial;
	font-weight:normal;
	text-align:left; 
}

.etiquetaresaltadavaloratributo {
	background:inherit;
	color:#444444;
}

input.text,
textarea,
select,
.cajatextohabilitada,
.listahabilitada, 
.listadesplegablehabilitada {
	background:#ffffff;
	border:solid 1px #C4C3C4;
	color:#000000;
}

.cajatextodeshabilitada,
.listadeshabilitada, 
.listadesplegabledeshabilitada {
	background:red;
	border:solid 1px gray;
	color:yellow;
}

.tabladivisioncontenido,
.tablainfogeneral,
.tablalistado,
.tablalistadoitemscatalogo,
.tablalistadoitemsnovedades,
.tablalistadoitemsofertas,
.tablalistadoitemspromociones {
	width:99%;
    padding:0;
    margin:0 auto 0 auto;
	text-align:left;
	text-indent:0; 
    vertical-align:middle;
	table-layout:fixed;
}

.tabladivisioncontenido caption,
.tablainfogeneral caption,
.tablalistado caption,
.tablalistadoitemscatalogo caption,
.tablalistadoitemsnovedades caption,
.tablalistadoitemsofertas caption,
.tablalistadoitemspromociones caption {
	font-weight:bold; 
}

.tabladivisioncontenido thead tr th,
.tablainfogeneral thead tr th,
.tablalistado thead tr th,
.tablalistadoitemscatalogo thead tr th,
.tablalistadoitemsnovedades thead tr th,
.tablalistadoitemsofertas thead tr th,
.tablalistadoitemspromociones thead tr th {
	background:#D9271D !important; /* No quitar !important */
	border-bottom:solid 2px #313130 !important;
	color:inherit;
	font-weight:bold; 
	text-align:center;
}

.tabladivisioncontenido tbody tr td,
.tablainfogeneral tbody tr td,
.tablalistado tbody tr td,
.tablalistadoitemscatalogo tbody tr td,
.tablalistadoitemsnovedades tbody tr td,
.tablalistadoitemsofertas tbody tr td,
.tablalistadoitemspromociones tbody 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,
.tablalistadoitemscatalogo tfoot tr td,
.tablalistadoitemsnovedades tfoot tr td,
.tablalistadoitemsofertas tfoot tr td,
.tablalistadoitemspromociones 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:#330066;
    border-bottom:1px solid #DDD;
    padding:2px 0 2px 0;
	color:#ffffff;
    text-decoration:none;
}

.tablalistado thead tr th a:link,
.tablalistado thead tr th a:visited,
.tablalistado thead tr th a:hover,
.tablalistado thead tr th a:active {
	background:inherit;
	color:#ffffff;
    text-decoration:none;
}

.tablalistado thead tr th a:hover {
    text-decoration:underline;
}

.tablalistado tfoot {
    display:none;
}

.tablalistado tbody tr td,
.tablalistado tbody tr td.opcionnavegacion {
    background:#f5f1de;
	color:inherit;
    text-decoration:none;
}

.tablalistado tbody tr td.opcionnavegacion {
	color:#444444;
    font-weight:bold;
}

.tablalistado tbody tr td.opcionnavegacion a:link,
.tablalistado tbody tr td.opcionnavegacion a:visited,
.tablalistado tbody tr td.opcionnavegacion a:hover,
.tablalistado tbody tr td.opcionnavegacion a:active {
	background:inherit;
	color:#444444;
    text-decoration:none;
    font-weight:bold;
}

.tablalistado tbody tr td.opcionnavegacion a:hover {
    text-decoration:underline;
}

.tablalistadoitemscatalogo caption,
.tablalistadoitemsnovedades caption,
.tablalistadoitemsofertas caption,
.tablalistadoitemspromociones caption {
    display:none;
}

.tablalistadoitemscatalogo thead tr th,
.tablalistadoitemscatalogo thead tr th.opcionnavegacion,
.tablalistadoitemsnovedades thead tr th,
.tablalistadoitemsnovedades thead tr th.opcionnavegacion,
.tablalistadoitemsofertas thead tr th,
.tablalistadoitemsofertas thead tr th.opcionnavegacion,
.tablalistadoitemspromociones thead tr th,
.tablalistadoitemspromociones thead tr th.opcionnavegacion {
    background:#000066;
    border-bottom:1px solid #DDD;
    padding:2px 0 2px 0;
	color:#ffffff;
    text-decoration:none;
}

.tablalistadoitemscatalogo thead tr th a:link,
.tablalistadoitemsnovedades thead tr th a:link,
.tablalistadoitemsofertas thead tr th a:link,
.tablalistadoitemspromociones thead tr th a:link,
.tablalistadoitemscatalogo thead tr th a:visited,
.tablalistadoitemsnovedades thead tr th a:visited,
.tablalistadoitemsofertas thead tr th a:visited,
.tablalistadoitemspromociones thead tr th a:visited,
.tablalistadoitemscatalogo thead tr th a:hover,
.tablalistadoitemsnovedades thead tr th a:hover,
.tablalistadoitemsofertas thead tr th a:hover,
.tablalistadoitemspromociones thead tr th a:hover,
.tablalistadoitemscatalogo thead tr th a:active,
.tablalistadoitemsnovedades thead tr th a:active,
.tablalistadoitemsofertas thead tr th a:active,
.tablalistadoitemspromociones thead tr th a:active {
	background:inherit;
	color:#ffffff;
    text-decoration:none;
}

.tablalistadoitemscatalogo thead tr th a:hover,
.tablalistadoitemsnovedades thead tr th a:hover,
.tablalistadoitemsofertas thead tr th a:hover,
.tablalistadoitemspromociones thead tr th a:hover {
    text-decoration:underline;
}

.tablalistadoitemscatalogo tfoot,
.tablalistadoitemsnovedades tfoot,
.tablalistadoitemsofertas tfoot,
.tablalistadoitemspromociones tfoot {
    display:none;
}

.tablalistadoitemscatalogo tbody tr td,
.tablalistadoitemscatalogo tbody tr td.opcionnavegacion,
.tablalistadoitemscatalogo tbody tr td.nombreatributo,
.tablalistadoitemscatalogo tbody tr td.valoratributo,
.tablalistadoitemsnovedades tbody tr td,
.tablalistadoitemsnovedades tbody tr td.opcionnavegacion,
.tablalistadoitemsnovedades tbody tr td.nombreatributo,
.tablalistadoitemsnovedades tbody tr td.valoratributo,
.tablalistadoitemsofertas tbody tr td,
.tablalistadoitemsofertas tbody tr td.opcionnavegacion,
.tablalistadoitemsofertas tbody tr td.nombreatributo,
.tablalistadoitemsofertas tbody tr td.valoratributo,
.tablalistadoitemspromociones tbody tr td,
.tablalistadoitemspromociones tbody tr td.opcionnavegacion,
.tablalistadoitemspromociones tbody tr td.nombreatributo,
.tablalistadoitemspromociones tbody tr td.valoratributo {
    text-decoration:none;
}

.tablalistadoitemscatalogo tbody tr td.opcionnavegacion,
.tablalistadoitemscatalogo tbody tr td.nombreatributo,
.tablalistadoitemsnovedades tbody tr td.opcionnavegacion,
.tablalistadoitemsnovedades tbody tr td.nombreatributo,
.tablalistadoitemsofertas tbody tr td.opcionnavegacion,
.tablalistadoitemsofertas tbody tr td.nombreatributo,
.tablalistadoitemspromociones tbody tr td.opcionnavegacion,
.tablalistadoitemspromociones tbody tr td.nombreatributo {
    font-weight:bold;
}

.tablalistadoitemscatalogo tbody tr td.opcionnavegacion a:link,
.tablalistadoitemsnovedades tbody tr td.opcionnavegacion a:link,
.tablalistadoitemsofertas tbody tr td.opcionnavegacion a:link,
.tablalistadoitemspromociones tbody tr td.opcionnavegacion a:link,
.tablalistadoitemscatalogo tbody tr td.opcionnavegacion a:visited,
.tablalistadoitemsnovedades tbody tr td.opcionnavegacion a:visited,
.tablalistadoitemsofertas tbody tr td.opcionnavegacion a:visited,
.tablalistadoitemspromociones tbody tr td.opcionnavegacion a:visited,
.tablalistadoitemscatalogo tbody tr td.opcionnavegacion a:hover,
.tablalistadoitemsnovedades tbody tr td.opcionnavegacion a:hover,
.tablalistadoitemsofertas tbody tr td.opcionnavegacion a:hover,
.tablalistadoitemspromociones tbody tr td.opcionnavegacion a:hover,
.tablalistadoitemscatalogo tbody tr td.opcionnavegacion a:active,
.tablalistadoitemsnovedades tbody tr td.opcionnavegacion a:active,
.tablalistadoitemsofertas tbody tr td.opcionnavegacion a:active,
.tablalistadoitemspromociones tbody tr td.opcionnavegacion a:active {
	background:inherit;
	color:black;
    text-decoration:none;
    font-weight:bold;
}

.tablalistadoitemscatalogo tbody tr td.opcionnavegacion a:hover,
.tablalistadoitemsnovedades tbody tr td.opcionnavegacion a:hover,
.tablalistadoitemsofertas tbody tr td.opcionnavegacion a:hover,
.tablalistadoitemspromociones tbody tr td.opcionnavegacion a:hover {
    text-decoration:underline;
}

.contenedormensajeinterfaz, 
.contenedormensajeinterfazerror, 
.contenedormensajeinterfazinformacion, 
.contenedormensajeinterfazayuda, 
.contenedormensajeinterfazexclamacion, 
.contenedormensajeinterfazpregunta,
.contenedormensajeinterfazcomentario,
.contenedormensajeinterfazdesarrollo,
.contenedoropcionesnavegacion, 
.contenedorinfoparametrizacion,
.contenedorformulariodatos,
.contenedorinfopaginacion,
.contenedorinfopaginacionanteriorlistado,
.contenedorinfopaginacionposteriorlistado,
.contenedorpublicidad,
.contenedorinfoformatoheredado,
.contenedorinfoformatopersonalizado,
.contenedorgaleriaimagenes,
.contenedorimagen,
.contenedorinfocomun, 
.contenedorinfodestacada, 
.contenedorinfoimportante,  
.contenedorcontenido, 
.contenedorcontenidoprincipal, 
.contenedorcontenidosecundario, 
.contenedorcontenidoterciario, 
.contenedorDestacado {
	width:99%; /* IMPORTANTE: Se utiliza 99% y no 100% por el bug del browser IE6 a una resolución de 800x600. */
	overflow:hidden; /* IMPORTANTE: Esto es lo que permite que el div se adapte al alto de su contenido. */
	border:none;
	padding:0; /* NOTA: El padding del contenido se debe establecer en el cuerpo del contenedor. */
	margin:4px auto 4px auto; /* NOTA: Esto determina el espacio entre contenedores. Los valores "auto" permiten el centrado del contenedor. */
}

.contenedormensajeinterfaz h1, 
.contenedormensajeinterfazerror h1, 
.contenedormensajeinterfazinformacion h1, 
.contenedormensajeinterfazayuda h1, 
.contenedormensajeinterfazexclamacion h1, 
.contenedormensajeinterfazpregunta h1,
.contenedormensajeinterfazcomentario h1,
.contenedormensajeinterfazdesarrollo h1,
.contenedoropcionesnavegacion h1, 
.contenedorinfoparametrizacion h1,
.contenedorformulariodatos h1,
.contenedorinfopaginacion h1,
.contenedorinfopaginacionanteriorlistado h1,
.contenedorinfopaginacionposteriorlistado h1,
.contenedorpublicidad h1,
.contenedorinfoformatoheredado h1,
.contenedorinfoformatopersonalizado h1,
.contenedorgaleriaimagenes h1,
.contenedorimagen h1,
.contenedorinfocomun h1, 
.contenedorinfodestacada h1, 
.contenedorinfoimportante h1,  
.contenedorcontenido h1, 
.contenedorcontenidoprincipal h1, 
.contenedorcontenidosecundario h1, 
.contenedorcontenidoterciario h1, 
.contenedorDestacado h1 {
	background:#D9271D !important;
	width:auto;
	border:none;
	padding:4px 8px !important;
	margin:0 !important;
	color:#fffff2 !important;
	font-family:tahoma, verdana;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	text-indent:0;
}

.contenedormensajeinterfaz .cuerpocontenedor, 
.contenedormensajeinterfazerror .cuerpocontenedor, 
.contenedormensajeinterfazinformacion .cuerpocontenedor, 
.contenedormensajeinterfazayuda .cuerpocontenedor, 
.contenedormensajeinterfazexclamacion .cuerpocontenedor, 
.contenedormensajeinterfazpregunta .cuerpocontenedor,
.contenedormensajeinterfazcomentario .cuerpocontenedor,
.contenedormensajeinterfazdesarrollo .cuerpocontenedor,
.contenedoropcionesnavegacion .cuerpocontenedor, 
.contenedorinfoparametrizacion .cuerpocontenedor,
.contenedorformulariodatos .cuerpocontenedor,
.contenedorinfopaginacion .cuerpocontenedor,
.contenedorinfopaginacionanteriorlistado .cuerpocontenedor,
.contenedorinfopaginacionposteriorlistado .cuerpocontenedor,
.contenedorpublicidad .cuerpocontenedor,
.contenedorinfoformatoheredado .cuerpocontenedor,
.contenedorinfoformatopersonalizado .cuerpocontenedor,
.contenedorgaleriaimagenes .cuerpocontenedor,
.contenedorimagen .cuerpocontenedor,
.contenedorinfocomun .cuerpocontenedor, 
.contenedorinfodestacada .cuerpocontenedor, 
.contenedorinfoimportante .cuerpocontenedor,  
.contenedorcontenido .cuerpocontenedor, 
.contenedorcontenidoprincipal .cuerpocontenedor, 
.contenedorcontenidosecundario .cuerpocontenedor, 
.contenedorcontenidoterciario .cuerpocontenedor, 
.contenedorDestacado .cuerpocontenedor {
	border:none !important; /* No quitar !important */
	padding:1px 2px !important;
	margin:0 !important;
}

.contenedormensajeinterfaz, 
.contenedormensajeinterfazerror, 
.contenedormensajeinterfazinformacion, 
.contenedormensajeinterfazayuda, 
.contenedormensajeinterfazexclamacion, 
.contenedormensajeinterfazpregunta,
.contenedormensajeinterfazcomentario,
.contenedormensajeinterfazdesarrollo {
	background:#F4F2F3 !important; /* No quitar !important */
	border:none !important; /* No quitar !important */
	color:#676767 !important;
}

.contenedormensajeinterfaz h1, 
.contenedormensajeinterfazerror h1, 
.contenedormensajeinterfazinformacion h1, 
.contenedormensajeinterfazayuda h1, 
.contenedormensajeinterfazexclamacion h1, 
.contenedormensajeinterfazpregunta h1,
.contenedormensajeinterfazcomentario h1,
.contenedormensajeinterfazdesarrollo h1 {
	background:#D9271D !important; /* No quitar !important */
	color:#ffffff;
}

.contenedormensajeinterfaz .cuerpocontenedor, 
.contenedormensajeinterfazerror .cuerpocontenedor, 
.contenedormensajeinterfazinformacion .cuerpocontenedor, 
.contenedormensajeinterfazayuda .cuerpocontenedor, 
.contenedormensajeinterfazexclamacion .cuerpocontenedor, 
.contenedormensajeinterfazpregunta .cuerpocontenedor,
.contenedormensajeinterfazcomentario .cuerpocontenedor,
.contenedormensajeinterfazdesarrollo .cuerpocontenedor {
	background:inherit;
	border:none !important; /* No quitar !important */
	color:inherit;
}

.contenedormensajeinterfazerror h1 {
	background:red !important; /* No quitar !important */
	color:white !important; /* No quitar !important */
}

.contenedormensajeinterfazdesarrollo {
	background:yellow !important; /* No quitar !important */
	color:inherit;
}

.contenedoropcionesnavegacion {
	border:none !important;
}

.contenedoropcionesnavegacion h1 {
	background:#D9271E !important; /* No quitar !important */
	color:#ffffff !important; /* No quitar !important */
}

.contenedoropcionesnavegacion .cuerpocontenedor {
	padding:8px !important;
}

.contenedoropcionesnavegacion .cuerpocontenedor ul, 
.contenedoropcionesnavegacion .cuerpocontenedor ol, 
.contenedoropcionesnavegacion .cuerpocontenedor dl {
	padding:0 !important;
	margin:0 !important;
	font-family:tahoma, helvetica, sans-serif; 
	font-size:10pt;
	font-weight:normal;
	text-align:left;
	list-style-position:inside;
	list-style-type:circle;
}

.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: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;
}

.contenedorinfoparametrizacion {
	background:inherit;
	color:#444444 !important; /* No quitar !important */
}

.contenedorinfoparametrizacion h1 {
	background:#000066 !important; /* No quitar !important */
	color:#ffffff !important; /* No quitar !important */
}

.contenedorinfoparametrizacion .cuerpocontenedor {
	padding:8px;
	margin:0;
}

.contenedorinfoparametrizacion .cuerpocontenedor form {
	padding:0;
	margin:0;
}

.contenedorinfoparametrizacion .cuerpocontenedor form fieldset {
	border:none;
	padding:8px;
	margin:0;
}

.contenedorformulariodatos {
	background:#f5f1de;
	border:none;
	color:#444444 !important; /* No quitar !important */
}

.contenedorformulariodatos .cuerpocontenedor {
	padding:0 !important;
	margin:0;
}

.contenedorformulariodatos .cuerpocontenedor form {
	width:auto; /* IMPORTANTE: Se utiliza un ancho del 96% para que el form no tape el borde derecho del .cuerpocontenedor. */
	margin:0;
}

.contenedorformulariodatos .cuerpocontenedor form fieldset {
	border:none;
	padding:0;
}

.contenedorformulariodatos .cuerpocontenedor form fieldset legend {
    display:none;
}

.contenedorinfopaginacion,
.contenedorinfopaginacionanteriorlistado,
.contenedorinfopaginacionposteriorlistado {
	border:none;
	margin:0 auto;
}

.contenedorinfopaginacionanteriorlistado {
	border-bottom:none;
}

.contenedorinfopaginacionposteriorlistado {
	border-top:none;
}

.contenedorinfopaginacion .cuerpocontenedor,
.contenedorinfopaginacionanteriorlistado .cuerpocontenedor,
.contenedorinfopaginacionposteriorlistado .cuerpocontenedor {
	padding:0;
}

.contenedorinfopaginacion .cuerpocontenedor p,
.contenedorinfopaginacionanteriorlistado .cuerpocontenedor p,
.contenedorinfopaginacionposteriorlistado .cuerpocontenedor p {
	margin:10px 0 10px 0;
	color: #909091;
	text-indent:0;
}

.contenedorpublicidad {
	background:#EDEFF5 !important; /* No quitar !important */
	border:none;
	color:#ffffff;
}

.contenedorpublicidad h1 {
	background:#000066 !important; /* No quitar !important */
	color:#ffffff !important; /* No quitar !important */
}

.contenedorpublicidad .cuerpocontenedor {
	text-align:center;
}

.contenedorinfoformatoheredado {
	background:inherit; 
	color:inherit;
}

.contenedorinfoformatoheredado h1 {
	background:#000066 !important; /* No quitar !important */
	color:#ffffff !important; /* No quitar !important */
}

.contenedorinfoformatopersonalizado h1 {
	background:#000066 !important; /* No quitar !important */
	color:#ffffff !important; /* No quitar !important */
}

.contenedorgaleriaimagenes {
	background:#ffffff;
	border:none; 
	color:inherit;
}

.contenedorgaleriaimagenes h1 {
	background:#330066 !important; /* No quitar !important */
	color:#ffffff !important; /* No quitar !important */
}

.contenedorgaleriaimagenes .cuerpocontenedor {
	padding:8px 5px 8px 5px; 
}

.contenedorimagen {
	float:left;
	background:#f5f1de;
	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 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-family:"trebuchet ms", sans-serif;
	font-size:9pt; 
}

.contenedorinfocomun,
.contenedorinfodestacada,
.contenedorinfoimportante {
	background:#EDEFF5;
	border:none;
}

.contenedorinfocomun h1 {
	background:#D9271D !important; /* No quitar !important */
	color:#ffffff !important; /* No quitar !important */
}

.contenedorinfodestacada h1 {
	background:#D9271D !important; /* No quitar !important */
	color:#ffffff !important; /* No quitar !important */
}

.contenedorinfoimportante h1 {
	background:#D9271D !important; /* No quitar !important */
	color:#ffffff !important; /* No quitar !important */
}

.contenedorinfocomun h1 a:link, 
.contenedorinfocomun h1 a:visited, 
.contenedorinfocomun h1 a:hover, 
.contenedorinfocomun h1 a:active {
	background:transparent !important; /* No quitar !important */
	color:#F0F0F2 !important; /* No quitar !important */
	text-decoration:none;
}

.contenedorcontenido, 
.contenedorcontenidoprincipal, 
.contenedorcontenidosecundario, 
.contenedorcontenidoterciario, 
.contenedorDestacado {
	border-top:solid 1px #E8E8E8;
	border-right:none;
	border-bottom:none;
	border-left:none;
	padding-top:8px;
	text-align:left;
}

.contenedorcontenido a:link, 
.contenedorcontenido a:visited, 
.contenedorcontenido a:hover, 
.contenedorcontenido a:active {
	background:transparent !important; /* No quitar !important */
	color:#0062BD !important; /* No quitar !important */
	text-decoration:none;
}

.contenedorcontenido a:hover {
	text-decoration:underline;
}

.contenedorcontenido h1, 
.contenedorcontenidoprincipal h1, 
.contenedorcontenidosecundario h1, 
.contenedorcontenidoterciario h1, 
.contenedorDestacado h1 {
	background:transparent !important; /* No quitar !important */
	padding:0 !important;
	margin:2px 0 2px 0;
	color:#1F222B !important; /* No quitar !important */
	font-family:tahoma, arial; 
	font-size:14pt;
	font-weight:bold; 
}

.contenedorcontenido h1 a:link, 
.contenedorcontenido h1 a:visited, 
.contenedorcontenido h1 a:hover, 
.contenedorcontenido h1 a:active {
	background:transparent !important; /* No quitar !important */
	color:#333334 !important; /* No quitar !important */
	text-decoration:none;
}

.contenedorcontenido h1 a:hover {
	text-decoration:underline;
}

.contenedorcontenido .parrafopretitulocontenido {
	background:#ffffff !important; /* No quitar !important */
	width:auto !important;
	border:none;
	padding:0 2px 0 2px !important;
	margin:0 !important;
	color:#666666 !important; /* No quitar !important */
	font-size:8pt;
	font-weight:normal;
	text-align:left;
}

.contenedorcontenido .cuerpocontenedor {
	padding:2px !important;
}

.contenedorcontenido .cuerpocontenedor .parraforesennacontenido {
	margin:8px 0 8px 0;
	color:#666666;
	font-family:arial;
	font-weight:normal;
	font-size:11pt;
	text-indent:0;
}

.contenedorcontenido .cuerpocontenedor .parrafocontenidocontenido {
	margin:8px 0 8px 0;
}

.contenedorcontenido .cuerpocontenedor .parrafodatosimagencontenido {
	background:inherit;
	margin:8px;
	color:#888888; 
	font-family:"trebuchet ms", tahoma, sans-serif;
	font-size:9pt; 
}

#bloquesuperior, 
#bloqueinferior {
	background:inherit;
	color:#EDEFF5;
}

#bloquesuperior {
	background:#ffffff url(Rec/Imagenes/Bloque-Superior.jpg) no-repeat;
	color:#EDEFF5;
}

#bloqueinferior {
	background:#434345 url(Rec/Imagenes/Bloque-Inferior.jpg) no-repeat;
	color:#E9F2F7;
}

#bloqueencabezado {
	background:transparent;
	color:#FF8102;
}

#bloqueencabezado p {
	background:inherit;
	color:#FF8102;
}

#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:#ffffff;
}

#bloquepublicidadsuperior, 
#bloquepublicidadinferior {
	background:#000000;
	color:inherit;
	text-align:center; 
}

#bloquenavegacionsuperior {
	background:transparent;
	color:inherit;
}

#bloquenavegacioninferior {
	background:transparent;
	color:inherit;
}

#bloquenavegacionsuperior .contenedoropcionesnavegacion,
#bloquenavegacioninferior .contenedoropcionesnavegacion {
	border:none;
	padding:0;
	margin:0;
}

#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor,
#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor {
	padding:0 !important;
	margin:0 !important;
}

#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 {
	display:inline;
	padding:0 !important;
	margin:0 !important;
	list-style-type:none;
	list-style-position:outside; /* NOTA: Esta línea de código permite quitar el espacio correspondiente a los bullets que deja el browser IE6. */ 
	color:#333334;
	font-size:12pt;
	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:inline-block;
	background:transparent;
	border:none;
	padding:10px 0 !important;
	margin:0 !important;
	color:#333334;
	font-size:13pt;
	font-weight:bold;
	text-align:center;
}

#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:transparent;
	border:none;
	color:C70606;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
}

#bloquenavegacionaccesosdirectossuperior {
	background:white;
	padding:0;
	margin:0;
	color:inherit;
}

#bloquenavegacionaccesosdirectossuperior .cuerpocontenedor {
	background:inherit;
	border:none;
	padding:0;
	margin:0;
	color:black;
}

#bloquenavegacionaccesosdirectossuperior .cuerpocontenedor .etiquetanombreatributo {
	background:inherit;
	color:black;
	font-size:8pt;
}

#bloquepiepagina {
	background:#171717;
	color:#D3C49B;
	text-align:center;
}

#bloquepiepagina p {
	text-align:center;
}

#contenedorexterior {
	border-left-color:#F0F0F2;
	border-right-color:#ffffff;
}

#bloqueizquierdo {
	background:#F0F0F2;
	padding:0 0 0 0;
	color:#444444;
	text-align:center;
}

#bloquederecho {
	background:#ffffff;
	padding:0 0 0 0;
	color:#444444;
	text-align:center;
}

#bloqueizquierdo .contenedorinfocomun, 
#bloquederecho .contenedorinfocomun { 
	background:#FEFEFE;
	width:99%;
	color:inherit;
}

#bloqueizquierdo b.rtop, #bloqueizquierdo b.rbottom{display:block;background:#F0F0F2;}
#bloqueizquierdo b.rtop b{display:block;height:1px;overflow:hidden;background:#D9271E;}
#bloqueizquierdo b.rbottom b{display:block;height:1px;overflow:hidden;background:#fffffe;}
#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:#F0F0F2;}
#bloquederecho b.rtop b{display:block;height:1px;overflow:hidden;background:#D9271D;}
#bloquederecho b.rbottom b{display:block;height:1px;overflow:hidden;background:#fffffe;}
#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;}

#bloqueizquierdo .contenedoropcionesnavegacion,
#bloquederecho .contenedoropcionesnavegacion {
	width:94%;
	margin:8px auto 5px auto; /* NOTA: En esta línea de código, margin-left y margin-right permiten centrar horizontalmente al div en su contenedor, salvo en el browser IE6. Para solucionar lo del browser IE6 se debe colocar text-align:center en el div contenedor. */
	border:none;
	text-align:center; /* Esta línea de código permite centrar horizontalmente al div ".cuerpocontenedor". */
}

#bloqueizquierdo .contenedoropcionesnavegacion h1,
#bloquederecho .contenedoropcionesnavegacion h1 {
	background:#D9271D;
	border:none;
	padding:3px;
	color:#ffffff;
	font-size:9pt;
}

#bloqueizquierdo .contenedoropcionesnavegacion h1 a:link, 
#bloqueizquierdo .contenedoropcionesnavegacion h1 a:visited, 
#bloqueizquierdo .contenedoropcionesnavegacion h1 a:hover, 
#bloqueizquierdo .contenedoropcionesnavegacion h1 a:active,
#bloquederecho .contenedoropcionesnavegacion h1 a:link, 
#bloquederecho .contenedoropcionesnavegacion h1 a:visited, 
#bloquederecho .contenedoropcionesnavegacion h1 a:hover, 
#bloquederecho .contenedoropcionesnavegacion h1 a:active {
	text-decoration:none;
	color:#ffffff;
}

#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor,
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor {
	background:#fffffe;
	color:inherit;
}

#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; /* NOTA: Esta línea de código permite quitar el espacio correspondiente a los bullets que deja el browser IE6. */ 
}

#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 {
	padding:2px 0 2px 0;
	border:none;
}

#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:#2C2E2B;
	font-weight:normal;
	font-size:10pt;
}

#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:#D90B00;
	font-weight:normal;
	font-size:10pt;
	text-decoration:underline !important;
}

#bloquecontenido {
	background:#ffffff !important;
	border-color:#D7D4CB; 
	padding:12px 15px 5px 20px;
	color:#403f3d;
}

#bloquecontenido h1 {
	background:inherit;
	margin:0 0 10px 0;
	color:#2b2827;
	font-weight:bold; 
}	

#bloquecontenido h1 a:link {
	background:inherit;
	color:#2b2827;
}

#bloquecontenido h1 a:visited {
	background:inherit;
	color:#2b2827;
}

#bloquecontenido h2 {
	background:inherit;
	margin:20px 0 20px 0;
	color:#1F222B;
	font-weight:bold; 
}	

#bloquecontenido h3 {
	background:inherit;
	margin:20px 0 20px 0;
	color:#1F222B;
	font-weight:bold; 
}	

#bloquecontenido .contenedormensajeinterfazinformacion, 
#bloquecontenido .contenedormensajeinterfazayuda, 
#bloquecontenido .contenedormensajeinterfazexclamacion, 
#bloquecontenido .contenedormensajeinterfazpregunta,
#bloquecontenido .contenedormensajeinterfazcomentario {
	background:#f5f1de;
	border:solid 1px black !important; 
	color:inherit;
}

#bloquecontenido b.rtop, #bloquecontenido b.rbottom{display:block;background:#ffffff;}
#bloquecontenido b.rtop b{display:block;height:1px;overflow:hidden;background:#f5f1de;}
#bloquecontenido b.rbottom b{display:block;height:1px;overflow:hidden;background:#f5f1de;}
#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;}

#bloquecontenido .contenedormensajeinterfazerror b.rtop, #bloquecontenido .contenedormensajeinterfazerror b.rbottom{display:block;background:#ffffff;}
#bloquecontenido .contenedormensajeinterfazerror b.rtop b{display:block;height:1px;overflow:hidden;background:#FF0000;}
#bloquecontenido .contenedormensajeinterfazerror b.rbottom b{display:block;height:1px;overflow:hidden;background:#FEFEFE;}
#bloquecontenido .contenedormensajeinterfazerror b.r1{margin:0 5px;}
#bloquecontenido .contenedormensajeinterfazerror b.r2{margin:0 3px;}
#bloquecontenido .contenedormensajeinterfazerror b.r3{margin:0 2px;}
#bloquecontenido .contenedormensajeinterfazerror b.rtop b.r4, #bloquecontenido .contenedormensajeinterfazerror b.rbottom b.r4{margin:0 1px;height:2px;}

#bloquecontenido .contenedoropcionesnavegacion {
	background:#f5f1de;
	border:solid 1px #3F3F3F; 
	color:inherit;
}

#bloquecontenido .contenedoropcionesnavegacion h1 {
	background:#000066;
	color:#ffffff;
}

#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor {
	padding:8px;
}

#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ul li, 
#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ol li, 
#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor dl li {
	background:inherit;
	color:#253045;
}

#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:#253045;
}

#bloquecontenido .saltopagina { 
	page-break-after:always;
}