body {
	margin: 0px;
	background-color: #FFFFFF;
	color: #C4020D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

	div.gridbox .filter input, div.gridbox .filter select {
	font-size:12px!important;
	height:16px!important;
	margin-bottom:2px!important;
	}
	
	div.gridbox_material.gridbox table.hdr td div.hdrcell {
		padding-left:5px!important;
		padding-right:5px!important;
		line-height:18px!important;
	}
	
	div.gridbox_material.gridbox table.obj.row20px tr td {
	    height: 18px!important;
	    line-height: 18px!important;
	    padding-left:5px!important;
	}
	.faq {
		position: relative;
		width: 100%;
		height: 100%;
		font-family: Roboto, Arial, Helvetica;
		font-size: 14px;
		color: #404040;
		overflow: auto;
	}
    .alineadoDerecha {
    	float:right;
    }
    .alineadoDerechaSM {
    	float:right;
    }
    .titulo_centrado {
    	text-align:center;
    	color:#404040;
    }

	div.gridbox_material.gridbox table.hdr td div.hdrcell {
		text-transform:none!important;
	}

	.dhxacc_base_material div.dhx_cell_acc.dhx_cell_closed div.dhx_cell_hdr {
	    color: #D3D3D3!important;
	}
	/* enabled, not checked */
	.dhxform_obj_material div.dhxform_img.btn2state_0 {
		background-image: url("../fotos/toggle_off.png");
		width: 42px;
		height: 24px;
	}
	/* enabled, checked */
	.dhxform_obj_material div.dhxform_img.btn2state_1 {
		background-image: url("../fotos/toggle_on.png");
		width: 42px;
		height: 24px;
	}
	/* disabled, not checked */
	.dhxform_obj_material div.disabled div.dhxform_img.btn2state_0 {
		background-image: url("../fotos/toggle_off_dis.png");
		width: 42px;
		height: 24px;
	}
	/* disabled, checked */
	.dhxform_obj_material div.disabled div.dhxform_img.btn2state_1 {
		background-image: url("../fotos/toggle_on_dis.png");
		width: 42px;
		height: 24px;
	} 
	.dhxform_obj_material .dhxform_select {
		background-color:#eee!important;
	}
	.dhxform_obj_material input.dhxform_textarea, .dhxform_obj_material textarea.dhxform_textarea {
	  background-color: #eee!important;
	}	
	div.dhxcombo_material input.dhxcombo_input {
	  background-color: #eee!important;
	}


.AJClear5 {
	clear: both;
	padding:5px;
}
.AJForm {
	float:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.AJFormLabel {
	float:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
/* 	background-color: #F9E6E7; */
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	text-align:right;
}
.AJFormError {
	float:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#8b2e3c;
	color:#fff;
}
.AJFormWarning {
	float:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#F2F2F2;
	color:#F69100;
}
.AJFormInfo {
	float:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#C6EFCE;
	color:#2C6152;
}
.AJFormStrong {
	float:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:navy;
	margin-top:-2px;
}
.AJForm120 {
	width:120px;
	float:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.AJForm110 {
	width:110px;
	float:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.AJForm100 {
	width:100px;
	float:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.AJForm90 {
	width:90px;
	float:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.AJForm80 {
	width:80px;
	float:left;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.clear {
	clear: both;
}
a {
	color: #960109;
	font-weight:bold;
	text-decoration: none;
	font-style: normal;
}
a:hover {
	font-weight:bold;
	color: #A9A9A9;	
}
.JDMarco {
  border-top: #DC143C 1px solid;
  border-right: #DC143C 1px solid;
  border-left: #DC143C 1px solid;
  border-bottom: #963947 1px solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  float:left;
  padding-top:5px;
  padding-bottom:5px;
  margin-left:5px;
}
.JDApartado {
	float:left;
	margin-left:5px;
	font-size: 16px;
	font-weight: bold;
	color:#8b2e3c;
}
.JDLabel {
	float:left;
	margin-left:5px;
	font-size: 12px;
	font-weight: bold;
	width:120px;
}
.JDLabelR {
	float:left;
	margin-left:10px;
	font-size: 12px;
	font-weight: bold;
	width:auto;
}
.JDClear {
	clear:both;
	height:5px;
}
.JDForm {
	float:left;
	margin-left:5px;
	font-size: 12px;
	width:auto;
}
.JDCalendar {
	background:url(../resources/img/calendario.gif) no-repeat top left;
	cursor:pointer;
	float:left;
	margin-left:5px;
	width:20px;
	height:20px;
}
.JDBotonPeq {
  background: #8b2e3c;
  border-top: #DC143C 1px solid;
  border-right: #DC143C 1px solid;
  border-left: #DC143C 1px solid;
  border-bottom: #963947 1px solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #fff;
  font-size: 14px;
	padding:5px;
  cursor:pointer;
  float:left;
  width:auto;
  height:14px;
  text-align:center;
}
.JDBotonPeq:hover {
	background:#000;
  color:#8b2e3c;
}
.JDField {
	font-size: 12px;
	color: #333333;
	border: 1px solid #C4020D;
	background: #FFFFFF;
}
.JDFieldNum {
	font-size: 12px;
	color: #333333;
	border: 1px solid #00818B;
	background: #FFFFFF;
	text-align:right;
}
.JDFieldNumRO {
	font-size: 12px;
	color: #333333;
	border: 1px solid black;
	background-color: #F2F2F2;
	text-align:right;
}
.JDFieldOblig {
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
	border: 2px solid #00008B;
}
.JDFieldRed {
	font-size: 12px;
	color: #BE0031;
	border: 1px solid #BE0031;
	background-color: #FFC7CE;
}
.JDFieldRedN {
	font-size: 12px;
	color: #BE0031;
	border: 1px solid #BE0031;
	background-color: #FFC7CE;
	text-align:right;
}
.JDFieldRO {
	font-size: 12px;
	color: #333333;
	border: 1px solid black;
	background-color: #F2F2F2;
}
.JDFieldRON {
	font-size: 12px;
	color: #333333;
	border: 1px solid black;
	background-color: #F2F2F2;
	text-align:right;
}
.JDNeutro{
}
.JDGreen{
	background-color:#C6EFCE;
	color:#2C6152;
}
.JDRed{
	background-color:#F2F2F2;
	color:#F69100";
}

.informeCampo {
		cursor:pointer;
}
.informeCampo:hover { 
	background-color:lightgray;
	opacity: 0.7;
	color:#C4020D;
	filter: alpha(opacity= 70);
	text-decoration: none;
}
.informeCampoSel { 
	background-color:lightgray;
	opacity: 0.7;
	color:#C4020D;
	filter: alpha(opacity= 70);
	text-decoration: none;
}
.infConds {
	background-color:#F5F5F5;
	width:390px;
	margin-right:10px;
	margin-top:10px;
	cursor:pointer;
}
.infConds:hover {
	background-color:#C4020D;
	color:white;
}

.input_op {
	text-align;right;
	width:88px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #C4020D;
}
.celda_op {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}


/* MENU SUPERIOR */
a.MenuTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#960109;
	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: #C4020D;
}



/*----------------------------------------------------------------------*/
/* 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: #333333;
	text-align: justify;
}
a.texto_generico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #960109;
	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: #C4020D;
	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: #C4020D;
	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: #960109;
	text-decoration: none;
	font-style: normal;
	background-color:transparent;
	
}
a.link_generico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #960109;
	text-decoration: none;
	font-style: normal;
	background-color:transparent;
	
}
a.link_generico:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C4020D;
	text-decoration: underline;
	font-style: normal;
	background-color:transparent;
}

.link_cabecera{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C4020D;
	text-decoration: none;
	font-style: normal;
	
}
a.link_cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C4020D;
	text-decoration: none;
	font-style: normal;
	
}
a.link_cabecera:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A9A9A9;
	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(../resources/img/flecha_1.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	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(../resources/img/flecha_1.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C4020D;
	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(../resources/img/flecha_1_over.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C4020D;
	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: #c4020d;
	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: #C4020D;
	text-decoration: none;
	font-style: normal;
}


/*----------------------------------------------------------------------*/
/* FONDO_MENU: textura de fondo para los menús principales y banderas   */
/*----------------------------------------------------------------------*/
.fondo_menu {
	background-image: url(../resources/img/textura_menu.jpg);
	background-repeat: repeat-x;
}



/*----------------------------------------------------------------------*/
/* FONDO_BANNER: textura para el área del banner flash superior.         */
/*----------------------------------------------------------------------*/
.fondo_banner {
	background-image: url(../resources/img/fondob.gif);
	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_camara.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.fondo_contenidosancho {
	background-attachment: scroll;
	background-image: url(../img/fondo_camara.gif);
	background-repeat: no-repeat;
	background-position: center middle;
}


/*----------------------------------------------------------------------*/
/* FONDO_SUBMENU: fondo navegador lateral.                              */
/*----------------------------------------------------------------------*/
.fondo_submenu {
	background-image: url(../img/fondo_submenus.jpg);
	background-repeat: repeat-y;
	background-color: #eeeded;
}


/*----------------------------------------------------------------------*/
/* 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: #C4020D;
	text-decoration: none;
	font-style: normal;
	line-height: 24px;
	background-color: #f9e6e7;
	background-image: url(../resources/img/sub_menu.gif);
	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;
	background-repeat: no-repeat;
}
.fondo_elemento_submenuon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C4020D;
	text-decoration: none;
	font-style: normal;
	line-height: 24px;
	background-color: #F3CCCF;
	background-image: url(../resources/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: #F3CCCF;
	border-bottom-color: #F3CCCF;
	height: 22px;
	margin: 0px;
	padding-left: 15px;
}
.fondo_elemento_submenu2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C4020D;
	text-decoration: none;
	font-style: normal;
	line-height: 24px;
	background-color: #f1edfa;
	background-image: url(../resources/img/sub_menu2_def.gif);
	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: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	line-height: 12px;
	background-color: #F3CCCF;
	background-image: url(../resources/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: #960109;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	line-height: 12px;
	background-color:transparent;
}
a.link_submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #960109;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	line-height: 12px;
	background-color:transparent;
}
a.link_submenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #C4020D;
	text-align: left;
	text-indent: 5px;
	text-decoration: none;
	line-height: 12px;
	background-color:transparent;
}


/*----------------------------------------------------------------------*/
/* 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: #f9e6e7;
	margin: 0px;
	padding: 0px;
	border: 1px solid #C4020D;
}
.tablas_estudios_fixed {
	table-layout:fixed;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #C4020D;
}

/* 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;
	background-image: url(../resources/img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	text-align: center;
	background-color: #C4020D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	line-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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #f9e6e7;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #f9e6e7;
	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 #f9e6e7;
}


/* 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: #f9e6e7;
	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: #f9e6e7;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #f9e6e7;
}


/*----------------------------------------------------------------------*/
/* TABLA_PRODUCTO: tabla del listado de productos con imagen (CDs, etc) */
/*----------------------------------------------------------------------*/

/* Este estilo se aplicará a tabla de productos 1 */
.tabla_producto {
	background-color: #f9e6e7;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	text-align: center;
	background-color: #f9e6e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #f9e6e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	background-color: #f9e6e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	background-color: #f9e6e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #f9e6e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	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: #333333;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../resources/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: #f9e6e7;
	border-right-color: #f9e6e7;
	border-bottom-color: #f9e6e7;
	border-left-color: #f9e6e7;
}

/* 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: #333333;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-image: url(../resources/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: #f9e6e7;
	border-right-color: #f9e6e7;
	border-bottom-color: #f9e6e7;
	border-left-color: #f9e6e7;
}

/* 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: #333333;
	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: #333333;
	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(../resources/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: #f9e6e7;
	border-right-color: #f9e6e7;
	border-bottom-color: #f9e6e7;
	border-left-color: #f9e6e7;
}

/* 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: #333333;
	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(../resources/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: #f9e6e7;
	border-right-color: #f9e6e7;
	border-bottom-color: #f9e6e7;
	border-left-color: #f9e6e7;
}

/* Este estilo se plicará a todas las celdas que contengan datos totales */
.tabla_producto_celdaboton {
	background-color: #FFFFFF;
	text-align: right;
	border: 1px solid #f9e6e7;
	vertical-align: bottom;
}
/* Casilla de la imagen de producto */
.tabla_producto_celda_fotoproducto {
	background-color: #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	border: 1px solid #f9e6e7;
	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: #FFFFFF;
	background-image: url(../resources/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: #f9e6e7;
	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: #f9e6e7;
	border-right-color: #f9e6e7;
	border-bottom-color: #f9e6e7;
	border-left-color: #f9e6e7;
	vertical-align: bottom;
}

.tabla_producto_botonnext {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #C4020D;
	background-image: url(../resources/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: #f9e6e7;
	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: #f9e6e7;
	border-right-color: #8A81A7;
	border-bottom-color: #8A81A7;
	border-left-color: #f9e6e7;
}
.tabla_producto_botonprev {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #C4020D;
	background-image: url(../resources/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: #f9e6e7;
	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: #f9e6e7;
	border-right-color: #8A81A7;
	border-bottom-color: #8A81A7;
	border-left-color: #f9e6e7;
}
.tabla_producto_botongenerico {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #C4020D;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f9e6e7;
	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: #f9e6e7;
	border-right-color: #8A81A7;
	border-bottom-color: #8A81A7;
	border-left-color: #f9e6e7;
}


/*----------------------------------------------------------------------*/
/* 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: #C4020D;
	text-decoration: none;
	background-color: #f9e6e7;
	text-align: center;
	margin: 0px;
	padding: 1px;
	border: 1px solid #C4020D;
}
.tabla_check_compra_botonborrar {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #f9e6e7;
	background-image: url(../resources/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 #C4020D;
	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-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	background-color: #970007;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}


/* --------------------------------------------------------------------- */
/* 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;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	background-color: #f9e6e7;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_pietablas.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: right;
	background-color: #f9e6e7;
	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(../resources/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(../resources/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(../resources/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(../resources/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(../resources/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(../resources/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(../resources/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(../resources/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(../resources/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: #C4020D;
	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(../resources/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(../resources/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 #C4020D;
	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: #960109;
	height: 16px;
	background-color: #F9E6E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	border-bottom: solid 1px #C4020D;
	border-left: solid 1px #C4020D;
	border-top: solid 1px #C4020D;
}

/* 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: #C4020D;
	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(../resources/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: #960109;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../resources/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: #C4020D;
	text-decoration: none;
	padding-left: 21px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../resources/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(../resources/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: #960109;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../resources/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: #A9A9A9;	
	text-decoration: none;
	padding-left: 21px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../resources/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: #gray;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../resources/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: #960109;
	text-decoration: none;
	padding-left: 21px;
	margin-left: 5px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../resources/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: #A9A9A9;	
	text-decoration: none;
	padding-left: 21px;
	height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(../resources/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(../resources/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(../resources/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(../resources/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(../resources/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(../resources/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(../resources/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(../resources/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(../resources/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 #f9e6e7;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	background-color: #f9e6e7;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_pietablas.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: right;
	background-color: #f9e6e7;
	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(../resources/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(../resources/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(../resources/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(../resources/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: #f9e6e7;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	text-align: center;
	background-color: #f9e6e7;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #f9e6e7;
	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 #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #f9e6e7;
	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 #f9e6e7;
}


/* 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: #f9e6e7;
	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: #f9e6e7;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #f9e6e7;
}

/* --------------------------------------------------------------------- */
/* 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(../resources/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(../resources/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(../resources/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(../resources/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(../resources/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: #f9e6e7;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #f9e6e7;
}
.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: #f9e6e7;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #f9e6e7;
}

/*----------------------------------------------------------------------*/
/* BOTONERA DE SECCIONES DE PREGUNTAS                                   */ 
/*----------------------------------------------------------------------*/

a.botonera_boton {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C4020D;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	line-height: 13px;
	margin: 0px;
	height: 13px;
	border: solid 1px #C4020D;
}
a.botonera_boton:hover {
	text-decoration:none;
	background-color: #F3CCCF;
	color: #666666;
	border: solid 1px #000000;
}
a.botonera_boton_sel {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C4020D;
	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: #C4020D;
	border-right-color: #C4020D;
	border-bottom-color: #C4020D;
	border-left-color: #C4020D;
	padding: 3px 5px 3px 22px;
	line-height: 13px;
	margin: 0px;
	height: 13px;
}
a.botonera_boton_sel:hover {
	text-decoration:none;
	background-color: #F9E6E7;
}


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: #C4020D;
	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: #C4020D;
	border-right-color: #C4020D;
	border-bottom-color: #C4020D;
	border-left-color: #C4020D;
	padding: 3px 5px 3px 22px;
	line-height: 13px;
	margin: 0px;
	height: 13px;
}
a.botonera_boton_siguiente:hover {
	text-decoration:underline;
	color:#666666;
	background-color: #F9E6E7;
}

a.boton_generico_link {
	background-color: #FFFFFF;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C4020D;
	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: #C4020D;
	border-right-color: #C4020D;
	border-bottom-color: #C4020D;
	border-left-color: #C4020D;
	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: #F9E6E7;
}


/* WYSIWYG EDITOR */

/* Toolbar */
.toolbar1   { border: 1px solid #666666; height: 26px; background-image: url(../resources/icons/background_silver.jpg); }
.toolbar2   { border: 1px solid #666666; height: 24px; background-image: url(../resources/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;
}

.etiForm {
	float:left;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	margin-left:10px;
	margin-bottom:5px;
}
.valForm {
	float:left;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	margin-left:10px;
	margin-bottom:5px;
}


/* Estilo alternativo para formularios sin dimensión fija*/
.form_label {
	margin: 0px;
	text-align: right;
	background-color: #F9E6E7;
	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;
}

.search_label {
	margin: 0px;
	border: 1px solid #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: left;
	background-color: #f9e6e7;
	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;
}


.form_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #C4020D;
	background: #FFFFFF;
}
.form_fieldnum {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	border: 1px solid #00818B;
	background: #FFFFFF;
	text-align:right;
}
.form_fieldoblig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
	border: 2px solid #00008B;
}
.form_fieldreadonly {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #C4020D;
	background-color: #F9E6E7;
}


/* Este estilo se aplicará a tablas de opciones */
.tabla_opciones {
	background-color: #f9e6e7;
	margin: 0px;
	padding: 0px;
}
.tabla_opciones_titulosizq {
	margin: 0px;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #f9e6e7;
	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 {
	background-color: #f9e6e7;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	table-layout:fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.StatMarTitSupIzq {
	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-weight: bold;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
.StatMarTitSupVar {
	margin: 0px;
	border: 1px solid #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	text-align: center;
	background-color: #f9e6e7;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}
.StatMarTitSupCol {
	margin: 0px;
	border: 1px solid #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	text-align: center;
	background-color: #f9e6e7;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}
.StatMarTitIzq {
	margin: 0px;
	border: 1px solid #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #f9e6e7;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align: top;
}
.StatMarDato {
	background-color: #FFFFFF;
	text-align: center;
	color: #000000;
	border: 1px solid #f9e6e7;
}
.StatMarSumaIzq {
	margin: 0px;
	border: 1px solid #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #f9e6e7;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	vertical-align: top;
}
.StatMarSumaDato {
	background-color: #f9e6e7;
	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: #f9e6e7;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #f9e6e7;
}
.StatMarMediaIzq {
	margin: 0px;
	border: 1px solid #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	background-color: #f9e6e7;
	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: #f9e6e7;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #f9e6e7;
}
.StatCruTitIzq {
	writing-mode: tb-rl;
	filter: flipv fliph;
	background-color: #f9e6e7;
	border: 1px solid #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_izq.gif);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	font-weight: bold;
	color: #000000;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	vertical-align: middle;
}
.StatCruTitSup {
	margin: 0px;
	border: 1px solid #f9e6e7;
	background-image: url(../resources/img/fnd_tituloslistados1_sup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	text-align: center;
	background-color: #f9e6e7;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}

/* 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(../resources/img/flecha_listas.gif);
}

.indice2 {
	list-style-image: url(../resources/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(../resources/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(../resources/img/li04.gif);
	margin-left: 50px;
}

.indice5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../resources/img/li05.gif);
	margin-left: 60px;
}

.indice6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../resources/img/li06.gif);
	margin-left: 70px;
}

.indice7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../resources/img/li07.gif);
	margin-left: 80px;
}

.indice8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../resources/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;
}
h1 {
	font-size: 16px;
	color: #C4020D;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h2 {
	font-size: 14px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4020D;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 5px;
	padding-left: 3px;
}
h3 {
	font-size: 12px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 3px;
	border: solid 1px #CCCCCC;
	padding-left: 5px;
	background-color: #f1edfa;
	color: #C4020D;
}
ul {
	margin-left: 35px;
	padding: 0px;
}


.td2 {
	background-color: #FFFFFF;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
.td2b {
	background-color: #FFFFFF;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
.ffn1 {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #C4020D;
	background: #FFFFFF;
	width:38px;
}
.ffn2 {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #C4020D;
	background: #FFFFFF;
	width:80px;
}
.ffn3 {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #C4020D;
	background: #FFFFFF;
	width:60px;
}
.ffv1 {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #C4020D;
	background: #FFFFFF;
	width:38px;
	background-color:darkseagreen;
}
.ffv2 {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #C4020D;
	background: #FFFFFF;
	width:80px;
	background-color:darkseagreen;
}

.ffv3 {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #C4020D;
	background: #FFFFFF;
	width:60px;
	background-color:darkseagreen;
}


.btn{display:inline-block;padding:2px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.60;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}

 .btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}

 .btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{font-weight:400;color:#337ab7;border-radius:0}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}
.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
