/* 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. */
	padding:0;
	margin:0;
}

/* ************************************************************************************* */
/*                      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:952px 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:white;
	min-width:952px; /* NOTA: No funciona con el browser IE. */
	width:952px; /* 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:120px;
	/* ALINEACION */
	vertical-align:top; /* IMPORTANTE: "vertical-align:top;" se utiliza para quitar el espacio que el browser IE coloca sobre el bloque. */
}

#bloquepublicidadsuperior, 
#bloquepublicidadinferior {
	/* VISUALIZACION. */
    display:none;
	/* FONDO, TAMAÑO, BORDE, PADDING, MARGIN, ETC. */
	width:100%;
	height:100px;
}

#bloquenavegacionsuperior, 
#bloquenavegacioninferior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:100%;
	height:45px; /* 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. */
}

#bloquenavegacioninferior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:5px 0 0 0;
}

#bloquenavegacionaccesosdirectossuperior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:100%;
	height:30px !important;
}

#bloquemensajessuperior {
	/* FONDO, TAMAÑO, BORDE, PADDING, MARGIN, ETC. */
	width:100%;
	height:20px;
}

#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:160px;
	border-right-style:solid;
	border-right-width:160px;
}

#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:100%;
	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:160px; 
	margin:0 0 0 -160px;
}

#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:160px;
	margin:0 -160px 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:600px;
	height:auto !important;
	height:600px;
}




/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                  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 url(Rec/Imagenes/Seccion-Web/Cuerpo/Web-Cuerpo-FondoX.jpg) !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#505050;
	font-family:arial, verdana, sans-serif; 
	font-size:10pt;
	font-weight:normal; 
	/* PARRAFO. */
	text-indent:0;
}


/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                  ELEMENTOS GENERICOS                                  */
/* ************************************************************************************* */
/* ************************************************************************************* */

/* ===================================================================================== */
/*                                         TITULOS                                       */
/* ===================================================================================== */

h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
.titulolistadodatos {
	/* 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:13pt; 
	font-family:arial; 
	/* PARRAFO. */
	text-align:center;
}

h2 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-size:11pt; 
	font-family:arial; 
	font-weight:bold; 
}

h3 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-size:10pt; 
	font-family:arial; 
}

h4 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#585858;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff;
	font-family:arial; 
	font-size:9pt; 
}

h5 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-size:8pt; 
}

h6 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-size:8pt; 
}

.titulolistadodatos {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#DEDEFA;
	padding:1px 0 1px 2px;
	margin:15px 0 10px 0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#000000;
	font-family:"trebuchet ms", verdana, sans-serif; 
	font-size:12pt; 
}

/* ===================================================================================== */
/*                              PARRAFOS, LISTAS Y TEXTOS                                */
/* ===================================================================================== */

p, 
ul, 
ol, 
dl, 
.parrafoinfodesarrollo,
.listainfodesarrollo { 
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	/* PARRAFO. */
	text-align:justify;
}

p, 
.parrafoinfodesarrollo { 
	/* PARRAFO. */
	text-indent:20px;
}

ul, 
ol, 
dl, 
.listainfodesarrollo { 
	/* PARRAFO. */
	text-indent:0;
}

.parrafoinfodesarrollo, 
.listainfodesarrollo { 
	font-family:"courier new", sans-serif; 
}

.textoresumen {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#A6A6A6;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

.textoresaltado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:yellow;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

.textomalredactado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:lime;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

.textoenrevision {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:aqua;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

.textoerroneo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:red;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

/* ===================================================================================== */
/*                                          LINKS                                        */
/* ===================================================================================== */

a:link {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41;
}

a:visited {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41;
}

a:hover {
	/* NO APLICA. */
}

a:active {
	/* NO APLICA. */
}

/* ===================================================================================== */
/*                                       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:sans-serif, arial; 
	font-size:8pt; 
	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, verdana, sans-serif; 
	font-size:8pt; 
	font-weight:bold;
	/* PARRAFO. */
	text-align:center; 
	/* OTROS */
	cursor:pointer;
}

input.button,
.botoncomandohabilitado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
    background:#3c3c41;
   /* 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;
}

.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:sans-serif, arial;
	font-size:8pt; 
	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 gray;
	/* 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: . */
/* TABLAS DE LISTADOS: . */
/* TABLAS DE LISTADOS ITEMS CATALOGO: . */
/* TABLAS DE LISTADOS ITEMS NOVEDADES: . */
/* TABLAS DE LISTADOS ITEMS OFERTAS: . */
/* TABLAS DE LISTADOS ITEMS PROMOCIONES: . */

/* Aplicar al atributo <table>. */
table, 
.tabladivisioncontenido,
.tablainfogeneral,
.tablalistado,
.tablalistadoitemscatalogo,
.tablalistadoitemsnovedades,
.tablalistadoitemsofertas,
.tablalistadoitemspromociones {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:99%;
    padding:0;
    margin:0 auto 0 auto;
	/* PARRAFO. */
	text-align:left;
	text-indent:0; 
	/* ALINEACION */
    vertical-align:middle;
	/* OTROS */
	table-layout:fixed;
}

/* TITULO */
/* Aplicar al atributo <caption>. */
table caption,
.tabladivisioncontenido caption,
.tablainfogeneral caption,
.tablalistado caption,
.tablalistadoitemscatalogo caption,
.tablalistadoitemsnovedades caption,
.tablalistadoitemsofertas caption,
.tablalistadoitemspromociones caption {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-weight:bold; 
}

/* CELDA DE ENCABEZADO. */
/* Aplicar a los atributos <th>. */
table thead tr th,
.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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#545454 url(Rec/Contenedor-Titulo-Fondo.gif) repeat-x !important; /* NOTA: No quitar la palabra !important. */
	border-bottom:solid 5px #414141 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
	font-weight:bold; 
	/* PARRAFO. */
	text-align:center;
}

/* CELDA DE CONTENIDO. */
/* Aplicar a los elementos <td>. */
table tbody tr td,
.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 {
	/* 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;
}

/* PIE TABLA */
table tfoot tr td,
.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 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-weight:bold; 
	/* PARRAFO. */
	text-align:center;
}

/* PERSONALIZACION DE LAS TABLAS DE DIVISION DE CONTENIDO. */
/* ------------------------------------------------------- */

.tabladivisioncontenido caption {
	/* VISUALIZACION. */
    display:none;
}

.tabladivisioncontenido thead {
	/* VISUALIZACION. */
    display:none;
}

.tabladivisioncontenido tfoot {
	/* VISUALIZACION. */
    display:none;
}

/* PERSONALIZACION DE LAS TABLAS DE INFORMACION GENERAL. */
/* ----------------------------------------------------- */

.tablainfogeneral tbody tr td,
.tablainfogeneral tbody tr td.opcionnavegacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
    background:#e6e6fa;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
    text-decoration:none;
}

/* PERSONALIZACION DE LAS TABLAS DE LISTADOS. */
/* ------------------------------------------ */

.tablalistado caption {
	/* VISUALIZACION. */
    display:none;
}

.tablalistado thead tr th,
.tablalistado thead tr th.opcionnavegacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
    background:#414141;
    border-bottom:1px solid #DDD;
    padding:2px 0 2px 0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff;
    text-decoration:none;
}

.tablalistado thead tr th a:hover {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
    text-decoration:underline;
}

.tablalistado tfoot {
	/* VISUALIZACION. */
    display:none;
}

.tablalistado tbody tr td,
.tablalistado tbody tr td.opcionnavegacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
    background:#F2F2F2;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
    text-decoration:none;
}

.tablalistado tbody tr td.opcionnavegacion {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41;
    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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41;
    text-decoration:none;
    font-weight:bold;
}

.tablalistado tbody tr td.opcionnavegacion a:hover {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
    text-decoration:underline;
}

/* PERSONALIZACION DE LAS TABLAS DE LISTADOS. */
/* ------------------------------------------ */

.tablalistadoitemscatalogo caption,
.tablalistadoitemsnovedades caption,
.tablalistadoitemsofertas caption,
.tablalistadoitemspromociones caption {
	/* VISUALIZACION. */
    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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
    background:#3C3C41;
    border-bottom:1px solid #DDD;
    padding:2px 0 2px 0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	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 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
    text-decoration:underline;
}

.tablalistadoitemscatalogo tfoot,
.tablalistadoitemsnovedades tfoot,
.tablalistadoitemsofertas tfoot,
.tablalistadoitemspromociones tfoot {
	/* VISUALIZACION. */
    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 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
    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 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
    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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	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 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
    text-decoration:underline;
}

/* ===================================================================================== */
/*                                  DIVISORES DE CONTENIDO                               */
/* ===================================================================================== */

/* CONTENEDORES GENERICOS. */
/* ----------------------- */
/* CONTENEDORES DE MENSAJES: Contienen mensajes del sistema (Error, Información, Ayuda, Exclamación, Pregunta, Comentario). */
/* CONTENEDOR INFO DESARROLLO: Contiene la información proporcionada cuando se ingresa en modo desarrollo. */
/* CONTENEDORES DE OPCIONES NAVEGACION: Contienen opciones de navegación del sitio Web. */
/* CONTENEDORES DE INFORMACION DE PARAMETRIZACION: Contiene opciones de parametrización. Principlamente utilizado para listados. */
/* CONTENEDORES DE FORMULARIO DE DATOS, VENTANAS: . */
/* CONTENEDORES DE INFORMACION DE PAGINACION: . */
/* CONTENEDORES DE INFORMACION DE PAGINACION ANTERIOR LISTADO: . */
/* CONTENEDORES DE INFORMACION DE PAGINACION POSTERIOR LISTADO: . */
/* CONTENEDORES DE PUBLICIDAD: . */
/* CONTENEDORES DE INFORMACION CON FORMATO HEREDADO: Permiten dividir el bloque de "contenido" de la página Web heredando el formato de dicho bloque, es decir, respetando el formato del bloque de "contenido". */
/* CONTENEDORES DE INFORMACION CON FORMATO PERSONALIZADO: Permiten dividir el bloque de "contenido" de la página Web personalizando el formato del contenido de la división. */
/* CONTENEDORES DE GALERIAS DE IMAGENES: Contienen galerías de imágenes. */
/* CONTENEDORES DE IMAGENES: Contienen imágenes. */
/* CONTENEDORES DE IMAGEN: Utilizados para contener una imagen. */
/* CONTENEDORES DE NOTICIAS: Contienen noticias, novedades, etc. */
/* CONTENEDORES DE CONTENIDOS FOROS: Contienen opiniones de usuarios, comentarios de usuarios, etc. */

/* CONTENEDORES PARTICULARES DEL SITIO WEB. */
/* ---------------------------------------- */
/* CONTENEDORES DE INFORMACION DE TOTALES: Utilizados para contener información de totales, de sumarización, de conclusiones, etc. */
/* CONTENEDORES DE INFORMACION DE ITEMS: Contienen información de items (productos, servicios, etc). */

/* BOX DEL CONTENEDOR. */
.contenedormensajeerror, 
.contenedormensajeinformacion, 
.contenedormensajeayuda, 
.contenedormensajeexclamacion, 
.contenedormensajepregunta,
.contenedormensajecomentario,
.contenedormensajedesarrollo,
.contenedoropcionesnavegacion, 
.contenedorinfoparametrizacion,
.contenedorformulariodatos,
.contenedorinfopaginacion,
.contenedorinfopaginacionanteriorlistado,
.contenedorinfopaginacionposteriorlistado,
.contenedorpublicidad,
.contenedorinfoformatoheredado,
.contenedorinfoformatopersonalizado,
.contenedorgaleriaimagenes,
.contenedorimagen,
.contenedornoticia, 
.contenedorclasificado, 
.contenedorearticuloinformativo, 
.contenedorcapacitacion, 
.contenedorevento, 
.contenedorcontenidoforo,
.contenedorinfototales,
.contenedorgaleriainfoitemscatalogos,
.contenedorinfoitemcatalogo, 
.contenedorgaleriainfoitemsnovedades,
.contenedorinfoitemnovedad, 
.contenedorgaleriainfoitemsofertas,
.contenedorinfoitemoferta, 
.contenedorgaleriainfoitemspromociones,
.contenedorinfoitempromocion 
{ 
	/* 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,
.contenedornoticia h1, 
.contenedorclasificado h1, 
.contenedorarticuloinformativo h1, 
.contenedorcapacitacion h1, 
.contenedorevento h1, 
.contenedorcontenidoforo h1,
.contenedorinfototales h1,
.contenedorgaleriainfoitemscatalogos h1,
.contenedorinfoitemcatalogo h1, 
.contenedorgaleriainfoitemsnovedades h1,
.contenedorinfoitemnovedad h1, 
.contenedorgaleriainfoitemsofertas h1,
.contenedorinfoitemoferta h1, 
.contenedorgaleriainfoitemspromociones h1,
.contenedorinfoitempromocion h1 { 
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#3C3C41;
	width:auto;
	border:none;
	padding:5px 0 5px 0;
	margin:0 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:white;
	font-family:tahoma, helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	/* 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,
.contenedornoticia .cuerpocontenedor, 
.contenedorclasificado .cuerpocontenedor, 
.contenedorarticuloinformativo .cuerpocontenedor, 
.contenedorcapacitacion .cuerpocontenedor, 
.contenedorevento .cuerpocontenedor, 
.contenedorcontenidoforo .cuerpocontenedor,
.contenedorinfototales .cuerpocontenedor,
.contenedorgaleriainfoitemscatalogos .cuerpocontenedor,
.contenedorinfoitemcatalogo .cuerpocontenedor, 
.contenedorgaleriainfoitemsnovedades .cuerpocontenedor,
.contenedorinfoitemnovedad .cuerpocontenedor, 
.contenedorgaleriainfoitemsofertas .cuerpocontenedor,
.contenedorinfoitemoferta .cuerpocontenedor, 
.contenedorgaleriainfoitemspromociones .cuerpocontenedor,
.contenedorinfoitempromocion .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:white; /* NOTA: No quitar la palabra !important. */
	border-right:dotted 1px black;
	border-bottom:dotted 1px black;
	border-left:dotted 1px black;
	/* 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:black !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. */
}

/* PERSONALIZACION DE LOS CONTENEDORES DE MENSAJES DE AYUDA. */
/* --------------------------------------------------------- */

.contenedormensajeayuda h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:black !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. */
}

/* PERSONALIZACION DE LOS CONTENEDORES DE MENSAJES DE EXCLAMACION. */
/* --------------------------------------------------------------- */

.contenedormensajeexclamacion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:black !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. */
}

/* PERSONALIZACION DE LOS CONTENEDORES DE MENSAJES DE PREGUNTA. */
/* ------------------------------------------------------------ */

.contenedormensajepregunta h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:black !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. */
}
/* PERSONALIZACION DE LOS CONTENEDORES DE MENSAJES DE COMENTARIOS. */
/* --------------------------------------------------------------- */

.contenedormensajecomentario h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:black !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. */
}

/* 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. */
}

/* 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, helvetica, sans-serif; 
	font-size:8pt;
	font-weight:bold;
	/* 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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#ffffff url(Rec/ContenedorInfoParametrizacion-Fondo.gif) repeat-x;
	border:dotted 1px #575757;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41 !important; /* NOTA: No quitar la palabra !important. */
}

.contenedorinfoparametrizacion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#3C3C41 !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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#F6F6F6;
	border:none;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41 !important; /* NOTA: No quitar la palabra !important. */
}

.contenedorformulariodatos h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#545454 url(Rec/Web-Contenedor-Titulo-Fondo.jpg) repeat-x !important; /* NOTA: No quitar la palabra !important. */
	border-bottom:solid 5px #414141 !important;
	padding:4px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#CCCCCC !important; /* NOTA: No quitar la palabra !important. */
}

.contenedorformulariodatos .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border-right:solid 1px #DDDDDD;
	border-bottom:solid 1px #DDDDDD;
	border-left:solid 1px #DDDDDD;
	padding:15px 0 0 0;
	margin:0;
}

.contenedorformulariodatos .cuerpocontenedor form {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:96%; /* 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:#F6F6F6 !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:#000000 !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:#3C3C41 !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:#3C3C41 !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:#414141 !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:#F2F2F2;
	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:"trebuchet ms", tahoma, sans-serif;
	font-size:8pt; 
}

/* PERSONALIZACION DE LOS CONTENEDORES DE NOTICIAS */
/* ----------------------------------------------- */

.contenedornoticia {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	padding-top:8px;
}

.contenedornoticia h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent !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:"trebuchet ms";
	font-size:10pt;
	font-weight:bolder; 
}

.contenedornoticia h1 a:link, 
.contenedornoticia h1 a:visited, 
.contenedornoticia h1 a:hover, 
.contenedornoticia h1 a:active {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black !important; /* NOTA: No quitar la palabra !important. */
	text-decoration:none;
}

.contenedornoticia .parrafopretitulonoticia {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#E3C6FF !important; /* NOTA: No quitar la palabra !important. */
	width:100% !important;
	background:#545454 url(Rec/Contenedor-Titulo-Fondo.gif) repeat-x !important; /* NOTA: No quitar la palabra !important. */
	border-bottom:solid 5px #414141 !important;
	padding:2px;
	margin:0 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff !important; /* NOTA: No quitar la palabra !important. */
	font-size:8pt;
	font-weight:bold;
	/* PARRAFO. */
	text-indent:0;
	text-align:left;
}

.contenedornoticia .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:2px !important;
}

.contenedornoticia .cuerpocontenedor .parraforesennanoticia {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:8px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-family:Verdana;
	font-weight:bold;
	/* PARRAFO. */
	text-indent:0;
}

.contenedornoticia .cuerpocontenedor .parrafocontenidonoticia {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:8px;
}

.contenedornoticia .cuerpocontenedor .parrafodatosimagennoticia {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	margin:8px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#515151; 
	font-family:"trebuchet ms", tahoma, sans-serif;
	font-size:8pt; 
}

/* PERSONALIZACION DE LOS CONTENEDORES DE CLASIFICADOS */
/* --------------------------------------------------- */

.contenedorclasificado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	padding-top:8px;
}

.contenedorclasificado h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent !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:"verdana";
	font-size:10pt;
	font-weight:bolder; 
}

.contenedorclasificado h1 a:link, 
.contenedorclasificado h1 a:visited, 
.contenedorclasificado h1 a:hover, 
.contenedorclasificado h1 a:active {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black !important; /* NOTA: No quitar la palabra !important. */
	text-decoration:none;
}

.contenedorclasificado .parrafopretituloclasificado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#E3C6FF !important; /* NOTA: No quitar la palabra !important. */
	width:100% !important;
	background:#545454 url(Rec/Contenedor-Titulo-Fondo.gif) repeat-x !important; /* NOTA: No quitar la palabra !important. */
	border-bottom:solid 5px #414141 !important;
	padding:2px;
	margin:0 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff !important; /* NOTA: No quitar la palabra !important. */
	font-size:8pt;
	font-weight:bold;
	/* PARRAFO. */
	text-indent:0;
	text-align:left;
}

.contenedorclasificado .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:2px !important;
}

.contenedorclasificado .cuerpocontenedor .parraforesennaclasificado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:8px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-family:Verdana;
	font-weight:bold;
	/* PARRAFO. */
	text-indent:0;
}

.contenedorclasificado .cuerpocontenedor .parrafocontenidoclasificado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:8px;
}

.contenedorclasificado .cuerpocontenedor .parrafodatosimagenclasificado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	margin:8px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#515151; 
	font-family:"trebuchet ms", tahoma, sans-serif;
	font-size:8pt; 
}

/* PERSONALIZACION DE LOS CONTENEDORES DE ARTICULOS INFORMATIVOS */
/* ------------------------------------------------------------- */

.contenedorarticuloinformativo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	padding-top:8px;
}

.contenedorarticuloinformativo h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent !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:"verdana";
	font-size:10pt;
	font-weight:bolder; 
}

.contenedorarticuloinformativo h1 a:link, 
.contenedorarticuloinformativo h1 a:visited, 
.contenedorarticuloinformativo h1 a:hover, 
.contenedorarticuloinformativo h1 a:active {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black !important; /* NOTA: No quitar la palabra !important. */
	text-decoration:none;
}

.contenedorarticuloinformativo .parrafopretituloarticuloinformativo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#E3C6FF !important; /* NOTA: No quitar la palabra !important. */
	width:100% !important;
	background:#545454 url(Rec/Contenedor-Titulo-Fondo.gif) repeat-x !important; /* NOTA: No quitar la palabra !important. */
	border-bottom:solid 5px #414141 !important;
	padding:2px;
	margin:0 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff !important; /* NOTA: No quitar la palabra !important. */
	font-size:8pt;
	font-weight:bold;
	/* PARRAFO. */
	text-indent:0;
	text-align:left;
}

.contenedorarticuloinformativo .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:2px !important;
}

.contenedorarticuloinformativo .cuerpocontenedor .parraforesennaarticuloinformativo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:8px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-family:Verdana;
	font-weight:bold;
	/* PARRAFO. */
	text-indent:0;
}

.contenedorarticuloinformativo .cuerpocontenedor .parrafocontenidoarticuloinformativo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:8px;
	/* PARRAFO. */
	text-indent:0;
}

.contenedorarticuloinformativo .cuerpocontenedor .parrafodatosimagenarticuloinformativo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	margin:8px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#515151; 
	font-family:"trebuchet ms", tahoma, sans-serif;
	font-size:8pt; 
}

/* PERSONALIZACION DE LOS CONTENEDORES DE CAPACITACIONES */
/* ----------------------------------------------------- */

.contenedorcapacitacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	padding-top:8px;
}

.contenedorcapacitacion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent !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:"verdana";
	font-size:10pt;
	font-weight:bolder; 
}

.contenedorcapacitacion h1 a:link, 
.contenedorcapacitacion h1 a:visited, 
.contenedorcapacitacion h1 a:hover, 
.contenedorcapacitacion h1 a:active {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black !important; /* NOTA: No quitar la palabra !important. */
	text-decoration:none;
}

.contenedorcapacitacion .parrafopretitulocapacitacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#E3C6FF !important; /* NOTA: No quitar la palabra !important. */
	width:100% !important;
	background:#545454 url(Rec/Contenedor-Titulo-Fondo.gif) repeat-x !important; /* NOTA: No quitar la palabra !important. */
	border-bottom:solid 5px #414141 !important;
	padding:2px;
	margin:0 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff !important; /* NOTA: No quitar la palabra !important. */
	font-size:8pt;
	font-weight:bold;
	/* PARRAFO. */
	text-indent:0;
	text-align:left;
}

.contenedorcapacitacion .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:2px !important;
}

.contenedorcapacitacion .cuerpocontenedor .parraforesennacapacitacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:8px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-family:Verdana;
	font-weight:bold;
	/* PARRAFO. */
	text-indent:0;
}

.contenedorcapacitacion .cuerpocontenedor .parrafocontenidocapacitacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:8px;
}

.contenedorcapacitacion .cuerpocontenedor .parrafodatosimagencapacitacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	margin:8px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#515151; 
	font-family:"trebuchet ms", tahoma, sans-serif;
	font-size:8pt; 
}

/* PERSONALIZACION DE LOS CONTENEDORES DE EVENTOS */
/* ---------------------------------------------- */

.contenedorevento {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
	padding-top:8px;
}

.contenedorevento h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent !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:"verdana";
	font-size:10pt;
	font-weight:bolder; 
}

.contenedorevento h1 a:link, 
.contenedorevento h1 a:visited, 
.contenedorevento h1 a:hover, 
.contenedorevento h1 a:active {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent !important; /* NOTA: No quitar la palabra !important. */
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black !important; /* NOTA: No quitar la palabra !important. */
	text-decoration:none;
}

.contenedorevento .parrafopretituloevento {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#E3C6FF !important; /* NOTA: No quitar la palabra !important. */
	width:100% !important;
	background:#545454 url(Rec/Contenedor-Titulo-Fondo.gif) repeat-x !important; /* NOTA: No quitar la palabra !important. */
	border-bottom:solid 5px #414141 !important;
	padding:2px;
	margin:0 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff !important; /* NOTA: No quitar la palabra !important. */
	font-size:8pt;
	font-weight:bold;
	/* PARRAFO. */
	text-indent:0;
	text-align:left;
}

.contenedorevento .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:2px !important;
}

.contenedorevento .cuerpocontenedor .parraforesennaevento {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:8px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-family:Verdana;
	font-weight:bold;
	/* PARRAFO. */
	text-indent:0;
}

.contenedorevento .cuerpocontenedor .parrafocontenidoevento {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:8px;
	/* PARRAFO. */
	text-indent:0;
}

.contenedorevento .cuerpocontenedor .parrafodatosimagenevento {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	margin:8px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#515151; 
	font-family:"trebuchet ms", tahoma, sans-serif;
	font-size:8pt; 
}

/* PERSONALIZACION DE LOS CONTENEDORES DE FOROS */
/* -------------------------------------------- */

.contenedorcontenidoforo {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#F2F2F2;
	border:none;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

.contenedorcontenidoforo h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#545454 url(Rec/Contenedor-Titulo-Fondo.gif) repeat-x !important; /* NOTA: No quitar la palabra !important. */
	border-bottom:solid 5px #414141 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff !important;
}

.contenedorcontenidoforo h1 a:link, 
.contenedorcontenidoforo h1 a:visited, 
.contenedorcontenidoforo h1 a:hover, 
.contenedorcontenidoforo h1 a:active {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff;
}

.contenedorcontenidoforo .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border-right:dashed 1px #000000; 
	border-bottom:dashed 1px #000000; 
	border-left:dashed 1px #000000; 
	padding:8px 15px 8px 15px !important; 
}

.contenedorcontenidoforo .cuerpocontenedor p {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:0; 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	font-family:"comic sans ms";
	font-size:9pt;
	font-weight:bold;
	/* PARRAFO. */
	text-align:justify;
}

.contenedorcontenidoforo .cuerpocontenedor .imagen {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:80px; /* auto; */
	height:80px; 
	border:none;
	margin:0;
}

.contenedorcontenidoforo .cuerpocontenedor .datosimagen {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#515151; 
	font-family:"trebuchet ms", tahoma, sans-serif;
	font-size:8pt; 
}

/* PERSONALIZACION DE LOS CONTENEDORES DE INFORMACION DE TOTALES. */
/* -------------------------------------------------------------- */

.contenedorinfototales {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#E3C6FF; 
	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. */
	color:#3C3C41; 
	font-size:9pt; 
	font-weight:bold;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE GALERIAS DE INFORMACION DE ITEMS. */
/* ------------------------------------------------------------------------ */

.contenedorgaleriainfoitemscatalogos,
.contenedorgaleriainfoitemsnovedades,
.contenedorgaleriainfoitemsofertas,
.contenedorgaleriainfoitemspromociones {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
}

.contenedorgaleriainfoitemscatalogos h1,
.contenedorgaleriainfoitemsnovedades h1,
.contenedorgaleriainfoitemsofertas h1,
.contenedorgaleriainfoitemspromociones h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#545454 url(Rec/Contenedor-Titulo-Fondo.gif) repeat-x !important; /* NOTA: No quitar la palabra !important. */
	border-bottom:solid 5px #414141 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff !important; /* NOTA: No quitar la palabra !important. */
}

.contenedorgaleriainfoitemscatalogos .cuerpocontenedor,
.contenedorgaleriainfoitemsnovedades .cuerpocontenedor,
.contenedorgaleriainfoitemsofertas .cuerpocontenedor,
.contenedorgaleriainfoitemspromociones .cuerpocontenedor {
	/* POSICION. */
	position:relative;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#ffffff;
	border-top:none;
	border-right:dotted 1px #575757;
	border-bottom:dotted 1px #575757;
	border-left:dotted 1px #575757;
	padding:8px 5px 8px 5px; 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41 !important; /* NOTA: No quitar la palabra !important. */
}

/* PERSONALIZACION DE LOS CONTENEDORES DE INFORMACION DE ITEMS. */
/* ------------------------------------------------------------ */

.contenedorinfoitemcatalogo, 
.contenedorinfoitemnovedad, 
.contenedorinfoitemoferta, 
.contenedorinfoitempromocion { 
	/* POSICION. */
	position:relative;
	float:left;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#F2F2F2;
	width:130px;
	height:150px;
	border-top:#ffffff solid 1px !important;
	border-right:#a5a7aa solid 1px !important; 
	border-bottom:#a5a7aa solid 1px !important; 
	border-left:#ffffff solid 1px !important;
	margin:4px 5px 4px 5px; 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41 !important; /* NOTA: No quitar la palabra !important. */
}

.contenedorinfoitemcatalogo h1,
.contenedorinfoitemnovedad h1,
.contenedorinfoitemoferta h1,
.contenedorinfoitempromocion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#545454 url(Rec/Contenedor-Titulo-Fondo.gif) repeat-x !important; /* NOTA: No quitar la palabra !important. */
	border-bottom:solid 5px #414141 !important;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:white !important; /* NOTA: No quitar la palabra !important. */
}

.contenedorinfoitemcatalogo .cuerpocontenedor, 
.contenedorinfoitemnovedad .cuerpocontenedor, 
.contenedorinfoitemoferta .cuerpocontenedor, 
.contenedorinfoitempromocion .cuerpocontenedor { 
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#F2F2F2;
	padding:4px 1px 2px 1px;
	border:none;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

.contenedorinfoitemcatalogo .cuerpocontenedor p, 
.contenedorinfoitemnovedad .cuerpocontenedor p, 
.contenedorinfoitemoferta .cuerpocontenedor p, 
.contenedorinfoitempromocion .cuerpocontenedor p { 
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:0; 
	/* PARRAFO. */
	text-indent:0;
	text-align:center;
}

.contenedorinfoitemcatalogo .cuerpocontenedor .imagen, 
.contenedorinfoitemnovedad .cuerpocontenedor .imagen, 
.contenedorinfoitemoferta .cuerpocontenedor .imagen, 
.contenedorinfoitempromocion .cuerpocontenedor .imagen { 
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:80px;
	height:80px; 
	border:none;
	margin:0;
	vertical-align:top;
}

.contenedorinfoitemcatalogo .cuerpocontenedor .datosimagen, 
.contenedorinfoitemnovedad .cuerpocontenedor .datosimagen, 
.contenedorinfoitemoferta .cuerpocontenedor .datosimagen, 
.contenedorinfoitempromocion .cuerpocontenedor .datosimagen { 
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#F2F2F2;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#515151; 
	font-family:"trebuchet ms", tahoma, sans-serif;
	font-size:8pt; 
}

/* 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:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff;
}

/* ===================================================================================== */
/*                                      BLOQUE ENCABEZADO                                */
/* ===================================================================================== */

#bloqueencabezado {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#ffffff;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41;
}

#bloqueencabezado p {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41;
}

#bloqueencabezado .bloque1, .bloque2, .bloque3, .bloque4  {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	/* height:120px; */
}

/* Bloque 1 de izquierda a derecha. */
#bloqueencabezado .bloque1 {
	/* POSICION. */
	position:relative;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:white;
	width:952px; /* VER: Si pongo 952px no anda bien en el IE. */
	height:30px;
	border:none;
	padding:0;
	margin:0;
}

/* Bloque 2 de izquierda a derecha. */
#bloqueencabezado .bloque2 {
	/* POSICION. */
	position:relative;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:white;
	width:952px;
	height:120px;
	border:none;
	padding:0;
	margin:0;
}

#bloqueencabezado .bloque2 img { 
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:100%;
	height:120px;
	margin:0;
	/* ALINEACION */
	vertical-align:bottom; /* IMPORTANTE: "vertical-align:bottom;" se utiliza para quitar el espacio que el browser IE coloca debajo de la imagen. */
}

/* Bloque 3 de izquierda a derecha. */
#bloqueencabezado .bloque4 {
	/* VISUALIZACION. */
	display:none;
	/* POSICION. */
	float:right;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:0;
}

/* Bloque 4 de izquierda a derecha. */
#bloqueencabezado .bloque3 {
	/* VISUALIZACION. */
	display:none;
	/* POSICION. */
	float:right;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	width:0px;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE OPCIONES NAVEGACION */
/* ---------------------------------------------------------- */

#bloqueencabezado .contenedoropcionesnavegacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
}

#bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:0;
}

#bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ul li , 
#bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor ol li , 
#bloqueencabezado .contenedoropcionesnavegacion .cuerpocontenedor dl li {
	/* VISUALIZACION. */
	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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41;
	font-family:"comic sans ms", verdana;
}

/* ===================================================================================== */
/*                             BLOQUE DE PUBLICIDAD SUPERIOR                             */
/*                                          Y                                            */
/*                             BLOQUE DE PUBLICIDAD INFERIOR                             */
/* ===================================================================================== */

#bloquepublicidadsuperior, 
#bloquepublicidadinferior {
	/* FONDO, TAMAÑO, BORDE, PADDING, MARGIN, ETC. */
	background:#000000;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
	/* PARRAFO. */
	text-align:center; 
}

/* ===================================================================================== */
/*                             BLOQUE DE NAVEGACION SUPERIOR                             */
/*                                          Y                                            */
/*                             BLOQUE DE NAVEGACION INFERIOR                             */
/* ===================================================================================== */

#bloquenavegacionsuperior,
#bloquenavegacioninferior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#000000 url(Rec/Imagenes/Seccion-Web/Bloque-Superior/Web-BloqueNavegacionSuperior-Fondo.jpg);
	padding:0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

/* PERSONALIZACION DE LOS CONTENEDORES DE OPCIONES NAVEGACION */
/* ---------------------------------------------------------- */

#bloquenavegacionsuperior .contenedoropcionesnavegacion,
#bloquenavegacioninferior .contenedoropcionesnavegacion {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border:none;
}

#bloquenavegacionsuperior .contenedoropcionesnavegacion .cuerpocontenedor,
#bloquenavegacioninferior .contenedoropcionesnavegacion .cuerpocontenedor {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	padding:8px 0 0 0;
}

#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 {
	/* VISUALIZACION. */
	display:inline;
	/* PARRAFO. */
	line-height:20px; 
	color:#CCCCCC;
	font-size:9pt;
	font-weight:normal;
}

#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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#ffffff;
	font-size:9pt;
	font-weight:normal;
}

/* ===================================================================================== */
/*                    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 MENSAJES SUPERIOR                                */
/*                                          Y                                            */
/*                               BLOQUE MENSAJES INFERIOR                                */
/* ===================================================================================== */

#bloquemensajessuperior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#5B5B5B url(Rec/Imagenes/Seccion-Web/Bloque-Superior/Web-BloqueMensajesSuperior.gif) no-repeat; 
	border-top:none;
	border-bottom:none;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

#bloquemensajessuperior .noticiaultimomomento {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#CCCCCC;
	font-size:8pt;
	font-weight:normal;
	/* PARRAFO. */
	text-align:left;
}

/* ===================================================================================== */
/*                                   BLOQUE PIE DE PAGINA                                */
/* ===================================================================================== */

#bloquepiepagina {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#626262;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#666666;
	/* PARRAFO. */
	text-align:center;
}

#bloquepiepagina p {
	/* PARRAFO. */
	text-align:center;
}

/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                    OUTER E INNER                                      */
/* ************************************************************************************* */
/* ************************************************************************************* */

#contenedorexterior {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	border-left-color:#F6F6F6;
	border-right-color:#F6F6F6;
}

#contenedorinterior {
	/* NO APLICA. */
}


/* ************************************************************************************* */
/* ************************************************************************************* */
/*                           BLOQUE IZQUIERDO Y BLOQUE DERECHO                           */
/* ************************************************************************************* */
/* ************************************************************************************* */

/* ===================================================================================== */
/*                                   BLOQUES PRINCIPALES                                 */
/* ===================================================================================== */

#bloqueizquierdo, 
#bloquederecho {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#F6F6F6;
	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. */
	background:#ffffff;
	width:90%;
	padding:1px;
	margin:8px 5px 5px 5px; /* 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:solid 1px #DDDDDD;
	/* 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:#ffffff;
	height:20px;
	border:none;
	padding:4px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#CCCCCC;
	font-family:arial, verdana;
	font-size:9pt;
}

#bloqueizquierdo .contenedoropcionesnavegacion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:url(Rec/Imagenes/Seccion-Web/Bloque-Derecho/Web-BloqueLateral-Titulo.jpg) repeat-x;
}

#bloquederecho .contenedoropcionesnavegacion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:url(Rec/Imagenes/Seccion-Web/Bloque-Izquierdo/Web-BloqueLateral-Titulo.jpg) repeat-x;
}

#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 {
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	text-decoration:none;
	color:#CCCCCC;
	font-family:arial, verdana;
	font-size:9pt;
}

#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:2px 0 2px 0;
}

#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul li a:link, 
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol li a:link, 
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:link, 
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul li a:visited, 
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol li a:visited, 
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:visited, 
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, 
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, 
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover, 
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ul li a:active,
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor ol li a:active,
#bloqueizquierdo .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:active,
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul li a:link, 
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol li a:link, 
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:link, 
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul li a:visited, 
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol li a:visited, 
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:visited, 
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul li a:hover, 
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol li a:hover, 
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:hover, 
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ul li a:active,
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor ol li a:active,
#bloquederecho .contenedoropcionesnavegacion .cuerpocontenedor dl dd a:active {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#666666;
	font-family:arial, verdana;
	font-size:9pt;
	font-weight:normal; 
}


/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                  BLOQUE DE CONTENIDO                                  */
/* ************************************************************************************* */
/* ************************************************************************************* */

/* ===================================================================================== */
/*                                    BLOQUE PRINCIPAL                                   */
/* ===================================================================================== */

#bloquecontenido {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#ffffff; /*url(Rec/Web-BloqueContenido-Fondo.gif) repeat-x*/ 
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	padding-top:10px;
	padding-right:4px;
	padding-bottom:10px;
	padding-left:4px;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#666666;
}

/* ===================================================================================== */
/*                                         TITULOS                                       */
/* ===================================================================================== */

#bloquecontenido h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	border-bottom:solid 1px #DDDDDD;
	margin:2px 0 30px 0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41;
	/* 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:#3C3C41;
}	

#bloquecontenido h3 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:20px 0 20px 0;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#3C3C41;
}	

#bloquecontenido .titulolistadoitems {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:transparent;
	border:none;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black;
	font-size:12pt;
	font-weight:normal;
}	

#bloquecontenido .titulolistadoitems a:link, 
#bloquecontenido .titulolistadoitems a:visited, 
#bloquecontenido .titulolistadoitems a:active {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black;
	text-decoration:none;
}

#bloquecontenido .titulolistadoitems a:hover {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:black;
	text-decoration:underline;
}

/* ===================================================================================== */
/*                                        PARRAFO                                        */
/* ===================================================================================== */

#bloquecontenido p {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	margin:10px auto 10px auto;
}	


/* ===================================================================================== */
/*                                 DIVISORES DE CONTENIDO                                */
/* ===================================================================================== */

#bloquecontenido .contenedormensajeinformacion, 
#bloquecontenido .contenedormensajeayuda, 
#bloquecontenido .contenedormensajeexclamacion, 
#bloquecontenido .contenedormensajepregunta,
#bloquecontenido .contenedormensajecomentario {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#F2F2F2;
	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:#F2F2F2;
	border:solid 1px #3C3C41; 
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:inherit;
}

#bloquecontenido .contenedoropcionesnavegacion h1 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:#3C3C41;
	/* 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 {
	/* VISUALIZACION. */
	display:inline;
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	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 {
	/* FONDO: COLOR, TAMAÑO, BORDES, "PADDING", MARGENES, ETC. */
	background:inherit;
	/* FUENTE: COLOR, TIPO, TAMAÑO, ESTILO, ETC. */
	color:#253045;
}



/* ************************************************************************************* */
/* ************************************************************************************* */
/*                                      IMPRESION                                        */
/* ************************************************************************************* */
/* ************************************************************************************* */

#bloquecontenido .saltopagina { 
	page-break-after:always;
}



/* ************************************************************************************* */
/* ************************************************************************************* */

/* PERSONALIZACIONES */
/* ================= */

/* Sección reservada para la personalización de cada sitio Web. */