/* NOTA: Validador de hojas de estilo de la w3c --> http://jigsaw.w3.org/css-validator/validator */

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                 MAQUETADO DEL SITIO WEB                               */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* ************************************************************************************* */
/*                                          CUERPO                                       */
/* ************************************************************************************* */

body {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#333333 url(Rec/Cuerpo-Fondo.gif) repeat-x !important;
	padding:0;
	margin:0;
	text-align:center;
}

/* ************************************************************************************* */
/*                      CONTENEDOR AUX PARA SIMULAR ANCHO MINIMO EN IE                   */
/* ************************************************************************************* */

/* NO APLICA EN ESTE PORYECTO. */
#contenedorauxanchominimo {
	/* POSICION. */
    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. */
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:auto; /* IMPORTANTE: Necesario para solucionar el bug del ancho mínimo en el browser IE. */
	border-left:950px solid white; /* IMPORTANTE: Necesario para solucionar el bug del ancho mínimo en el browser IE. */
}

/* ************************************************************************************* */
/*                                         CONTENEDOR                                    */
/* ************************************************************************************* */

#contenedorprincipal {
	/* POSICION. */
    _position:relative; /* IMPORTANTE: Necesario para solucionar el bug del ancho mínimo en el browser IE. */
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	min-width:950px; /* NOTA: No funciona con el browser IE. */
	width:950px; /* 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. */
}

/* ************************************************************************************* */
/*                              BLOQUE SUPERIOR Y BLOQUE INFERIOR                        */
/* ************************************************************************************* */

/* NOTA: Los colores e imagenes son especificados en la sección ASPECTO DEL SITIO WEB. */
#bloquesuperior, 
#bloqueinferior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:100%;
}

#bloqueencabezado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:100%;
	height:115px;
	/* ALINEACION */
	vertical-align:top; /* IMPORTANTE: "vertical-align:top;" se utiliza para quitar el espacio que el browser IE coloca sobre el bloque. */
}

#bloquenavegacionsuperior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:100%;
	height:25px; /* 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. */
	padding:1px 0 1px 0;
}

#bloquenavegacionaccesosdirectossuperior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:100%;
	height:30px !important;
}

#bloquepiepagina {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:100%;
	height:auto !important;
	overflow:hidden; /* IMPORTANTE: Esto es lo que permite que el div se adapte al alto de su contenido. */
}

/* ************************************************************************************* */
/*                                        OUTER E INNER                                  */
/* ************************************************************************************* */

#contenedorexterior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:auto;
	border-left-style:solid;
	border-left-width:151px;
	border-right-style:solid;
	border-right-width:166px;
}

#contenedorinterior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:100%;
}

/* ************************************************************************************* */
/*                              BLOQUE IZQUIERDO Y BLOQUE DERECHO                        */
/* ************************************************************************************* */

#bloqueizquierdo, 
#bloquederecho {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	height:auto;
	overflow:hidden; /* IMPORTANTE: Esto es lo que permite que el div se adapte al alto de su contenido. */
	border:none;
}

#bloqueizquierdo {
	/* POSICION. */
	position:relative; /* IMPORTANTE: No quitar esta línea de código porque afecta al maquetado. */
	float:left;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:151px; 
	margin:0 0 0 -151px;
}

#bloquederecho {
	/* POSICION. */
	position:relative; /* IMPORTANTE: No quitar esta línea de código porque afecta al maquetado. */
	float:right;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:166px;
	margin:0 -166px 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. */ 
}

/* ************************************************************************************* */
/*                                         CONTENIDO                                     */
/* ************************************************************************************* */

#bloquecontenido {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:auto;
	min-height:490px;
	height:auto !important;
	height:490px;
	border-style:solid;
	border-width:2px;
	text-align:justify;
}




/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                  ASPECTO DEL SITIO WEB                                */
/* ------------------------------------------------------------------------------------- */
/* En esta sección se establece el color de fondo, el color de las fuentes, el tipo de   */
/* fuente y todos los demás atributos que no afecten al maquetado del sitio Web.         */
/* IMPORTANTE !!!: AQUI SOLO SE DEBEN DEFINIR ATRIBUTOS WIDTH, HEIGHT, BORDER, PADDING,  */
/* Y MARGIN QUE NO AFECTEN AL MAQUETADO DEL SITIO WEB !!!                                */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                          CUERPO                                       */
/* ************************************************************************************* */
/* ************************************************************************************* */

/* IMPORTANTE: Estas líneas de código se colocaron acá para que estos atributos sean heredados por todos los elementos <p>, <span>, <h1>, <h2>, <h3>, etc.  */
body {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#FFFFFF;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#CCCCC7;
	font-family:tahoma, arial; 
	font-size:9pt;
	font-weight:normal; 
	/* PARRAFO. */
	text-indent:0;
}


/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                  ELEMENTOS GENERICOS                                  */
/* ************************************************************************************* */
/* ************************************************************************************* */

/* ===================================================================================== */
/*                                         TITULOS                                       */
/* ===================================================================================== */

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	margin:5px 0 5px 0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-weight:bold; 
}	

h1 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-size:16pt; 
	/* PARRAFO. */
	text-align:center;
}

h2 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-size:14pt; 
	font-weight:normal; 
}

h3 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-size:12pt; 
}

h4 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	font-size:11pt; 
}

h5 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-size:10pt; 
}

h6 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-size:9pt; 
}

h1 .textoremarcado, 
h2 .textoremarcado, 
h3 .textoremarcado, 
h4 .textoremarcado, 
h5 .textoremarcado, 
h6 .textoremarcado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff;
}

/* ===================================================================================== */
/*                              PARRAFOS, LISTAS Y TEXTOS                                */
/* ===================================================================================== */

p, 
ul, 
ol, 
dl, 
.parrafoinfodesarrollo,
.listainfodesarrollo { 
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	/* PARRAFO. */
	text-align:justify;
}

ul, 
ol, 
dl, 
.listainfodesarrollo { 
	/* PARRAFO. */
	text-indent:0;
}

.parrafoinfodesarrollo, 
.listainfodesarrollo { 
	font-family:"courier new", sans-serif; 
}

/* ===================================================================================== */
/*                                          LINKS                                        */
/* ===================================================================================== */

a:link {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#AF4C86;
}

a:visited {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#AF4C86;
}

a:hover {
	/* NO APLICA. */
}

a:active {
	/* NO APLICA. */
}

/* LINK ESPECIAL. */
.linkespecial a:link,
.linkespecial a:visited,
.linkespecial a:hover,
.linkespecial a:active {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ccccc7;
}

.linkespecial a:hover {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#AF4C86;
}

/* ===================================================================================== */
/*                                       CONTROLES                                       */
/* ===================================================================================== */

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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:0 1px 4px 1px;
	vertical-align:top; 
}

/* ------------------------------------------------------------------------------------- */
/*                                       ETIQUETAS                                       */
/* ------------------------------------------------------------------------------------- */

label,
.etiquetamensajeerror, 
.etiquetamensajeinformacion, 
.etiquetamensajeayuda, 
.etiquetamensajeexclamacion, 
.etiquetamensajepregunta,
.etiquetamensajecomentario,
.etiquetamensajesugerencia,
.etiquetamensajeadvertencia,
.etiquetanombreatributo, 
.etiquetaresaltadanombreatributo, 
.etiquetavaloratributo, 
.etiquetaresaltadavaloratributo {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-family:tahoma, arial; 
	font-size:9pt; 
	font-weight:bold;
}

.etiquetanombreatributo, 
.etiquetaresaltadavaloratributo {
	/* PARRAFO. */
	text-align:right; 
}

/* ------------------------------------------------------------------------------------- */
/*                                 OPCIONES DE NAVEGACION                                */
/* ------------------------------------------------------------------------------------- */

input.button,
.botoncomandohabilitado,
.botoncomandodeshabilitado {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-family:tahoma, arial; 
	font-size:9pt; 
	font-weight:bold;
	/* PARRAFO. */
	text-align:center; 
	/* OTROS */
	cursor:pointer;
}

input.button,
.botoncomandohabilitado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
    background:#C88BAD;
   /* Se da el efeto 3D suave al botón. Son muy importantes los valores outset y #FFFFFF */
	border:1px outset #FFFFFF;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FAF4F7;
}

.botoncomandodeshabilitado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
    background:red;
   /* Se da el efeto 3D suave al botón. Son muy importantes los valores outset y #FFFFFF */
	border:1px outset #FFFFFF;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FFFFFF;
}

/* ------------------------------------------------------------------------------------- */
/*                            VISUALIZACION DE INGRESO DE DATOS                          */
/* ------------------------------------------------------------------------------------- */

.etiquetavaloratributo, 
.etiquetaresaltadavaloratributo,
.cajatextohabilitada,
.cajatextodeshabilitada,
.listahabilitada, 
.listadesplegablehabilitada,
.listahabilitada, 
.listadesplegablehabilitada {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-family:tahoma, arial;
	font-size:9pt; 
	font-weight:normal;
	/* PARRAFO. */
	text-align:left; 
}

.etiquetaresaltadavaloratributo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:red;
}

input.text,
textarea,
select,
.cajatextohabilitada,
.listahabilitada, 
.listadesplegablehabilitada {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#FFFFFF;
	border:solid 1px #B6B6B6;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#000000;
}

.cajatextodeshabilitada,
.listadeshabilitada, 
.listadesplegabledeshabilitada {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:red;
	border:solid 1px gray;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:yellow;
}

/* ===================================================================================== */
/*                                          TABLAS                                       */
/* ===================================================================================== */

/* TABLAS DE DIVISION DE CONTENIDO: . */
/* ---------------------------------- */

.tabladivisioncontenido {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:99%;
    padding:0;
    margin:0 auto;
	/* PARRAFO. */
	text-align:left;
	text-indent:0; 
	/* ALINEACION VERTICAL. */
    vertical-align:middle;
	/* OTROS. */
	table-layout:fixed;
}

.tabladivisioncontenido caption {
	/* VISUALIZACION. */
    display:none;
}

.tabladivisioncontenido thead {
	/* VISUALIZACION. */
    display:none;
}

.tabladivisioncontenido tfoot {
	/* VISUALIZACION. */
    display:none;
}

/* TABLAS DE LISTADOS: . */
/* --------------------- */

.tablalistado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:99%;
    padding:0;
    margin:0 auto;
	/* PARRAFO. */
	text-align:left;
	text-indent:0; 
	/* ALINEACION VERTICAL. */
    vertical-align:middle;
	/* OTROS. */
	table-layout:fixed;
}

.tablalistado caption {
	/* VISUALIZACION. */
    display:none;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-weight:bold; 
}

.tablalistado thead tr th {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#C88BAD url(Rec/Contenedor-Titulo.gif) repeat-x !important; /* NOTA: No quitar la palabra !important. */
	border-bottom:solid 1px #B38DCF !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FFFFFF;
	font-weight:bold; 
	/* PARRAFO. */
	text-align:center;
}

.tablalistado thead tr th a:link,
.tablalistado thead tr th a:visited,
.tablalistado thead tr th a:active,
.tablalistado thead tr th a:hover {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FFFFFF;
	font-weight:bold; 
	/* PARRAFO. */
	text-align:center;
}

.tablalistado tbody tr td {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
    padding:1px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-weight:normal; 
	/* PARRAFO. */
	text-align:left;
	text-indent:0; 
	/* ALINEACION */
    vertical-align:baseline;
}

.tablalistado tfoot tr td {
	/* VISUALIZACION. */
    display:none;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-weight:bold; 
	/* PARRAFO. */
	text-align:center;
}

/* TABLAS DE LISTADOS ITEMS CATALOGOS: . */
/* ------------------------------------- */

.tablalistadoitemscatalogo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:99%;
	border:none;
    padding:0;
    margin:0 auto;
	/* PARRAFO. */
	text-align:left;
	text-indent:0; 
	/* ALINEACION VERTICAL. */
    vertical-align:middle;
	/* OTROS. */
	table-layout:fixed;
}

.tablalistadoitemscatalogo caption {
	/* VISUALIZACION. */
    display:none;
}

.tablalistadoitemscatalogo thead tr th {
	/* VISUALIZACION. */
    display:none;
}

.tablalistadoitemscatalogo tbody tr td {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
    padding:0;
	/* PARRAFO. */
	text-align:center;
	text-indent:0; 
	/* ALINEACION */
    vertical-align:top;
}

.tablalistadoitemscatalogo tfoot tr td {
	/* VISUALIZACION. */
    display:none;
}


.tablainfoitemcatalogo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:99%;
	border-top:1px #414141 solid;
	border-right:1px #1A1E18 solid;
	border-left:1px #414141 solid;
	border-bottom:1px #1A1E18 solid;
    padding:0;
    margin:0;
	/* PARRAFO. */
	text-align:center;
	text-indent:0; 
	/* ALINEACION VERTICAL. */
    vertical-align:top;
	/* OTROS. */
	table-layout:fixed;
}

.tablainfoitemcatalogo caption {
	/* VISUALIZACION. */
    display:none;
}

.tablainfoitemcatalogo thead tr th {
	/* VISUALIZACION. */
    display:none;
}

.tablainfoitemcatalogo tbody tr td {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
    padding:0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ccccc7 !important;
	font-family:tahoma, arial;
	font-size:8pt !important;
	font-weight:normal;
	/* PARRAFO. */
	text-align:center;
	text-indent:0; 
	/* ALINEACION */
    vertical-align:top;
}

.tablainfoitemcatalogo tbody tr td a:link,
.tablainfoitemcatalogo tbody tr td a:visited,
.tablainfoitemcatalogo tbody tr td a:active {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#AF4C86;
	text-decoration:none;
}

.tablainfoitemcatalogo tbody tr td a:hover {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#AF4C86;
	text-decoration:none;
}

.tablainfoitemcatalogo tbody tr .imagenitem {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	height:110px;
	/* ALINEACION */
    vertical-align:middle;
}

.tablainfoitemcatalogo tbody tr .nombreitem {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#1A1E18;
	height:35px;
	/* ALINEACION */
	color:inherit;
}

.tablainfoitemcatalogo tbody tr .precioitem {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#1A1E18;
	height:15px;
	/* ALINEACION */
	color:inherit;
}

.tablainfoitemcatalogo tbody tr .opcionesnavegacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#1A1E18;
	height:25px;
	/* ALINEACION */
	color:inherit;
}

.tablainfoitemcatalogo tfoot tr td {
	/* VISUALIZACION. */
    display:none;
}

/* ===================================================================================== */
/*                                  DIVISORES DE CONTENIDO                               */
/* ===================================================================================== */

/* CONTENEDORES GENERICOS. */
/* ----------------------- */

/* BOX DEL CONTENEDOR. */
.contenedormensajeerror, 
.contenedormensajeinformacion, 
.contenedormensajeayuda, 
.contenedormensajeexclamacion, 
.contenedormensajepregunta,
.contenedormensajecomentario,
.contenedormensajedesarrollo,
.contenedoropcionesnavegacion, 
.contenedorinfoparametrizacion,
.contenedorformulariodatos,
.contenedorinfopaginacion,
.contenedorinfopaginacionanteriorlistado,
.contenedorinfopaginacionposteriorlistado,
.contenedorpublicidad,
.contenedorinfoformatoheredado,
.contenedorinfoformatopersonalizado,
.contenedorgaleriaimagenes,
.contenedorimagen,
.contenedorinfototales,
.contenedorinfoitem 
{ 
	/* POSICION. */
	position:relative;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	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:5px auto 5px auto; /* NOTA: Esto determina el espacio entre contenedores. Los valores "auto" permiten el centrado del contenedor. */
}

/* TITULO DEL CONTENEDOR. */
.contenedormensajeerror h1, 
.contenedormensajeinformacion h1, 
.contenedormensajeayuda h1, 
.contenedormensajeexclamacion h1, 
.contenedormensajepregunta h1,
.contenedormensajecomentario h1,
.contenedormensajedesarrollo h1,
.contenedoropcionesnavegacion h1, 
.contenedorinfoparametrizacion h1,
.contenedorformulariodatos h1,
.contenedorinfopaginacion h1,
.contenedorinfopaginacionanteriorlistado h1,
.contenedorinfopaginacionposteriorlistado h1,
.contenedorpublicidad h1,
.contenedorinfoformatoheredado h1,
.contenedorinfoformatopersonalizado h1,
.contenedorgaleriaimagenes h1,
.contenedorimagen h1,
.contenedorinfototales h1,
.contenedorinfoitem h1 { 
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#1A1E18 !important;
	width:auto;
	border:none !important;
	padding:4px 0 4px 0 !important;
	margin:0 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#cccccc !important;
	font-family:tahoma, arial !important;
	font-size:9pt !important;
	font-weight:bold !important;
	/* PARRAFO. */
	text-align:left;
	text-indent:2px;
}

/* CUERPO DEL CONTENEDOR. */
.contenedormensajeerror .cuerpocontenedor, 
.contenedormensajeinformacion .cuerpocontenedor, 
.contenedormensajeayuda .cuerpocontenedor, 
.contenedormensajeexclamacion .cuerpocontenedor, 
.contenedormensajepregunta .cuerpocontenedor,
.contenedormensajecomentario .cuerpocontenedor,
.contenedormensajedesarrollo .cuerpocontenedor,
.contenedoropcionesnavegacion .cuerpocontenedor, 
.contenedorinfoparametrizacion .cuerpocontenedor,
.contenedorformulariodatos .cuerpocontenedor,
.contenedorinfopaginacion .cuerpocontenedor,
.contenedorinfopaginacionanteriorlistado .cuerpocontenedor,
.contenedorinfopaginacionposteriorlistado .cuerpocontenedor,
.contenedorpublicidad .cuerpocontenedor,
.contenedorinfoformatoheredado .cuerpocontenedor,
.contenedorinfoformatopersonalizado .cuerpocontenedor,
.contenedorgaleriaimagenes .cuerpocontenedor,
.contenedorimagen .cuerpocontenedor,
.contenedorinfototales .cuerpocontenedor,
.contenedorinfoitem .cuerpocontenedor { 
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	padding:8px;
	margin:0;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE MENSAJES DE ERROR. */
/* --------------------------------------------------------- */

.contenedormensajeerror h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:red !important; /* NOTA: No quitar la palabra !important. */
	border:none !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:white !important; /* NOTA: No quitar la palabra !important. */
}

.contenedormensajeerror .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:none;
	border-top:none;
	border-right:solid 1px #1A1E18;
	border-bottom:solid 1px #1A1E18;
	border-left:solid 1px #414141;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black !important; /* NOTA: No quitar la palabra !important. */
}

/* PERSONALIZACION DE LOS CONTENEDORES DE MENSAJES DE INFORMACION. */
/* --------------------------------------------------------------- */

.contenedormensajeinformacion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE MENSAJES DE AYUDA. */
/* --------------------------------------------------------- */

.contenedormensajeayuda h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE MENSAJES DE EXCLAMACION. */
/* --------------------------------------------------------------- */

.contenedormensajeexclamacion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE MENSAJES DE PREGUNTA. */
/* ------------------------------------------------------------ */

.contenedormensajepregunta h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}
/* PERSONALIZACION DE LOS CONTENEDORES DE MENSAJES DE COMENTARIOS. */
/* --------------------------------------------------------------- */

.contenedormensajecomentario h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE MENSAJES DE DESARROLLO. */
/* -------------------------------------------------------------- */

.contenedormensajedesarrollo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:yellow !important; /* NOTA: No quitar la palabra !important. */
	border:none !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black !important; /* NOTA: No quitar la palabra !important. */
	font-family:"courier new" !important; /* NOTA: No quitar la palabra !important. */
	font-size:9pt !important; /* NOTA: No quitar la palabra !important. */
	font-weight:normal !important; /* NOTA: No quitar la palabra !important. */
}

/* PERSONALIZACION DE LOS CONTENEDORES DE OPCIONES NAVEGACION. */
/* ----------------------------------------------------------- */

.contenedoropcionesnavegacion .cuerpocontenedor ul, 
.contenedoropcionesnavegacion .cuerpocontenedor ol, 
.contenedoropcionesnavegacion .cuerpocontenedor dl {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:0 !important;
	margin:0 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-family:tahoma, arial;
	font-size:9pt;
	/* PARRAFO. */
	text-align:left;
	/* LISTA: TIPO, IMAGEN, POSICION. */
	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 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	text-decoration:none;
}

.contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, 
.contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, 
.contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	text-decoration:underline;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE INFORMACION DE PARAMETRIZACION. */
/* ---------------------------------------------------------------------- */

.contenedorinfoparametrizacion {
	/* NO APLICA */
}

.contenedorinfoparametrizacion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#60467B !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FFFFFF !important; /* NOTA: No quitar la palabra !important. */
}

.contenedorinfoparametrizacion .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:8px 8px 4px 8px;
	margin:0;
}

.contenedorinfoparametrizacion .cuerpocontenedor form {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:0;
	margin:0;
}

.contenedorinfoparametrizacion .cuerpocontenedor form fieldset {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	padding:0;
	margin:0;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE FORMULARIOS DE DATOS Y VENTANAS. */
/* ----------------------------------------------------------------------- */

.contenedorformulariodatos {
	/* NO APLICA. */
}

.contenedorformulariodatos h1 {
	/* NO APLICA. */
}

.contenedorformulariodatos .cuerpocontenedor {
	border-top:none;
	border-right:solid 1px #1A1E18;
	border-bottom:solid 1px #1A1E18;
	border-left:solid 1px #414141;
}

.contenedorformulariodatos .cuerpocontenedor form {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:99%; /* IMPORTANTE: Se utiliza un ancho del 96% para que el form no tape el borde derecho del .cuerpocontenedor. */
	margin:0;
}

.contenedorformulariodatos .cuerpocontenedor form fieldset {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	padding:0;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE INFORMACION DE PAGINACION. */
/* ----------------------------------------------------------------- */

.contenedorinfopaginacion,
.contenedorinfopaginacionanteriorlistado,
.contenedorinfopaginacionposteriorlistado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	margin:15px auto 15px auto;
}

.contenedorinfopaginacionanteriorlistado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border-bottom:solid 2px #cccccc;
}

.contenedorinfopaginacionposteriorlistado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border-top:solid 2px #cccccc;
}

.contenedorinfopaginacion .cuerpocontenedor,
.contenedorinfopaginacionanteriorlistado .cuerpocontenedor,
.contenedorinfopaginacionposteriorlistado .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:0;
}

.contenedorinfopaginacion .cuerpocontenedor p,
.contenedorinfopaginacionanteriorlistado .cuerpocontenedor p,
.contenedorinfopaginacionposteriorlistado .cuerpocontenedor p {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:10px 0 10px 0;
	/* PARRAFO. */
	text-indent:0;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE PUBLICIDAD. */
/* -------------------------------------------------- */

.contenedorpublicidad {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#F0E0FE !important; /* NOTA: No quitar la palabra !important. */
	border:none;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FFFFFF;
}

.contenedorpublicidad h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#60467B !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FFFFFF !important; /* NOTA: No quitar la palabra !important. */
}

.contenedorpublicidad .cuerpocontenedor {
	/* PARRAFO. */
	text-align:center;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE INFORMACION CON FORMATO HEREDADO. */
/* ------------------------------------------------------------------------ */

.contenedorinfoformatoheredado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit; 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

.contenedorinfoformatoheredado h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#60467B !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FFFFFF !important; /* NOTA: No quitar la palabra !important. */
}

/* PERSONALIZACION DE LOS CONTENEDORES DE INFORMACION CON FORMATO PERSONALIZADO. */
/* ----------------------------------------------------------------------------- */

.contenedorinfoformatopersonalizado h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#60467B !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FFFFFF !important; /* NOTA: No quitar la palabra !important. */
}

/* PERSONALIZACION DE LOS CONTENEDORES DE GALERIAS DE IMAGENES. */
/* ------------------------------------------------------------ */

.contenedorgaleriaimagenes {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#FFFFFF;
	border:none; 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

.contenedorgaleriaimagenes h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#330066 !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FFFFFF !important; /* NOTA: No quitar la palabra !important. */
}

.contenedorgaleriaimagenes .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:8px 5px 8px 5px; 
}

/* PERSONALIZACION DE LOS CONTENEDORES DE IMAGEN. */
/* ---------------------------------------------- */

.contenedorimagen {
	/* POSICION. */
	float:left;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#F9F8F4;
	width:180px;
	height:190px;
	border-top:none;
	border-right:#a5a7aa solid 1px; 
	border-bottom:#a5a7aa solid 1px; 
	border-left:none;
	margin:10px; 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

.contenedorimagen .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:8px 1px 8px 1px; 
}

.contenedorimagen .cuerpocontenedor p {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:0; 
	/* PARRAFO. */
	text-indent:0;
	text-align:center;
}

.contenedorimagen .cuerpocontenedor .imagen {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:160px; /* auto; */
	height:140px; 
	border:none;
	margin:0;
}

.contenedorimagen .cuerpocontenedor .datosimagen {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#515151; 
	font-family:tahoma, arial;
	font-size:9pt; 
}

/* PERSONALIZACION DE LOS CONTENEDORES DE INFORMACION DE TOTALES. */
/* -------------------------------------------------------------- */

.contenedorinfototales {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#e9d4fc; 
	border:solid 1px #000000; 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

.contenedorinfototales .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	padding:0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-size:10pt; 
	font-weight:bold;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE INFORMACION DE ITEMS. */
/* ------------------------------------------------------------ */

.contenedorinfoitem .cuerpocontenedor { 
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border-top:none;
	border-right:solid 1px #1A1E18;
	border-bottom:solid 1px #1A1E18;
	border-left:solid 1px #414141;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE PERFIL USUARIO. */
/* ------------------------------------------------------ */

/* NO APLICA. */


/* ************************************************************************************* */
/* ************************************************************************************* */
/*                            BLOQUE SUPERIOR Y BLOQUE INFERIOR                          */
/* ************************************************************************************* */
/* ************************************************************************************* */

/* ===================================================================================== */
/*                                   BLOQUES PRINCIPALES                                 */
/* ===================================================================================== */

#bloquesuperior, 
#bloqueinferior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#333333;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#000000;
}

#bloquesuperior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#333333 url(Rec/@Imagenes/Bloque-Superior.jpg) no-repeat;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#000000;
}

#bloqueinferior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#333333;
	border-top:#717171 4px solid;
}

/* ===================================================================================== */
/*                                      BLOQUE ENCABEZADO                                */
/* ===================================================================================== */

#bloqueencabezado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

/* ===================================================================================== */
/*                             BLOQUE DE PUBLICIDAD SUPERIOR                             */
/*                                          Y                                            */
/*                             BLOQUE DE PUBLICIDAD INFERIOR                             */
/* ===================================================================================== */

#bloquepublicidadsuperior, 
#bloquepublicidadinferior {
	/* FONDO, TAMAÑO, BORDE, PADDING, MARGIN, ETC. */
	background:#FFFFFF;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
	/* PARRAFO. */
	text-align:center; 
}

/* ===================================================================================== */
/*                             BLOQUE DE NAVEGACION SUPERIOR                             */
/*                                          Y                                            */
/*                             BLOQUE DE NAVEGACION INFERIOR                             */
/* ===================================================================================== */

#bloquenavegacionsuperior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent;
	padding:0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

#bloquenavegacioninferior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE OPCIONES NAVEGACION */
/* ---------------------------------------------------------- */

#bloquenavegacionsuperior .contenedoropcionesnavegacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent;
	border:none;
	padding:0;
	margin:0;
}

#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:0 !important;
	margin:0 !important;
}

#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ul, 
#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ol, 
#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor dl {
	text-align:center; 
	text-indent:0; 
}

#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ul li, 
#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ol li, 
#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor dl li {
	/* VISUALIZACION. */
	display:inline;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:0 !important;
	margin:0 !important;
	/* LISTA: TIPO, IMAGEN, POSICION. */
	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. */ 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#18000D;
	font-family:verdana;
	font-size:6pt;
	font-weight:bold;
	/* PARRAFO. */
	text-align:left;
}

#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 {
	/* VISUALIZACION. */
	display:inline-block;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#E4C2D6;
	border:1px solid #EADAE3;
	padding:5px 1px !important;
	margin:0 !important;
	width:95px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#18000D;
	font-family:verdana;
	font-size:6pt;
	font-weight:bold;
	/* PARRAFO. */
	text-align:center;
}

#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, 
#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, 
#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#AF4C86;
	border:1px solid #EADAE3;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FAF3F7;
	font-family:verdana;
	font-size:6pt;
	font-weight:bold;
	text-decoration:none;
}

#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:0 !important;
	margin:0 !important;
}

#bloquenavegacioninferior .contenedoropcionesnavegacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent;
	border:none;
	padding:0;
	margin:0;
}

#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ul, 
#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ol, 
#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor dl {
	text-align:center; 
	text-indent:0; 
}

#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ul li, 
#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ol li, 
#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor dl li {
	/* VISUALIZACION. */
	display:inline;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:0 !important;
	margin:0 !important;
	/* LISTA: TIPO, IMAGEN, POSICION. */
	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. */ 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#18000D;
	font-family:verdana;
	font-size:6pt;
	font-weight:bold;
	/* PARRAFO. */
	text-align:left;
}

#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 {
	/* VISUALIZACION. */
	display:inline-block;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:red;
	border:none;
	padding:5px 10px !important;
	margin:0 !important;
	width:auto;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#18000D;
	font-family:verdana;
	font-size:6pt;
	font-weight:bold;
	/* PARRAFO. */
	text-align:center;
}

#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, 
#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, 
#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent;
	border:none;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#AF4C86;
	font-family:verdana;
	font-size:6pt;
	font-weight:bold;
	text-decoration:none;
}

/* ===================================================================================== */
/*                    BLOQUE DE NAVEGACION DE ACCESOS DIRECTOS SUPERIOR                  */
/*                                          Y                                            */
/*                    BLOQUE DE NAVEGACION DE ACCESOS DIRECTOS INFERIOR                  */
/* ===================================================================================== */

#bloquenavegacionaccesosdirectossuperior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:white;
	padding:0;
	margin:0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

#bloquenavegacionaccesosdirectossuperior .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	border:none;
	padding:0;
	margin:0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black;
}

#bloquenavegacionaccesosdirectossuperior .cuerpocontenedor .etiquetanombreatributo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black;
	font-size:8pt;
}

/* ===================================================================================== */
/*                                   BLOQUE PIE DE PAGINA                                */
/* ===================================================================================== */

#bloquepiepagina {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#333333;
	border-top:#CCCCCC 1px solid;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#8F8F8F;
	/* PARRAFO. */
	text-align:center;
}

#bloquepiepagina p {
	/* PARRAFO. */
	text-align:center;
}

#bloquepiepagina a {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#8F8F8F;
}

/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                    OUTER E INNER                                      */
/* ************************************************************************************* */
/* ************************************************************************************* */

#contenedorexterior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border-left-color:#000000;
	border-right-color:#000000;
}

#contenedorinterior {
	/* NO APLICA. */
}


/* ************************************************************************************* */
/* ************************************************************************************* */
/*                           BLOQUE IZQUIERDO Y BLOQUE DERECHO                           */
/* ************************************************************************************* */
/* ************************************************************************************* */

/* ===================================================================================== */
/*                                   BLOQUES PRINCIPALES                                 */
/* ===================================================================================== */

#bloqueizquierdo, 
#bloquederecho {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#000000;
	padding:20px 0 0 0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FFFFFF;
	/* PARRAFO. */
	text-align:center;
}

/* ===================================================================================== */
/*                                       NAVEGACION                                      */
/* ===================================================================================== */

#bloqueizquierdo .contenedoropcionesnavegacion,
#bloquederecho .contenedoropcionesnavegacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:90%;
	margin:4px 2px 0 0; /* 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;
	/* PARRAFO. */
	text-align:center; /* Esta línea de código permite centrar horizontalmente al div ".cuerpocontenedor". */
}

#bloqueizquierdo .contenedoropcionesnavegacion h1,
#bloquederecho .contenedoropcionesnavegacion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#000000 !important;
	border:none;
	padding:2px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#cccccc !important;
	font-family:tahoma, arial;
	font-size:8pt;
}

#bloqueizquierdo .contenedoropcionesnavegacion h1 a:link, 
#bloqueizquierdo .contenedoropcionesnavegacion h1 a:visited, 
#bloqueizquierdo .contenedoropcionesnavegacion h1 a:hover, 
#bloqueizquierdo .contenedoropcionesnavegacion h1 a:active {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#cccccc !important;
	text-decoration:none;
}

#bloqueizquierdo .contenedoropcionesnavegacion h1 a:hover {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#cccccc;
}

#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor,
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:1px auto !important;
}

#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul, 
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol, 
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl,
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul, 
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol, 
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl {
	/* LISTA: TIPO, IMAGEN, POSICION. */
	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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:0;
	margin:0 auto;
	border-bottom: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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	padding:0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#cccccc;
	font-family:tahoma, arial;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
}

#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 {
	color:#AF4C86;
}


/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                  BLOQUE DE CONTENIDO                                  */
/* ************************************************************************************* */
/* ************************************************************************************* */

/* ===================================================================================== */
/*                                    BLOQUE PRINCIPAL                                   */
/* ===================================================================================== */

#bloquecontenido {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#333333; 
	border:none; 
	padding:8px 12px 8px 12px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ccccc7;
}

/* ===================================================================================== */
/*                                         TITULOS                                       */
/* ===================================================================================== */

#bloquecontenido h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	border-bottom:solid 1px #ccccc7;
	margin:2px 0 20px 0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff;
	font-family:"Lucida Sans Unicode";
	font-size:13pt;
	font-weight:normal;
	/* PARRAFO. */
	text-align:left;
}	

#bloquecontenido h2 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:20px 0 20px 0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ccccc7;
}	

#bloquecontenido h3 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:20px 0 20px 0;
}	

/* ===================================================================================== */
/*                                 DIVISORES DE CONTENIDO                                */
/* ===================================================================================== */

#bloquecontenido .contenedormensajeinformacion, 
#bloquecontenido .contenedormensajeayuda, 
#bloquecontenido .contenedormensajeexclamacion, 
#bloquecontenido .contenedormensajepregunta,
#bloquecontenido .contenedormensajecomentario {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#F9F8F4;
	border:solid 1px black !important; 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE OPCIONES NAVEGACION */
/* ---------------------------------------------------------- */

#bloquecontenido .contenedoropcionesnavegacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#F9F8F4;
	border:none !important; 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

#bloquecontenido .contenedoropcionesnavegacion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#60467B;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#FFFFFF;
}

#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:8px;
}

#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ul li, 
#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor ol li, 
#bloquecontenido .contenedoropcionesnavegacion .cuerpocontenedor dl li {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#333333;
}

#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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#333333;
}



/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                      IMPRESION                                        */
/* ************************************************************************************* */
/* ************************************************************************************* */

#bloquecontenido .saltopagina { 
	page-break-after:always;
}



/* ************************************************************************************* */
/* ************************************************************************************* */

/* PERSONALIZACIONES */
/* ================= */

/* Sección reservada para la personalización de cada sitio Web. */