body {
	margin: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

/* MENU SUPERIOR */
a.MenuTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#211A39;
	color: white;
	text-align:left;
	text-decoration: none;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	height:18px;
}
a.MenuTop:hover {
	color:white;
	background-color: #7E67CF;
}



/*----------------------------------------------------------------------*/
/* TEXTO_GENERICO: texto base del portal (noticias, artículos, etc...). */
/*----------------------------------------------------------------------*/
.texto_generico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: justify;
}
a.texto_generico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E446D;
	text-decoration: none;
	font-style: normal;
	text-align: justify;
	
}
a.texto_generico:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E446D;
	text-decoration: underline;
	font-style: normal;
	text-align: justify;
}



/*----------------------------------------------------------------------*/
/* MARCADOR_SECCION: barra azul bajo la imagen de seccion a la que      */
/*                   indica, precede al menú de seccion.                */
/*----------------------------------------------------------------------*/
.marcador_seccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #20193A;
	background-image: url(../img/barra_subseccion.gif);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 5px;
	height: 25px;
	background-position: right top;
	padding-top: 9px;
}


/*----------------------------------------------------------------------*/
/* LINK_GENERICO: links típicos del portal ("LEER MÁS", etc...)         */
/*        -El estado normal se presupone un link "inactivo" (de ahi el  */
/*         color más aapagado).                                         */
/*----------------------------------------------------------------------*/
.link_generico{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8f84b3;
	text-decoration: none;
	font-style: normal;
	
}
a.link_generico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF4500;
	text-decoration: none;
	font-style: normal;
	
}
a.link_generico:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E446D;
	text-decoration: underline;
	font-style: normal;
}


/*----------------------------------------------------------------------*/
/* LISTA_GENERICA: igual que el texto normal, puede llevar links que    */
/* se distinguen mediante el icono de lista (se acerca).                */
/*----------------------------------------------------------------------*/
.lista_generica{
	list-style-image: url(../img/flecha_1.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	list-style-position: outside;
	text-align: justify;
	list-style-type: none;
}
.lista_generica li a{
	list-style-image: url(../img/flecha_1.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4e446d;
	text-decoration: underline;
	font-style: normal;
	font-variant: normal;
	list-style-position: outside;
	text-align: justify;
}

.lista_generica li a:hover{
	list-style-image: url(../img/flecha_1_over.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4e446d;
	text-decoration: underline;
	font-style: normal;
	font-variant: normal;
	list-style-position: inside;
	text-align: justify;
}


/*----------------------------------------------------------------------*/
/* TITULAR GENERICO: simple, para apartados con muchos elementos.        */
/*----------------------------------------------------------------------*/
.titular_generico{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4e446d;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
}


/*----------------------------------------------------------------------*/
/* SUB_TITULAR GENERICO: similar al titular, pero más pequeño.          */
/*----------------------------------------------------------------------*/
.sub_titular_generico{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4e446d;
	text-decoration: none;
	font-style: normal;
}


/*----------------------------------------------------------------------*/
/* FONDO_MENU: textura de fondo para los menús principales y banderas   */
/*----------------------------------------------------------------------*/
.fondo_menu {
	background-image: url(../img/textura_menu.jpg);
	background-repeat: repeat-x;
}



/*----------------------------------------------------------------------*/
/* FONDO_FLASH: textura para el área del banner flash superior.         */
/*----------------------------------------------------------------------*/
.fondo_flash {
	background-image: url(../img/back_flash.jpg);
	background-repeat: repeat-x;
}



/*----------------------------------------------------------------------*/
/* FONDO_CONTENIDOS: imagen de fondo que se ve en la parte inferior.    */
/*----------------------------------------------------------------------*/
.fondo_contenidos {
	background-attachment: scroll;
	background-image: url(../img/fondo_contenidos.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/*----------------------------------------------------------------------*/
/* FONDO_SUBMENU: fondo navegador lateral.                              */
/*----------------------------------------------------------------------*/
.fondo_submenu {
	background-image: url(../img/fondo_submenus.jpg);
	background-repeat: repeat-y;
	background-color: #f1edfa;
}


/*----------------------------------------------------------------------*/
/* FONDO_ELEMENTO_SUBMENU: fondo submenu (se aplica a las TD)           */
/*----------------------------------------------------------------------*/
.fondo_elemento_submenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4e446d;
	text-decoration: none;
	font-style: normal;
	line-height: 24px;
	background-color: #f1edfa;
	background-image: url(../img/sub_menu.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-indent: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 22px;
	margin: 0px;
	padding-left: 15px;
}
.fondo_elemento_submenuon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4e446d;
	text-decoration: none;
	font-style: normal;
	line-height: 24px;
	background-color: #FFD094;
	background-image: url(../img/sub_menuon.gif);
	background-repeat: repeat-y;
	background-position: left;
	text-indent: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFD094;
	border-bottom-color: #FFD094;
	height: 22px;
	margin: 0px;
	padding-left: 15px;
}
.fondo_elemento_submenu2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4e446d;
	text-decoration: none;
	font-style: normal;
	line-height: 24px;
	background-color: #f1edfa;
	background-image: url(../img/sub_menu_def.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 15px;
	height: 22px;
	padding-left: 25px;
}
.fondo_elemento_submenu2on{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4e446d;
	text-decoration: none;
	font-style: normal;
	line-height: 12px;
	background-color: #FFD094;
	background-image: url(../img/sub_menu2on.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 15px;
	height: 22px;
	padding-left: 25px;
}


/*----------------------------------------------------------------------*/
/* LINK_SUBMENU: texto del submenú que se linka. (se aplica a text)     */
/*----------------------------------------------------------------------*/
.link_submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #201A36;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	line-height: 12px;
}
a.link_submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #201A36;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	line-height: 12px;
}
a.link_submenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7e67cf;
	text-align: left;
	text-indent: 5px;
	text-decoration: none;
	line-height: 12px;
}


/*----------------------------------------------------------------------*/
/* TABLA_LISTADOS1: tabla de datos cartesianos tipo 1  (table)          */
/*----------------------------------------------------------------------*/

/* Este estilo se aplicará a tabla de mostrado cartesiano de datos 1 */
.tablas_estudios {
	background-color: #C0B9DA;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}
.tablas_estudios_fixed {
	table-layout:fixed;
	background-color: #C0B9DA;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}

/* Este estilo se aplicará a cada una de las celdas de título de la parte superior (excepto la primera) */
.tablas_estudios_titulossup {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	text-align: center;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 20px;
}

/* Este estilo se aplicará a cada una de las celdas de título de la parte izquierda (excepto la primera y la última si es de total) */
.tablas_estudios_titulosizq {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align: top;
}

/* Este estilo se aplicará a la última celda de título de la parte izquierda (sólo si es un total) */
.tablas_estudios_titulototal {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #C0B9DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Este estilo se plicará a todas las celdas que contengan datos (excepto los totales) */
.tablas_estudios_dato {
	background-color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #C0B9DA;
}


/* Este estilo se aplicará a la primera celda de la tabla (punto de cruce de la fila y la comuna de títulos en una tabla cartesiana) */
.tablas_estudios_izqsup {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #8980A7;
	border-bottom-color: #8980A7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}

/* Este estilo se plicará a todas las celdas que contengan datos totales */
.tablas_estudios_datototal {
	background-color: #C0B9DA;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9DA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #C0B9DA;
}


/*----------------------------------------------------------------------*/
/* TABLA_PRODUCTO: tabla del listado de productos con imagen (CDs, etc) */
/*----------------------------------------------------------------------*/

/* Este estilo se aplicará a tabla de productos 1 */
.tabla_producto {
	background-color: #C0B9DA;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}

/* Este estilo se aplicará a cada una de las celdas de título de la parte superior (excepto la primera) */
.tabla_producto_titulossup {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	text-align: center;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 20px;
}

/* Este estilo se aplicará a cada una de las celdas de título de la parte izquierda (excepto la primera y la última si es de total) */
.tabla_producto_titulosizq {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 120px;
	vertical-align: middle;
}

/* Este estilo se aplicará a cada una de las celdas de título de la parte izquierda (excepto la primera y la última si es de total) */
.tabla_producto_img {
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width: 110px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
}

/* Este estilo se aplicará a la casilla de la zona de compra */
.tabla_producto_img_zona_comprar {
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width: 110px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: bottom;
}

/* Este estilo se aplicará a la última celda de título de la parte izquierda (sólo si es un total) */
.tabla_producto_titulototal {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #C0B9DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Este estilo se plicará a todas las celdas que contengan datos (excepto los totales) */
.tabla_producto_dato2 {
	background-color: #FFFFFF;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/fnd_datosproductos1.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C0B9DA;
	border-right-color: #C0B9DA;
	border-bottom-color: #C0B9DA;
	border-left-color: #C0B9DA;
}

/* Este estilo se plicará a todas las celdas que contengan datos (excepto los totales) */
.tabla_producto_datodescripcion {
	background-color: #FFFFFF;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-image: url(../img/fnd_datosproductos1.gif);
	background-repeat: repeat-y;
	background-position: left;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C0B9DA;
	border-right-color: #C0B9DA;
	border-bottom-color: #C0B9DA;
	border-left-color: #C0B9DA;
}

/* Este estilo se aplicará a la primera celda de la tabla (punto de cruce de la fila y la comuna de títulos en una tabla cartesiana) */
.tabla_producto_izqsup {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #8980A7;
	border-bottom-color: #8980A7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}

/* Este estilo se plicará a todas las celdas que contengan datos totales */
.tabla_producto_dato1 {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(../img/fnd_datosproductos1.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C0B9DA;
	border-right-color: #C0B9DA;
	border-bottom-color: #C0B9DA;
	border-left-color: #C0B9DA;
}

/* Este estilo se plicará a todas las celdas que contengan datos totales */
.tabla_producto_dato3 {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #261E43;
	text-align: left;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(../img/fnd_datosproductos1.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C0B9DA;
	border-right-color: #C0B9DA;
	border-bottom-color: #C0B9DA;
	border-left-color: #C0B9DA;
}

/* Este estilo se plicará a todas las celdas que contengan datos totales */
.tabla_producto_celdaboton {
	background-color: #FFFFFF;
	text-align: right;
	border: 1px solid #C0B9DA;
	vertical-align: bottom;
}
/* Casilla de la imagen de producto */
.tabla_producto_celda_fotoproducto {
	background-color: #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	border: 1px solid #C0B9DA;
	vertical-align: top;
}
.tabla_producto_form {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 0px;
}
.tabla_producto_botoncomprar {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #261E43;
	background-image: url(../img/icono_comprar.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C0B9DA;
	text-decoration: none;
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9DA;
	border-right-color: #8A81A7;
	border-bottom-color: #8A81A7;
	border-left-color: #C0B9DA;
	vertical-align: bottom;
}

.tabla_producto_botonnext {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #261E43;
	background-image: url(../img/icono_next_v2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C0B9DA;
	text-decoration: none;
	width: 115px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9DA;
	border-right-color: #8A81A7;
	border-bottom-color: #8A81A7;
	border-left-color: #C0B9DA;
}
.tabla_producto_botonprev {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #261E43;
	background-image: url(../img/icono_prev_v2.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C0B9DA;
	text-decoration: none;
	width: 115px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9DA;
	border-right-color: #8A81A7;
	border-bottom-color: #8A81A7;
	border-left-color: #C0B9DA;
}
.tabla_producto_botongenerico {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #261E43;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C0B9DA;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9DA;
	border-right-color: #8A81A7;
	border-bottom-color: #8A81A7;
	border-left-color: #C0B9DA;
}


/*----------------------------------------------------------------------*/
/* TABLA_CHECK_COMPRA: elementos especiales de la tabla de compra       */
/*----------------------------------------------------------------------*/
.tabla_check_compra_form {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin: 0px;
}
.tabla_check_compra_cajaunidades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #261E43;
	text-decoration: none;
	background-color: #C0B9DA;
	text-align: center;
	margin: 0px;
	padding: 1px;
	border: 1px solid #261E43;
}
.tabla_check_compra_botonborrar {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #C0B9DA;
	background-image: url(../img/icono_borrar.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 17px;
	border: 1px solid #261E43;
	height: 17px;
}


/*----------------------------------------------------------------------*/
/* RESALTE_OSCURO: resalte en el color del menu principal               */
/*----------------------------------------------------------------------*/
.resalte_oscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #211A39;
	text-decoration: none;
}

/*----------------------------------------------------------------------*/
/* RESALTE_CLARO: resalte en el color segundo del menú                  */
/*----------------------------------------------------------------------*/
.resalte_claro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 7e67cf;
}

/*----------------------------------------------------------------------*/
/* PIE_DE_PÁGINA: pie de página ASEP/JDS                                */
/*----------------------------------------------------------------------*/
.pie_de_pagina {
	background-color:#201A36;
	color: #FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}


/* --------------------------------------------------------------------- */
/* TABLAS DE REFERENCIA A COLECCIONES: son las tablas que se utilizan    */
/* en la navegación de las colecciones del banco de datos (listado, se-  */
/* lección de estudio, datos del mismo... Comparten elementos comunes.   */
/* --------------------------------------------------------------------- */
a.link_tablas_listado_estudios {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4E446D;
	text-decoration: none;
	font-style: normal;
	text-align: justify;
}
a.link_tablas_listado_estudios:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-style: normal;
	text-align: justify;
}
.texto_resaltado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4E446D;
	text-align: justify;
}
/* Este estilo se plicará a todas las celdas que contengan datos (excepto los totales) */
.tablas_estudios_dato2 {
	background-color: #FFFFFF;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #C0B9DA;
	padding-right: 5px;
	padding-left: 5px;
}
.tablas_estudios_dato2b {
 
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}

/* Este estilo se aplicará a cada una de las celdas de título de la parte superior (excepto la primera) */
.tablas_estudios_titulossup2 {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.tablas_estudios_pie {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_pietablas.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: right;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 20px;
}
a.link_ampliarinformacion1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E446D;
	text-decoration: none;
	font-style: normal;
	background-image: url(../img/icon_ampliar1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
a.link_ampliarinformacion1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	background-image: url(../img/icon_ampliar2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
a.link_ampliarinformacion2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E446D;
	text-decoration: none;
	font-style: normal;
	background-image: url(../img/icon_ampliar1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
a.link_ampliarinformacion2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	background-image: url(../img/icon_ampliar2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
.img_listadocolecciones {
	margin: 5px;
	border: 1px solid #4E446D;
}



/*----------------------------------------------------------------------*/
/* PATH: path de navegacción por secciones, siempre presente.           */
/*----------------------------------------------------------------------*/

.path_celdagenerica {
	background-color: #FFD094;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #201A36;
	border-bottom-color: #201A36;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}
a.path_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #201A36;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_path1.gif);
}
a.path_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7E67CF;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_path2.gif);
}



/*----------------------------------------------------------------------*/
/* COLUMNA_NOTICIAS: en ella se ven noticias anteriores y se accede.    */
/*----------------------------------------------------------------------*/

.columna_noticias {
	background-color: #F1EDFA;
}

.marcador_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #20193A;
	background-image: url(../img/barra_subseccion.gif);
	background-repeat: no-repeat;
	text-align: right;
	height: 25px;
	background-position: left top;
	padding-top: 9px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	padding-right: 5px;
}
.celda_noticias {
	background-image: url(../img/separador_noticias.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 0px;
	font-size: 11px;
	padding-top: 5px;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #F1EDFA;
	border-right-color: #F1EDFA;
}
a.link_noticias {
	font-size: 11px;
	color: #201A36;
	text-decoration: none;
	font-weight: bold;
}
a.link_noticias:hover {
	font-size: 11px;
	color: #7E67CF;
	text-decoration: none;
	font-weight: bold;
}


/*----------------------------------------------------------------------*/
/* COLUMNA_NOTICIAS: en ella se ven noticias anteriores y se accede.    */
/*----------------------------------------------------------------------*/

.columna_actualidad_indicador {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #A7A2B6;
	border-top-color: #FFFFFF;
	vertical-align: top;
}

.marcador_actualidad_indicador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #544876;
	background-image: url(../img/barra_subseccion2.gif);
	background-repeat: no-repeat;
	text-align: right;
	height: 25px;
	background-position: left top;
	padding-top: 9px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	padding-right: 5px;
	background-color: #F1EDFA;
	border-bottom-color: #A7A2B6;
}
.celda_actualidad_indicador {
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 0px;
	font-size: 11px;
	padding-top: 5px;
	background-image: url(../img/separador_noticias.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
a.link_actualidad_indicador {
	font-size: 11px;
	color: #201A36;
	text-decoration: none;
	font-weight: bold;
}
a.link_actualidad_indicador:hover {
	font-size: 11px;
	color: #7E67CF;
	text-decoration: none;
	font-weight: bold;
}


/*----------------------------------------------------------------------*/
/* ARCHIVADOR: separador de pestañanas para datos de estudio (graficos, */ 
/* cruces, marginales, etc...                                           */
/*----------------------------------------------------------------------*/

/* estilo para la tabla que contendrá las pestañas propiamente dicha */
.archivador_tablapestagnas {
	margin: 10px 0px 0px;
}

/* para la celda (TD) que separa las pestañas */
.archivador_separapestagnas {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #20193A;
	height: 17px;
	width: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	text-decoration: none;
}

/* para la celda (TD) que contiene el adorno de las celdas ACTIVAS */
.archivador_adornopestagna_on {
	color: #20193A;
	background-image: url(../img/pestagna_fndadorno_on.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 18px;
	width: 42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	text-decoration: none;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

/* para la celda (TD) que contiene el adorno de las celdas INACTIVAS */
.archivador_adornopestagna_off {
	color: #20193A;
	background-image: url(../img/pestagna_fndadorno_off.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 17px;
	width: 42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #261F41;
	border-left: 0px none;
}

/* para la celda (TD) que contiene el nombre de las pestañas ACTIVAS */
.archivador_pestagna_on {
	color: #261F41;
	height: 16px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #261F41;
	border-bottom-color: #FFFFFF;
	border-left-color: #261F41;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 95px;
}

/* para la celda (TD) que contiene el nombre de las pestañas INACTIVAS */
.archivador_pestagna_off {
	color: #544876;
	height: 16px;
	background-color: #F1EDFA;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #261F41;
	border-bottom-color: #261F41;
	border-left-color: #261F41;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/pestagna_fndsombra_off.gif);
	background-repeat:    repeat-x;
	background-position: bottom;
	width: 85px;
}

/* para última celda (TD) de las pestañas (se pondrá despues de una celda separadora) */
.archivador_pestagna_last {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #20193A;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	text-decoration: none;
}

/* para el texto de la pestaña "Marginales" ACTIVO (en etiqueta <span>) */
.archivador_marginales_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #544876;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_marginales_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}

/* para el texto de la pestaña "Marginales" INACTIVO */
a.archivador_marginales_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544876;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_marginales_off1.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}
a.archivador_marginales_off:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E67CF;
	text-decoration: none;
	padding-left: 21px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_marginales_off2.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}

/* para el texto de la pestaña "Textos" ACTIVO (en etiqueta <span>) */
.archivador_textos_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #544876;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_textos_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}

/* para el enlace de la pestaña "Textos" INACTIVO */
a.archivador_textos_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544876;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_textos_off1.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}

a.archivador_textos_off:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E67CF;
	text-decoration: none;
	padding-left: 21px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_textos_off2.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}

/* para el texto de la pestaña "Cruces" ACTIVO (en etiqueta <span>) */
.archivador_cruces_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #544876;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_cruces_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}

/* para el enlace de la pestaña "Cruces" INACTIVO */
a.archivador_cruces_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544876;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_cruces_off1.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}
a.archivador_cruces_off:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E67CF;
	text-decoration: none;
	padding-left: 21px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_cruces_off2.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}

/* para el texto de la pestaña "Gráficos" ACTIVO (en etiqueta <span>) */
.archivador_graficos_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #544876;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_graficos_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}

/* para el enlace de la pestaña "Gráficos" INACTIVO */
a.archivador_graficos_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544876;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_graficos_off1.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}
a.archivador_graficos_off:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E67CF;
	text-decoration: none;
	padding-left: 21px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../img/icono_graficos_off2.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}

/* para la celda (<TD>) de contenido que estará en tabla nueva bajo la tabla de pestañas */
.archivador_contenido {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #261F41;
	border-right-color: #261F41;
	border-bottom-color: #261F41;
	border-left-color: #261F41;
	background-color: #FFF9EF;
	background-image: url(../img/pestagna_fndcontenido.jpg);
	background-repeat:   repeat-x;
	background-position: top;
	padding: 10px 5px;
}

/* para el texto genérico de la celda contenido */
.archivador_textogenerico {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 0px;
	border: 0px none;
	text-align: justify;
}

/* para el texto del enunciado de las preguntas */
.archivador_enunciadopregunta {
	font-style: normal;
	font-weight: bold;
	color: #20193A;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #544876;
	border-left: 0px none;
}

/* para la lista <UL> de preguntas */
.archivador_listapregunta {
	list-style-image: url(../img/flecha_listas.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	list-style-position: inside;
	text-align: justify;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}

/* para la lista <UL> de posibles respuestas */
.archivador_listarespuesta {
	list-style-image: url(../img/cuadro_listas.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	list-style-position: inside;
	text-align: justify;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}


/*----------------------------------------------------------------------*/
/* HOME: elementos de la portada de jdsurvey.net                        */
/*----------------------------------------------------------------------*/
.columna_home_izq {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	vertical-align: top;
	border-right-color: #A7A2B6;
}
.columna_home_centro {
	background-color: #F1EDFA;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
	border-top-color: #FFFFFF;
	background-image: url(../img/fnd_celdacentro_home.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.marcador_home_indicador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(../img/fnd_cabecerashome.jpg);
	background-repeat: no-repeat;
	text-align: left;
	height: 25px;
	background-position: left top;
	padding-top: 9px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	background-color: #F1EDFA;
	border-bottom-color: #A7A2B6;
	padding-left: 10px;
	margin-left: 5px;
}
.celda_homecontenido_fotoytexto {
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 5px;
	font-size: 11px;
	padding-top: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	text-align: justify;
}
.tabla_contenidohome_fotoytexto {
	background-color: #FFFFFF;
	margin: 0px 0px 1px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #A7A2B6;
}
.celda_coleccionhome {
	padding: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;

}
a.link_home_indicador {
	color: #201A36;
	text-decoration: none;
	font-weight: bold;
}
a.link_home_indicador:hover {
	color: #7E67CF;
	text-decoration: none;
	font-weight: bold;
}



/* --------------------------------------------------------------------- */
/* TABLA_LISTADO: esquemas de muestra de datos de estudios.              */
/* --------------------------------------------------------------------- */
a.link_tablalistado {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4E446D;
	text-decoration: none;
	font-style: normal;
	text-align: justify;
}
a.link_tablalistado:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-style: normal;
	text-align: justify;
}
.texto_resaltado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4E446D;
	text-align: justify;
}
/* Este estilo se plicará a todas las celdas que contengan datos (excepto los totales) */
.tabla_listados_1_dato2 {
	background-color: #FFFFFF;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #C0B9DA;
	padding-right: 5px;
	padding-left: 5px;
}
/* Este estilo se aplicará a cada una de las celdas de título de la parte superior (excepto la primera) */
.tabla_listados_1_titulossup2 {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.tabla_listados_1_pie {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_pietablas.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: right;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 20px;
}
a.link_ampliarinformacion1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E446D;
	text-decoration: none;
	font-style: normal;
	background-image: url(../img/icon_ampliar1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
a.link_ampliarinformacion1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	background-image: url(../img/icon_ampliar2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
a.link_ampliarinformacion2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E446D;
	text-decoration: none;
	font-style: normal;
	background-image: url(../img/icon_ampliar1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
a.link_ampliarinformacion2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	background-image: url(../img/icon_ampliar2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
.img_listadocolecciones {
	margin: 5px;
	border: 1px solid #4E446D;
}
.path_celdagenerica {
	background-color: #FFD094;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #201A36;
	border-bottom-color: #201A36;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}
/* Este estilo se aplicará a tabla de mostrado cartesiano de datos 1 */
.tabla_listados_1 {
	background-color: #C0B9DA;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}


/* Este estilo se aplicará a cada una de las celdas de título de la parte superior (excepto la primera) */
.tabla_listados_1_titulossup {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	text-align: center;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}

/* Este estilo se aplicará a cada una de las celdas de título de la parte izquierda (excepto la primera y la última si es de total) */
.tabla_listados_1_titulosizq {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align: top;
}

/* Este estilo se aplicará a la última celda de título de la parte izquierda (sólo si es un total) */
.tabla_listados_1_titulototal {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #C0B9DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Este estilo se plicará a todas las celdas que contengan datos (excepto los totales) */
.tabla_listados_1_dato {
	background-color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #C0B9DA;
}


/* Este estilo se aplicará a la primera celda de la tabla (punto de cruce de la fila y la comuna de títulos en una tabla cartesiana) */
.tabla_listados_1_izqsup {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #8980A7;
	border-bottom-color: #8980A7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}

/* Este estilo se plicará a todas las celdas que contengan datos totales */
.tabla_listados_1_datototal {
	background-color: #C0B9DA;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9DA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #C0B9DA;
}

/* --------------------------------------------------------------------- */
/* TABLA_BOTONERA: botones superiores de manejo en estudios.             */
/* --------------------------------------------------------------------- */

/* Este estilo se aplicará a la tabla que contiene los botones de navegación */
.tablabotonera{
	border: 1px solid #201A36;
	background-color: #F1EDFA;
	background-image: url(../img/fnd_botonera.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	
}

/* Se aplicará a la celda que contiene el título de estudio  */
/* y a la que contiene los botones de anterior y siguiente si los hubiera */
.tablabotonera_titulo {
	font-size: 13px;
	font-weight: bold;
	color: #20193A;
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #20193A;
}

/* Se aplicará a la celda cointenedora del SELECT de categoría de preguntas */
.tablabotonera_celda {
	font-size: 11px;
	font-weight: bold;
	color: #201A36;
	padding: 5px;
}

/* Se aplicará al SELECT de categoría de preguntas (INPUT) */
.tablabotonera_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #201A36;
	background-color: #FFFFFF;
	border: 1px solid #201A36;
}



/* --------------------------------------------------------------------- */
/* TABLA_PREGUNTAS: tabla que muestra el listado de preguntas.           */
/* --------------------------------------------------------------------- */

/* Se aplicará a la celda contenedora del listado de preguntas */
.tablapreguntas_contenido {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #261F41;
	border-right-color: #261F41;
	border-bottom-color: #261F41;
	border-left-color: #261F41;
	padding: 10px 5px;
	font-size: 12px;
	color: #201A36;
	background-image: url(../img/fnd_listapreguntas.gif);
	background-repeat:  repeat-x;
	background-position: top;
}

/* Se aplicará al <p> que contiene el enunciado de sección (p.e: INDICE DE PREGUNTAS) */
.tablapreguntas_titulo {
	font-style: normal;
	font-weight: bold;
	color: #20193A;
	border-top: 1px dashed #544876;
	border-right: 0px none;
	border-bottom: 1px dashed #544876;
	border-left: 0px none;
}

/* Se aplicara al 1º nivel de listados de preguntas */
.tablapreguntas_nivel1 {
	list-style-image: url(../img/flecha_listas.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	list-style-position: inside;
	text-align: justify;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}

/* Se aplicara al 2º nivel de listados de preguntas */
.tablapreguntas_nivel2 {
	list-style-image: url(../img/cuadro_listas.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	list-style-position: inside;
	text-align: justify;
	list-style-type: none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 23px;
}

/* Se aplicara al 3º nivel de listados de preguntas */
.tablapreguntas_nivel3 {
	list-style-image: url(../img/vignetas_listas_circ.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	list-style-position: inside;
	text-align: justify;
	list-style-type: none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 23px;
}



/*----------------------------------------------------------------------*/
/* ARCHIVADOR: estilos para la nueva pestaña "Buscar"                   */ 
/*----------------------------------------------------------------------*/

/* para el texto de la pestaña "Buscar" ACTIVO (en etiqueta <span>) */
.archivador_buscar_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #544876;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(recursos/icono_buscar_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}

/* para el enlace de la pestaña "Buscar" INACTIVO */
a.archivador_buscar_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #544876;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(recursos/icono_buscar_off1.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}
a.archivador_buscar_off:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E67CF;
	text-decoration: none;
	padding-left: 21px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(recursos/icono_buscar_off2.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
}


/*----------------------------------------------------------------------*/
/* TABLA LISTADOS: dos nuevos estilos para los datos totales            */ 
/*----------------------------------------------------------------------*/

/* Este estilo se plicará a todas las celdas que contengan datos totales */
.tabla_listados_2_datototal {
	background-color: #FFE7B3;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9DA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #C0B9DA;
}
.tabla_listados_3_datototal {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9DA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #C0B9DA;
}

/*----------------------------------------------------------------------*/
/* BOTONERA DE SECCIONES DE PREGUNTAS                                   */ 
/*----------------------------------------------------------------------*/

a.botonera_boton {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #261E43;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #261E43;
	border-right-color: #261E43;
	border-bottom-color: #261E43;
	border-left-color: #261E43;
	padding: 3px 5px 3px 22px;
	line-height: 13px;
	margin: 0px;
	height: 13px;
}
a.botonera_boton:hover {
	text-decoration:none;
	background-color: #BAADE4;
}
a.botonera_boton_sel {
	background-color: #BAADE4;
	background-repeat: no-repeat;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #261E43;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #261E43;
	border-right-color: #261E43;
	border-bottom-color: #261E43;
	border-left-color: #261E43;
	padding: 3px 5px 3px 22px;
	line-height: 13px;
	margin: 0px;
	height: 13px;
}
a.botonera_boton_sel:hover {
	text-decoration:none;
	background-color: #FFFFFF;
}


a.botonera_boton_siguiente {

	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #261E43;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #261E43;
	border-right-color: #261E43;
	border-bottom-color: #261E43;
	border-left-color: #261E43;
	padding: 3px 5px 3px 22px;
	line-height: 13px;
	margin: 0px;
	height: 13px;
}
a.botonera_boton_siguiente:hover {

	text-decoration:underline;
	color:#7C65CD;
	background-color: #FFFFFF;
}

a.boton_generico_link {
	background-color: #FFFFFF;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #261E43;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #261E43;
	border-right-color: #261E43;
	border-bottom-color: #261E43;
	border-left-color: #261E43;
	line-height: 13px;
	margin: 0px;
	height: 13px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
a.boton_generico_link:hover {

	text-decoration:none;
	background-color: #BAADE4;
}


/* WYSIWYG EDITOR */

/* Toolbar */
.toolbar1   { border: 1px solid #666666; height: 26px; background-image: url(../icons/background_silver.jpg); }
.toolbar2   { border: 1px solid #666666; height: 24px; background-image: url(../icons/background_silver.jpg); border-bottom: 0px; border-top: 0px; }

/* Command Buttons */
.button     { width: 20px; height: 20px; border: 0px solid transparent; margin: 1px; padding: 0px; background: transparent; }
.buttonOver { width: 20px; height: 20px; border: 1px solid #999999; margin: 0; padding: 0px; }


/* Font Type and Size Drop Down */
.dropdown          { background-color: #FFFFFF; border: 1px solid #333333; height: 140px; overflow: auto; padding: 1px; }
button.mouseOver   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 3px; cursor: default; text-align: left;}
button.mouseOut    { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 3px; cursor: default; text-align: left;}




/* CREATE TABLE POPUP */

/* Select Border Width/Type */
.on   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 6px; width: 140px; cursor: default; height: 5px;}
.off  { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 6px; width: 140px; cursor: default; height: 5px;}

/* Select Shading/Border Color */
.selectColorTable  { border: 1px solid #7E7E81; background-color: #F7F7F7; padding: 1px; }
.selectColorBorder { border: 1px solid #F7F7F7; }
.selectColorOn     { border: 1px solid #999999; background-color: #CCCCCC; }
.selectColorOff    { border: 1px solid #F7F7F7; background-color: #F7F7F7; }
.selectColorBox    { border: 1px solid #FFFFFF; font-size: 1px; height: 13px; width: 13px; }


/* Estilo del cuadro de texto que hay bajo la imagen de patrocinador en el inicio */
.cuadro_patrocinadores {
	border: 1px solid #544876;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #221B3A;
	text-align: justify;
}

/* Fuente de la caja de LOG/PASS */
.caja_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #423A5D;
}

/* Estilo alternativo para formularios sin dimensión fija*/
.form_label {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.form_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
}


/* Este estilo se aplicará a tablas de opciones */
.tabla_opciones {
	background-color: #C0B9DA;
	margin: 0px;
	padding: 0px;
}
.tabla_opciones_titulosizq {
	margin: 0px;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #C0B9DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align: top;
}
.tabla_opciones_dato {
	background-color: #FFFFFF;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}

.StatMarTabla {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color:white;
	table-layout:fixed;
	font-size:12px;
}

.StatMarTitSupIzq {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #8980A7;
	border-bottom-color: #8980A7;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.StatMarTitSupVar {
	margin: 0px;
	border: 1px solid #C0B9DA;
	padding: 0px;
	text-align: center;
	background-color: #E8E8E8;
	font-weight: bold;
	text-decoration: none;
}
.StatMarTitSupCol {
	margin: 0px;
	border: 1px solid #C0B9DA;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	
}
.StatMarTitIzq {
	margin: 0px;
	border: 1px solid #C0B9DA;
	text-align: right;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	vertical-align: top;
	background-color: #E8E8E8;
	min-width:190px;
}
.StatMarSumaIzq {
	margin: 0px;
	border: 1px solid #C0B9DA;
	text-align: right;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align: top;
	background-color: #E8E8E8;
}
.StatMarMediaIzq {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #C0B9DA;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align: top;
}
.StatMarMediaDato {
	background-color: #EEE8AA;
	color: #000000;
	text-align: center;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9DA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #C0B9DA;
}
.StatCruTitIzq {
	margin: 0px;
	border: 1px solid #C0B9DA;
	text-align: right;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	vertical-align: top;
	background-color: #E8E8E8;
	width:200px;
}
.StatCruTitSup {
	margin: 0px;
	border: 1px solid #C0B9DA;
	background-image: url(../img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	text-align: center;
	background-color: #C0B9DA;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}

.StatCruTitSupVar2 {
	margin: 0px;
	border: 1px solid #C0B9DA;
	padding: 0px;
	text-align: center;
	background-color: #EEE8AA;
	font-weight: bold;
	text-decoration: none;
}
.StatCruTitSupVar {
	margin: 0px;
	border: 1px solid #C0B9DA;
	padding: 0px;
	text-align: center;
	background-color: #E8E8E8;
	font-weight: bold;
	text-decoration: none;
}

.StatCruTabla {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:white;
	table-layout:fixed;
}

.StatSumaDato {
	background-color: #DCDCDC;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9DA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #C0B9DA;
}
.StatDato {
	text-align: center;
	border: 1px solid #C0B9DA;
}


/* ESTILOS DE INDICE */

.indice1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	list-style-position: inside;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	list-style-image: url(../img/flecha_listas.gif);
}

.indice2 {
	list-style-image: url(../img/cuadro_listas.gif);
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	text-align: justify;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 23px;
}

.indice3 {
	list-style-image: url(../img/vignetas_listas_circ.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	list-style-position: inside;
	text-align: justify;
	list-style-type: none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 35px;
	font-size: 12px;
	color: #000000;
}

.indice4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../img/li04.gif);
	margin-left: 50px;
}

.indice5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../img/li05.gif);
	margin-left: 60px;
}

.indice6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../img/li06.gif);
	margin-left: 70px;
}

.indice7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../img/li07.gif);
	margin-left: 80px;
}

.indice8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../img/li08.gif);
	margin-left: 90px;
}
.IndiceLnk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8f84b3;
	text-decoration: none;
	font-style: normal;
	
}
a.IndiceLnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E446D;
	text-decoration: none;
	font-style: normal;
	
}
a.IndiceLnk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E446D;
	text-decoration: underline;
	font-style: normal;
}

a.RotuloMenu {
	font-family: Century Gothic,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	padding-left:10px;
	padding-right:10px;
}
a.RotuloMenu:hover {
	font-family: Century Gothic,Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #7E67CF;
	text-decoration: none;
	font-style: normal;
	padding-left:10px;
	padding-right:10px;
}
a.linkNulo {
	text-decoration: none;
	color: #FFFFFF;
}
a.linkNulo:hover {
	text-decoration: none;
	color: #7E67CF;
}

.textoWVS {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titularWVS {  font-family: verdana, arial, sans-serif; font-size: 22px;  color: #4964A9; font-weight:bold;}

a.wvs {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
	font-weight: bold;
}

a.wvs:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}

a.wvslnk {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

a.wvslnk:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
	text-decoration: none;
}

.txt-wvs03 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
}

.txt-wvs03b {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #797979;
}

.cab-wvs01 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	border-bottom: 1px solid #FF6600;
	width: 100%;
}

.cab-wvs02 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	border-bottom: 1px solid #FF6600;
	width: 100%;
}

.StatMarDato {
	background-color: #FFFFFF;
	text-align: center;
	color: #000000;
	border: 1px solid #C0B9DA;
}
.StatMarSumaDato {
	background-color: #C0B9DA;
	font-weight: bold;
	color: #000000;
	text-align: center;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0B9DA;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #C0B9DA;
}
