table {
	font-size: 12px;
	border-collapse: collapse;
}

.img-inline {
	vertical-align: middle;
}

table.t-aplica td {
	padding: 0px;
	padding-right: 0px;
}

table.t-aplica td {
	border: 1px solid #5884ba;
}

table.t-aplica td.h-t {
	border: none;
	filter:alpha(opacity=0);
        opacity: 0;
}

table.t-aplica td.nombre-aplica {
	font-weight: bold;
	background-color: white;
	color: blue;
	text-align: center;
	font-size: 120%;
}

table.t-aplica thead {
	text-align: center;
	font-weight: bold;

}

table.t-aplica thead td {
	padding: 6px;
	background-color: #afdba7;
}


.dias-noact {
	font-size: 9px;
	color: green;
	font-weight: normal;
	font-style: italic;
	width: 100%;
}

.titol-aplica {
	background-color: #F5F5F5;
	color: rgb(120, 120, 120);
}

table.t-aplica td div {
	padding: 1px;
	border-bottom: 1px;
	text-align: center;
}

.main_cont {
	padding: 10px;
	padding-top: 0px;
}

.cargando {
	border: 1px solid #5884ba;
	width: 99%;
	height: 25px;
	color: #5884ba;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 5px;
	display: none;
	background-color: #ffffd7;
	background-image: url(images/cargando.gif);
	padding-left: 34px;
	padding-top: 4px;
	background-repeat: no-repeat;
	background-position: 8px 4px;
}

.info {
	border: 1px solid #5884ba;
	width: 100%;
	height: 25px;
	color: #5884ba;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 5px;
	display: none;
	background-color: #ffffd7;
	background-image: url(images/properties.png);
	padding-left: 34px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 5px 0px;
}

.boton2 {
	width: 29px;
	height: 18px;
	margin-right: 1px;
	background-color: white;
	cursor: pointer;
	border: 1px solid #5884ba;
}

div.fileinputs {
    padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.cargando {
	display: none;
}

.description_content {
	padding-top: 8px;
	width: 100%;
	height: 400px;
}

#size-text-zone{
	float: right;
}

#des-content-label{
	padding-top: 10px;
}

textarea {
	margin-top: 5px;
	width: 100%;
	height: 90%;
	font-family: arial;
	font-size: 12px;
}

.taula {
	font-family: arial;
	font-size: 13px;
	width: 75%;
	padding: 5px;
}

.taula.cella_taula {
	font-weight: bolder;
	white-space: nowrap;
}

.taula td {
	padding: 2px;
}

.input_text {
	font-family: arial;
	font-size: 13px;
	border: 1px solid #aaaaaa;
	padding-top: 2px;
	padding-left: 3px;
	height: 22px;
}

input.readonly {
	background-color: #eeeeee;
	border: 1px solid #bbbbbb;
	height: 22px;
	padding-top: 2px;
	padding-left: 3px;
}

select {
	font-family: arial;
	font-size: 13px;
}

#lista_adjuntos {
	padding: 3px;
	padding-left: 20px;
	color: #888888;
	background-color: white;
	display: none;
	border: 1px solid #aaaaaa;
}

#lista_adjuntos_newcom {
    padding: 3px;
    padding-left: 20px;
    color: #888888;
    background-color: white;
    display: none;
    border: 1px solid #aaaaaa;
}

.item_attached {
	margin-top: 1px;
	margin-bottom: 1px;
}

.borrar-adjunto {
	color: red;
	cursor: pointer;
}

.description_content {
	margin-top: 7px;
	font-weight: bolder;
}

.iframe_adj {
	border: 0px solid black;
	width: 0px;
	height: 0px;
}

.zona_botones {
	margin-top: -10px;
}

#tema {
	width: 500px;
}

#codigo_cliente {
	width: 80px;
}

#nombre_cliente {
	width: 416px;
}

.boton {
	width: 170px;
	color: gray;
	height: 24px;
	background-color: white;
	cursor: pointer;
	border: 2px solid #5884ba;
	font-weight: bolder;
	text-align: left;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 3px 1px;
}

.boton2 {
	width: 29px;
	height: 18px;
	margin-right: 1px;
	background-color: white;
	cursor: pointer;
	border: 1px solid #5884ba;
}

#aceptar_reincidencia, #aceptar_notificar_cliente, #aceptar_newcom, #aceptar_soporte {
	width: 140px;
	background-image: url(images/tick.png);
}

#cancelar_reincidencia, #cancelar_notificar_cliente, #cancelar_newcom, #cancelar_soporte {
	width: 140px;
	background-image: url(images/delete.png);
}

#boton_guardar_borrador {
	background-image: url(images/disk.png);
}

#boton_enviar_incidencia {
	background-image: url(images/email_go.png);
}

#imprimir{
	margin-left: 5px;
	background-image: url(images/printer.png);
	float: right;
	font-size: 13px;
}

#procesar_informe{
	background-image: url(images/zoom.png);
}

#consultar_versiones{
	margin-top: 5px;
	background-image: url(images/zoom.png);
	font-size: 14px;
}

#boton_cancelar {
	float: right;
	background-image: url(images/delete.png);
}


.status {
 font-size:13px;
 font-family: Arial;
 margin-top: 10px;
}

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448;  }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
 text-decoration: none;
}

ul.tabbernav li.tabberactive a
{
 background-color: rgb(240,240,240);
 border-bottom: 1px solid rgb(240,240,240);

}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

.tabberlive .tabbertab {
	font-size:13px;
	font-family: Arial;
	padding: 1px 10px 10px 10px;
	border:1px solid #aaa;
	border-top:0;
	background-image: url(images/fondo_tab.jpg);
	background-repeat: repeat-Y;
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.tabbertab h2 {
	display:none;
}

/* Zona de filtres per consultar notes i tb contenidor de versions */
.main_cont_consulta {
	padding: 3px;
	padding-left: 10px;
	padding-top: 15px;
	font-size: 12px;
	width: 100%;
}

.main_cont_consulta input {
	font-size: 11px;
}

#fechas {
	margin-top: 4px;
}

#tipo_fecha {
	margin-top: 35px;
}

#tipo_incidencia {
	width: 100%;
}

/*
#filtros-listas {
	margin-top: 10px;
	width: 335px;
}
*/
#filtros-listas {
    margin-top: 10px;
    width: 100%;
    position: relative;
}


/*
#aplicacion {
	width: 165px;
 	height: 150px;
}
*/
#aplicacion {
    width: 33%;
    height: 150px;
    position: absolute;
    top: 0px;
    left: 0px;
}


/*
#procedencia {
	width: 165px;
 	height: 150px;
	float: right;
}
*/
#procedencia {
    width: 33%;
    height: 150px;
    position: absolute;
    left: 33%;
}

#autor {
    height: 165px;
    width: 33%;
    position: absolute;
    top: 0px;
    right: 0px;
}


#lista-aplicaciones, #lista-aplicaciones2, #rev_lista-aplicaciones {
	margin-top: 10px;
	width: fit-content;
 	height: 149px;
 	overflow: auto;
	border: 1px solid #aaaaaa;
	background-color: white;
}
#rev_lista-aplicaciones {
    margin-top: 0px;
    height: 60px;
}
#lista-modulos {
	margin: 4px;
	width: 98%;
 	min-height: 40px;
	height: auto;
 	overflow: none;
	border: 1px solid #aaaaaa;
	background-color: white;
	padding: 2px;
}

#lista-modulos div {
	display: inline-block;
	margin-right: 10px;
}

#lista-procedencias {
	margin-top: 10px;
	width: 162px;
 	height: 149px;
 	overflow: auto;
	border: 1px solid #aaaaaa;
	background-color: white;
}

#lista-autores {
    margin-top: 10px;
    width: 162px;
    height: 149px;
    overflow: auto;
    border: 1px solid #aaaaaa;
    background-color: white;
}

.item-list-chk {
	white-space: nowrap;
}


#procesar_informe {
	float: right;
	font-size: 13px;
	font-weight: bold;
}


#con-pie {
	margin-top: 0px;
}

#con-pie fieldset {
	padding: 7px;
	padding-left: 13px;
}

#zona-botones {
	margin-top: 15px;
	width: 100%;
}


.fieldset-fechas {
	padding: 0px;
}

.llista-dates {
	padding: 0px;
	margin: 3px;
	margin-left: 10px;
	list-style: none;
}

.llista-dates li {
	padding-bottom: 6px;
}


#con-resultados {
	margin-top: 20px;
	display: block;
}

.listview {
	width: 100%;
	overflow: scroll;
	background-color: white;
	height: 280px;
}

.listview-content {
	width: 100%;
	height: 300px;
	border: 1px solid #999999;
}

.listview-cabecera {
	color: white;
	padding: 3px;
	width: 100%;
	overflow: hidden;
	background-image: url(images/fondo_dist.gif);
}

.listview-cabecera tr {
	color: white;
	font-weight: bolder;
	/*border-bottom: 2px solid orange;*/
	padding: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.listview td {
	border-bottom : 1px solid #cccccc;
	white-space: nowrap;
}

.listview tr {
	cursor: pointer;
	padding: 2px;
}

.contenido-incidencia {
	width: 100%;
	display: block;
	margin-top: 10px;
}

.propiedades-incidencia-con {
	width: 100%;
	height: 300px;
	border: 1px solid #999999;
	background-color: white;
	font-size: 12px;
	margin-right: 5px;
}

.titulo-propiedades-incidencia {
	border-bottom: 1px solid gray;
	color: white;
	font-weight: bold;
	background-image: url(images/fondo_dist.gif);
	padding-left: 10px;
	padding-top: 2px;
	height: 20px;
}

.propiedades-incidencia {
	padding: 3px;
	height: 282px;
	overflow: scroll;
}

.observaciones-desarrollo-con {
	width: 100%;
	height: 300px;
	border: 1px solid #999999;
	background-color: white;
	font-size: 12px;
	margin-left: 5px;
}

.titulo-observaciones-desarrollo {
	border-bottom: 1px solid gray;
	color: white;
	font-weight: bold;
	height: 20px;
	background-image: url(images/fondo_dist.gif);
	padding-left: 10px;
	padding-top: 2px;
}

.observaciones-desarrollo {
	padding: 3px;
	height: 282px;
	overflow: scroll;
}

.adjuntos-incidencia-con {
	overflow: auto;
	border: 1px solid #999999;
	background-color: white;
	height: 120px;
	font-size: 12px;
	margin-top: 10px;
}

.titulo-adjuntos-incidencia {
	border-bottom: 1px solid gray;
	color: white;
	background-color: #999999;
	font-weight: bold;
	background-image: url(images/fondo_dist.gif);
	padding-left: 10px;
	padding-top: 2px;
	height: 20px;
}

.adjuntos-incidencia {
	padding: 5px;
	padding-left: 15px;
}

#propiedades_inc {
	width: 450px;
	padding: 8px;
	font-size: 12px;
	position: absolute;
	border: 1px solid black;
	background-color: #ffffd7;
	display: none;
}

#propiedades_inc div {
	line-height: 1.4;
}

#menu_contextual {
	width: 280px;
	position: absolute;
	border: 1px solid #aaaaaa;
	background-color: white;
	display: none;
}

#menu_contextual div {
	padding: 3px;
	padding-left: 26px;
	color: black;
	background-color: white;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 4px 4px;
}

#menu_contextual div.ver {
	background-image: url(images/zoom.png);
}

#menu_contextual div.verificar {
	background-image: url(images/tick.png);
}

#menu_contextual div.nuevocomentario {
	background-image: url(images/plusgray.png);
}

#menu_contextual div.soporte {
	background-image: url(favicon.ico);
}

#menu_contextual div.revisar-en {
	background-image: url(images/tick.png);
}

#menu_contextual div.cursardenuevo {
	background-image: url(images/email_go.png);
}

#menu_contextual div.pasarborrador {
	background-image: url(images/script_edit.png);
}

#menu_contextual div.firmar {
	background-image: url(images/script_edit.png);
}

#menu_contextual div.notificar_cliente {
        background-image: url(images/user_comment.png);
}

#menu_contextual div.propiedades {
	background-image: url(images/information.png);
	border-top: 1px solid #aaaaaa;
}

#menu_contextual div.ver-dis {
	background-image: url(images/zoom_dis.png);
	color: gray;
}

#menu_contextual div.verificar-dis {
	background-image: url(images/tick_dis.png);
	color: gray;
}

#menu_contextual div.nuevocomentario-dis {
	background-image: url(images/plusgray.png);
	color: gray;
}

#menu_contextual div.revisar-en-dis {
	display: none;
}

#menu_contextual div.cursardenuevo-dis {
	background-image: url(images/email_go_dis.png);
	color: gray;
}

#menu_contextual div.pasarborrador-dis {
	background-image: url(images/script_edit_dis.png);
	color: gray;
}

#menu_contextual div.firmar-dis {
	background-image: url(images/script_edit_dis.png);
	color: gray;
}

#menu_contextual div.notificar_cliente-dis {
        background-image: url(images/user_comment_dis.png);
        color: gray;
}

#menu_contextual div.propiedades-dis {
	background-image: url(images/information_dis.png);
	color: gray;
	border-top: 1px solid #aaaaaa;
}

#cursardenuevo-content, #notificar_cliente-content, #newcom-content, #soporte-content {
	position: absolute;
	border: 1px solid #aaaaaa;
	background-color: #eeeeee;
	width: 500px;
	height: 320px;
	display: none;
}

#cursardenuevo-content#v-body, #notificar_cliente-content#v-body-noticli, #newcom-content#v-body-newcom, #soporte-content#v-body-soporte {
	padding: 8px;
}

#cuerpo-verificacion, #cuerpo-noticli, #cuerpo-newcom, #cuerpo-soporte {
	margin-top: 10px;
	width: 100%;
	height: 230px;
}

#cursardenuevo-content#cuerpo-verificacion textarea {
	width: 100%;
	height: 200px;
}

#notificar_cliente-content#cuerpo textarea {
	width: 100%;
	height: 170px;
}

#newcom-content#cuerpo-newcom#descripcion_newcom, #soporte-content#cuerpo-soporte#descripcion_soporte {
	width: 100%;
	height: 170px;
}

#cursardenuevo-content#cabecera-verificacion {
	width: 100%;
}

#cursardenuevo-content#pie-verificacion, #notificar_cliente-content#pie, #newcom-content#pie, #soporte-content#pie {
	text-align: right;
}

#cursardenuevo-content#titulo-verificacion, #notificar_cliente-content#titulo, #newcom-content#titulo-newcom, #soporte-content#titulo-soporte {
	width: 100%;
	color: white;
	background-image: url(images/fondo_dist.gif);
	padding: 2px;
	padding-left: 10px;
}

#ver-id-inc {
	color: gray;
}

#ver-fecha-inc {
	color: gray;
}

#observaciones_reincidencia {
	display: none;
}


#leyenda {
	margin-top: 7px;
	margin-bottom: 4px;
}


#flt_descripcion1 {
	width: 216px;
	font-size: 13px;
}


#flt_descripcion2 {
	width: 216px;
	font-size: 13px;
}

#flt_codigo_cliente {
	width: 78px;
	font-size: 13px;
}


#flt_nombre_cliente {
	width: 272px;
	font-size: 13px;
}

.v-expansor {
	cursor: pointer;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	background-color: #dddddd;
	float: right;
	padding-top: 170px;
	padding-left: 1px;
}

.v-expansor#v-expansor-desc {
	height: 100%;
	width: 8px;
	margin-top: 5px;
	background-position: 0px 175px;
}

.v-splitter {
	cursor: e-resize;
	background-color: gray;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
}

.zona-resize {
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 1px;
	text-align: center;
	background-color: #cccccc;
	cursor: pointer;
}

.invalida_v {
	font-weight: bold;
	color: red;
}

table.leyenda {
	font-size: 12px;
	margin-bottom: 15px;
}
table.leyenda td {
	padding-right: 7px;
}
table.leyenda span {
	margin-right: 4px;
}

#menu_contextual_v {
	width: 350px;
	position: absolute;
	border: 1px solid #aaaaaa;
	background-color: white;
	display: none;
}

#menu_contextual_v div {
	padding: 3px;
	padding-left: 26px;
	color: black;
	background-color: white;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 4px 4px;
}

#menu_contextual_v div.ver-v {
	background-image: url(images/zoom.png);
}

#menu_contextual_v div.incidencias-version {
	background-image: url(images/zoom.png);
}

#menu_contextual_v div.opcion_incidencias-version-resueltas {
	background-image: url(images/zoom.png);
}

#menu_contextual_v div.opcion_revisar_version {
	background-image: url(images/zoom.png);
}

#menu_contextual_v div.opcion-ver-historial-parche {
	background-image: url(images/zoom.png);
}
#menu_contextual_v div.opcion-ver-revisadas-parche {
	background-image: url(images/zoom.png);
}

#menu_contextual_v div.opcion-ver-historial-parche-dis {
	background-image: url(images/zoom_dis.png);
}
#menu_contextual_v div.opcion-ver-revisadas-parche-dis {
	background-image: url(images/zoom_dis.png);
}

#menu_contextual_v div.opcion_inc_revisadas {
	background-image: url(images/zoom.png);
}

#menu_contextual_v div.opcion-invalidadoras {
	background-image: url(images/zoom.png);
}

#menu_contextual_v div.opcion-convertir-estable {
	background-image: url(images/world_link.png);
}

/*
#menu_contextual_v div.opcion-solicitar-revision {
	background-image: url(images/arrow_refresh.png);
}
*/
#menu_contextual_v div.opcion_version_relacionada {
	background-image: url(images/editar.png);
	border-top: 1px solid #aaaaaa;
}
#menu_contextual_v div.metapkg_actu {
	background-image: url(images/zoom.png);
	border-top: 1px solid #aaaaaa;
}

#menu_contextual_v div.metapkg_insta {
	background-image: url(images/zoom.png);
}

#menu_contextual_v div.ver-v {
	background-image: url(images/zoom.png);
}

#menu_contextual_v div.ver-v-dis {
	background-image: url(images/zoom_dis.png);
	color: gray;
}

#menu_contextual_v div.incidencias-version-dis {
	background-image: url(images/zoom_dis.png);
	color: gray;
}

#menu_contextual_v div.opcion_incidencias-version-resueltas-dis {
	background-image: url(images/zoom_dis.png);
	color: gray;
}

#menu_contextual_v div.opcion_revisar_version-dis {
	background-image: url(images/zoom_dis.png);
	color: gray;
}

#menu_contextual_v div.opcion_inc_revisadas-dis {
	background-image: url(images/zoom_dis.png);
	color: gray;
}

#menu_contextual_v div.opcion-invalidadoras-dis {
	background-image: url(images/zoom_dis.png);
	color: gray;
}

#menu_contextual_v div.opcion-convertir-estable-dis {
	background-image: url(images/world_link_dis.png);
	color: gray;
}

/*
#menu_contextual_v div.opcion-solicitar-revision-dis {
	background-image: url(images/arrow_refresh_dis.png);
	color: gray;
}
*/



#menu_contextual_mejoras {
	width: 250px;
	position: absolute;
	border: 1px solid #aaaaaa;
	background-color: white;
	display: none;
}

#menu_contextual_mejoras div {
	padding: 3px;
	padding-left: 26px;
	color: black;
	background-color: white;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 4px 4px;
}

#menu_contextual_mejoras div#opcion_marcar_documentada {
	background-image: url(images/tick.png);
}

#menu_contextual_mejoras div#opcion_marcar_no_documentada {
	background-image: url(images/remove.png);
}

#menu_contextual_mejoras div#opcion_marcar_revisada {
	background-image: url(images/tick.png);
}

#menu_contextual_mejoras div#opcion_marcar_no_revisada{
	background-image: url(images/remove.png);
}

#menu_contextual_mejoras div#opcion_editar_ayuda{
	background-image: url(images/script_edit.png);
}

#opcion_iniciar_revision {
	background-image: url(images/play.png) !important;
}


#consultar_mejoras{
	margin-top: 5px;
	background-image: url(images/zoom.png);
	font-size: 14px;
}


#guardar_mejora, #guardar_ayuda, #guardar_nota_revision, #guardar_version_relacionada, #guardar_comentario_mejora {
	margin-top: 5px;
	background-image: url(images/disk.png);
	font-size: 14px;
}

#menu_contextual_mejoras div#opcion_comentario_mejora{
	background-image: url(favicon.ico);
}


