/* Admin */.adminSection {	margin-left: 1em;	margin-top: 1em;}#formRetirada {	background-color: ghostwhite;}#lastUpdates {	background-color: beige;}#connectedUsers {	background-color: ghostwhite;}#listaUsers li {	cursor: initial;	color: inherit;	font-size: small;}#listaUsers {	margin: 0;}/* Progreso */#progreso {	margin-left: 3em;	background-color: white;	padding: .2em;	border-radius: .4em;}.p0-99 {	color: red;}.p100 {	color: green;}/* Temas */.temas_search {	margin-left: 302px;}/* Comentarios */#paisComentario {	margin-left: 1em;}#about {	position: fixed;	bottom: 1em;	left: 1em;	z-index: 1;	font-size: x-small;	color: white;}/* Codificación */.titulo_clasif, .codif-section-title-dtm {	font-size: .8em;	background: white;}.sin_cod {	display: inline-block;	font-size: small;}.sin_cod:not(:last-child ):after {	content: "/";	margin-left: .5em;	margin-right: .5em;}.seccion_cod {	display: inline;}#btAddSNOMED, #btAddCIE {	margin-left: 1em;}.codif {	margin-left: .5em;}.snomed {	background: beige;	margin-top: .4em;}.dtm {	background: #5cb85c;	margin-top: .4em;}.cie {	background: bisque;}.radioCodif .radioRetirar {	vertical-align: bottom;}.infoLemaSEA {	background: #DEEBF7;}.infoLemaCOD {	background: lightgray;}/* Botones */.button {	padding: .5em 1em;	text-align: center;	cursor: pointer;	outline: none;	color: #777;	background: url(img/descarga.png) repeat-x scroll 0 0 transparent;	border: none;	border-radius: .5em;	box-shadow: 0 .2em #999;}.button:active {	background-color: #3e8e41;	box-shadow: 0 5px #666;	transform: translateY(4px);}.button-login {	font-size: 1.2em;}.button-ficha {	font-size: .7em;}.button-grabar-revisar {	color: #cc0044;}/* Examinar */.envio-examinado-title {	display: inline;}#solo_examinar {	margin-right: 1em;}/* Comentarios agrupados */#btn_comentarios_agr {	margin-bottom: .3em;}.com_ficha_agr_acad {	font-weight: bold;}#comentarios_agr pre {	display: inline;	font-family: inherit;}#comentarios_agr {	background: white;}.com_ficha_agr_lemaSinom {	display: inline;}.com_ficha_agr_lema {	font-weight: bold;	font-size: 1.3em;}/* Diálogo para enviar correo */.asunto-email {	}.msg-email {	height: 10em !important;}.aviso-email-oculto {	visibility: hidden;}.aviso-email {	}#checkEnviosFinalizados {	margin-left: 1em;}/* SEA */#ncompleto, #pais {	font-weight: bold;}.envio-pais {	}.col-estado-gestion {	width: 9em;	overflow: hidden;	display: inline-block;	white-space: nowrap;}.col-avance {	text-align: right;	padding-right: 5px;}.avance-rel::after {	content: "%"}.e-env-TLex {	color: green;}.e-TLex, .e-Publicada {	color: initial;}.e-Trabajo_en_curso {	color: red;}.e-Finalizada {	color: #c8c8c8;}.e-Cargada {	color: green;}.e-Retirada:after {	content: " (Retirada)";	color: maroon;}.e-Cargada-Retirada:after {	content: " (Cargada-Retirada)";	color: fuchsia;}.infoRetirada:before {	content: " (";}.infoRetirada:after {	content: ")";}.infoRetirada {	color: maroon;	cursor: pointer;}.actual {	color: gray;}.lista {	padding-left: 5px;	height: 100%;	width: 100%;	font-family: monospace;}.lista option {	font-size: 14px;	margin-bottom: 2px;}#ncompleto {	margin-right: 2rem;}#comentarios {	overflow-y: scroll;	height: 50em;	width: 100%;	resize: none;}/* ESTILOS TLEX */.negrita {	font-style: bold;}.cursiva {	font-style: italic;}.subr {	text-decoration: underline;}.tachado {	text-decoration: line-through;}.sup {	vertical-align: super;	font-size: smaller;}.sub {	vertical-align: sub;	font-size: smaller;}.smallcaps {	font-variant: small-caps;}#validacion {	float: right;}.db { /* Doble barra */	font-size: 1.1rem;	vertical-align: middle;}.etimo {	font-size: smaller;	background: bisque;}.etimo-margen {	margin-left: .5em;	margin-right: .5em;	margin-top: .3em;}.abrev {	font-size: small;	margin-left: .5em;	margin-top: .3em;}.abrev:before {	content: "ABR.: ";	font-size: small;	font-weight: bold;}.tema {	font-size: small;	font-style: italic;	margin-left: .5em;	margin-top: .3em;}.tema:before {	content: "[";}.tema:after {	content: "]";}/* Codificación lemaca*/.codif-title, .codif-title-dtm {	font-size: small;	margin-left: .5em;	margin-top: .3em;	font-weight: bold;}.codif-value, .codif-value-dtm {	font-weight: initial !important;	display: inline;}.codif-title-dtm, .codif-value-dtm {	}.eqIngl {	font-weight: bold;	font-style: italic;}.eqIngl:before {	content: "[ingl. ";	font-weight: normal;	font-style: normal;}.eqIngl:after {	content: "] ";	font-weight: normal;	font-style: normal;}.numacep:after {	content: " ";}.marcasSin:before {	content: " (";}.marcasSin:after {	content: ")";}.obs:before {	content: " ";}.prop {	}.prop-lema {	margin-left: -.3em}.acep-impar-col1 {	background-color: #BDD7EE;}.acep-par-col1 {	background-color: #D9D9D9;}.acep-impar-col2 {	background-color: #DEEBF7;}.acep-par-col2 {	background-color: #F2F2F2;}.rem {	font-weight: bold;}.lref {	font-weight: normal !important;}#logout, #contacto {	background-image: url(img/backcab2.png);	border: 0;	padding: 0;}/* Revisión */#estadoRev {	margin-left: 8px;}#revision .comentarios {	margin-bottom: 2px !important;}/* Codificación */.radioCodif {	vertical-align: bottom;}/* Básicos */html, body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12 px;	background: #f4e4d5;	height: 100%;	padding: 0;	margin: 0;}p {	margin: 0;	padding: 0;}img {	margin: 0;	padding: 0;	border: none;	vertical-align: middle;}/* Para todos los botones. Copia de la web de la RANM */#btn_login {	font-size: 12px;	background: url(img/descarga.png) repeat-x scroll 0 0 transparent;	border-color: #D9D9D9 #D9D9D9 #BFBFBF;	border-image: none;	border-style: solid;	border-width: 1px;	box-shadow: 0 1px 0 #FFF inset, 0 1px 1px rgba(0, 0, 0, 0.05);	color: #777;	line-height: 16px;	padding: 3px 10px 2px;	text-shadow: 0 1px 0 #FFF;	text-transform: uppercase;}#btn_finalizar, #btn_grabar {	font-size: 12px;	background: url(img/descarga.png) repeat-x scroll 0 0 transparent;	border-color: #D9D9D9 #D9D9D9 #BFBFBF;	border-image: none;	border-style: solid;	border-width: 1px;	box-shadow: 0 1px 0 #FFF inset, 0 1px 1px rgba(0, 0, 0, 0.05);	line-height: 16px;	padding: 3px 10px 2px;	text-shadow: 0 1px 0 #FFF;	margin-right: 10px;}#btn_finalizar {	color: #777;}#btn_grabar {	color: #cc0044;}input[type='radio'] {	-webkit-appearance: none;	width: 14px;	height: 14px;	border: 1px solid darkgray;	border-radius: 50%;	outline: none;	box-shadow: 0 0 2px 0px gray inset;	background: white;}input[type='radio']:hover {	box-shadow: 0 0 2px 0px orange inset;}input[type='radio']:before {	content: '';	display: block;	width: 50%;	height: 50%;	margin: 25% auto;	border-radius: 50%;}input[type='radio']:checked:before {	background: black;}/* Genéricos */.etiqueta {	font-size: 14px;}.cabecera2 {	font-family: 'Kreon', serif;	font-size: 16px;	color: #ffffff;	background-image: url(img/backcab2.png);}.cabecera {	font-family: 'Kreon', serif;	font-size: 16px;	color: #ffffff;	background-image: url(img/backcab1.png);}.cabecera a, a:visited {	font-size: 16px;	color: #ffffff;}.cabecera a:hover {	text-decoration: none;}.estados, .estados a {	color: #000000;}.estados a.flojo {	color: #c0c0c0;}/* ALERT */#alerta_contenedor {	width: 400px;	font-size: 14px;}#alerta_cabecera {	font-size: 12px;	padding: 5px;	margin-bottom: 20px;	width: 390px;	text-align: center;	font-family: 'Kreon', serif;	font-weight: bold;	font-style: italic;	color: #ffffff;	background-image: url(img/backcab1.png);}#alerta_pie {	font-size: 12px;	text-align: center;	margin-top: 20px;}/* LOGIN */#loginbody {	background: url(img/fondo.png);	background-color: #ffffff;	background-size: contain;	background-position: center;	background-repeat: no-repeat;}#loginbody2 {	position: fixed !important;	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	background: url(img/alanam.png) no-repeat left bottom, url(img/ranm.png)		no-repeat right bottom, url(img/ranm.jpg) 50% 0 no-repeat;	background-color: #e3e3e3;}#logindiv {	position: absolute;	top: 50%;	left: 50%;	width: 480px;	height: 288px;	margin-top: -144px; /*set to a negative number 1/2 of your height*/	margin-left: -240px; /*set to a negative number 1/2 of your width*/	border: 1px solid #ccc;	background-color: #f3f3f3;}#loginlogo {	background-color: #ffffff;	width: 150px;}#loginform {	font-size: 12px;	background-color: #f4e4d5;}#aviso {	color: red;	font-style: italic;}#contenedor {	background-color: red;}#cabecera2 {	background-color: green;}#lista {	float: left;	width: 150px;	background-color: yellow;}#contenido {	float: left;	width: auto;	background-color: blue;}#pie {	clear: both;	background-color: orange;}/* IZQUIERDA */.titulo {	font-size: 14px;	font-weight: bold;	margin: 5px 0 5px 5px;}.texto {	font-size: 11px;}#resultados {	overflow-x: auto;	overflow-y: scroll;	height: 84vh;	background-color: #ffffff;}#viewportRES {	}.RES {	}.ulRES {	list-style-image: none;	list-style-type: none;	padding-left: 5px;	margin: 0;}.liRES0, .liRES0 a {	font-size: 14px;	font-weight: normal;	color: #000000;	text-decoration: none;	margin-bottom: 2px;}.liRES1, .liRES1 a {	font-size: 14px;	font-weight: normal;	color: #cc0044;	text-decoration: none;	margin-bottom: 2px;}.liRES1 a::after {	content: " (*)";}.liRES2, .liRES2 a {	font-size: 14px;	font-weight: normal;	color: #c8c8c8;	text-decoration: none;	margin-bottom: 2px;}li {	cursor: pointer;	font-size: 14px;	font-weight: normal;	color: #c8c8c8;	text-decoration: none;	margin-bottom: 2px;}.liSel {	background-color: #DEEBF7;}.liSel.liRES2 {	background-color: darkslateblue;}/* DERECHA */.textofuera {	font-size: 14px;}.sino {	font-size: 10px;}.lema {	font-size: 24px;	color: #0064FF;	padding-left: 10px;	font-weight: bold;}.equiving {	font-size: 14px;	color: #000000;}.numacep {	font-size: 16px;	color: #0064FF;	font-weight: bold;}.definicion {	font-size: 14px;	color: #000000;	margin-left: 10px;	margin-top: 10px;}.propuesta {	font-size: 12px;	color: #000000;	padding-left: 10px;	padding-top: 10px;	font-style: italic;}.entrada {	font-size: 14px;	color: #000000;	margin-left: 10px;	margin-bottom: 10px;}.observaciones {	font-size: 14px;	color: #000000;	margin-left: 10px;	margin-top: 10px;	margin-bottom: 10px;}.observaciones-lema {	font-size: 14px;	color: #000000;	margin-left: .4em;	margin-top: 10px;	margin-bottom: 10px;}.observaciones-title {	font-size: 14px;	color: #000000;	margin-top: 10px;	margin-bottom: 10px;	font-weight: bold;}.sinoacep {	font-size: 12px;	margin-left: .6em;	margin-top: 10px;	margin-bottom: .3em;}.sinoacep thead	tr th {	font-size: 10px;	font-style: italic;	font-weight: bold;	border-bottom: 1px solid black;	border-collapse: separate;	border-spacing: 5px 5px;}.sinolema {	font-size: 14px;	margin-left: .4em;	margin-top: 10px;}.sinolema thead	tr th {	font-size: 12px;	font-style: italic;	font-weight: bold;	border-bottom: 1px solid black;	border-collapse: separate;}.comentarios {	font-size: 12px;	color: #ffffff;	margin-left: 10px;	margin-top: 10px;	margin-bottom: 10px;}.textocomentario {	font-size: 14px;	width: 295px;	height: 400px;	resize: none;	margin-left: 5px;}.textorevision {	font-size: 14px;	width: 295px;	height: 200px;	resize: none;	margin-left: 5px;}.label_boton {	font-size: .8em;}#label_boton_avanzar_estado_lemario {	margin-left: .4em;}#boton_examinar_lemario {	margin-right: .4em;}#entradas_con_aviso {	margin-top: 1em;}#entradas_con_aviso ul {	margin: .4em;}#entradas_con_aviso span {	font-weight: bold;}#entradas_con_aviso li {	font-size: .8em;	font-weight: normal;	margin-bottom: 2px;	color: black;	cursor: inherit;}