
	.resultlineajur{
		margin-top: 15px;
	}
	.lineajurheader {
		padding: 0;
	}
	.lineajurheader h4 {
		color: #91acc9;
		font-size: 14px;
		margin: 10px 0 2px 0;
		text-transform: uppercase;
	}
	.cuerpo .lineajur {
		width: 100%;
		border-bottom: solid 1px #91acc9;
	}
	.resultlineajur .cuerpo .lineajur{
		border: solid 1px #91acc9;
	}
	.modal-body .cuerpo .lineajur {
		border-bottom: none;
	}
	
	.cuerpo .lineajur.closed {
		border-bottom: none;
	}
	
	.cuerpo .lineajur > .top {
		position: relative;
		background: url("../img/linea/ljdot.png") repeat-x; 
	}
	.cuerpo .lineajur .top h4 {
		background-color: #fff;
		color: #91acc9;
		display: inline;
		font-size: 14px;
		margin: 2px 0;
		padding-right: 10px;
		text-transform: uppercase;
	}
	.cuerpo .lineajur .top h4::before {
		content: url("../img/lineaj.png");
		line-height: 10px;
		padding: 0 5px 0 0;
		vertical-align: text-bottom;
	}
	.cuerpo .lineajur .top > div.toggle {
		border: 1px solid #91acc9;
		position: absolute;
		bottom: -16px;
		right: 0;
		width: auto;
		background-color: #fff;
	}
	.cuerpo .lineajur .top > div.toggle a {
		color: #6893CF;
		font-size: 16px;
		padding: 0 7px 3px;
	}
	
	.cuerpo .lineajur .linea.container {
		width: 100%;
		overflow: auto;
		margin: 0;
		padding: 5px 0;
	}
	
	.cuerpo .lineajur .linea.container.levels1.conadmision,
	.cuerpo .lineajur .linea.container.levels2.conadmision,
	.cuerpo .lineajur .linea.container.levels1.coninadmision,
	.cuerpo .lineajur .linea.container.levels2.coninadmision {
		padding-top: 50px;
	}
	.cuerpo .lineajur .linea.container.full {
		padding-left: 75px;
	}
	
	.cuerpo .lineajur .linea > ul {
		vertical-align: bottom;
	    white-space: nowrap;
	}
	.cuerpo .lineajur .linea > ul > li {    
		display: table-cell;
		margin: 0 5px 0;
		list-style: outside none none;
		position: relative;
	    text-align: center;
	}
	.cuerpo .lineajur .linea.levels1 > ul > li {    
		display: inline-flex;
	}
	.cuerpo .lineajur .linea.levels2.up > ul > li {
		vertical-align: bottom;
	}
	.cuerpo .lineajur .linea.levels2.down > ul > li {
		vertical-align: top;
	}
	.cuerpo .lineajur .linea.levels3 > ul > li {
		vertical-align: middle;
	}
	.cuerpo .lineajur .linea.levels3 > ul > li.b1,
	.cuerpo .lineajur .linea.levels3 > ul > li.b2,
	.cuerpo .lineajur .linea.levels3 > ul > li.aligb {
		vertical-align: bottom;
	}
	.cuerpo .lineajur .linea.levels3 > ul > li.t1,
	.cuerpo .lineajur .linea.levels3 > ul > li.t2,
	.cuerpo .lineajur .linea.levels3 > ul > li.aligt {
		vertical-align: top;
	}
	.cuerpo .lineajur .linea.levels3 > ul > li.l3 {
		vertical-align: middle;
	}
	
	.cuerpo .lineajur .linea > ul > li.l2.t2 {
		margin-left: -70px;
		margin-right: -70px;
	}
	.cuerpo .lineajur .linea > ul > li.l2.b2 {   
		margin-left: -70px;
		margin-right: -70px;
	}
	.cuerpo .lineajur .linea > ul > li.l3.t1.b2 {
		margin-left: -70px;
		margin-right: -70px;
	}
	.cuerpo .lineajur .linea > ul > li.l3.t2.b2 {
		margin-left: -70px;
		margin-right: -70px;
	}
	
	.XXcuerpo .lineajur .linea > ul > li:after
	{
	  content: url("../img/linea/ljarrow.png");
	}
	.XXcuerpo .lineajur .linea > ul > li:last-child:after
	{
	  content: '';
	}
	.cuerpo .lineajur .linea > ul > li.recurrida {
		vertical-align: top;
		white-space: normal;
    	width: 70px;
    	color: #6893cf;
	    font-weight: normal;
        line-height: 0.9;
	}
	.cuerpo .lineajur .linea > ul > li.recurrida.wide {
		margin: 0 29px;
    	width: 80px;
	}
	.cuerpo .lineajur .linea > ul > li.recurrida.admitida {
    	color: #2C8E94;
		margin-top: -22px;
		margin-right: 0;
	}

	.cuerpo .lineajur .linea > ul > li.recurrida.inadmitida {
    	color: #D3697E;
    	margin-top: -22px;
	}
	.linea.container.levels3 > ul > li.recurrida.admitida,
	.linea.container.levels3 > ul > li.recurrida.inadmitida {
		margin-top: -35px;
	}
	
	.cuerpo .lineajur .linea.levels2.up > ul > li.recurrida.admitida,
	.cuerpo .lineajur .linea.levels2.up > ul > li.recurrida.inadmitida {
		margin-bottom: 22px;
	}

	.cuerpo .lineajur .linea .recurrida img {
		margin-top: -30px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.cuerpo .lineajur .linea > ul > li.recurrida > div {
		
	}
	
	.cuerpo .lineajur .linea > ul > li.casacion {
		margin-top: -18px;
	}
	.cuerpo .lineajur .linea.levels2.up > ul > li.casacion {
		margin-bottom: 21px;
	}

	.linea.container.levels1 > ul > li.casacion {
		margin-top: -18px;
		vertical-align: top;
	}
	.linea.container.levels3 > ul > li.casacion {
		margin-top: -39px;
	}

	.linea.container.conadmision > ul > li.casacion::after {
		content: url('../img/linea/blueline.png');
		position: absolute;
		bottom: -12px;
		left: -11px;
	}
	.linea.container.conadmision > ul > li.casacion.sinresolucion::after {
		content: '';
	}
	
	.cuerpo .lineajur .linea.levels2.up > ul > li.recurrida {
		vertical-align: bottom;
	}
	.cuerpo .lineajur .linea.levels2.up .recurrida img {
		margin-bottom: -10px;
	}
	.cuerpo .lineajur .linea.levels2.down > ul > li.recurrida {
		vertical-align: top;
	}
	.cuerpo .lineajur .linea.levels3 > ul > li.recurrida {
		vertical-align: middle;
	}
	.cuerpo .lineajur .linea.levels3 .recurrida img {
		margin-top: -30px;
	}
	
	.cuerpo .lineajur .linea > ul > li > div {  
		display: inline-block;
	}
	.cuerpo .lineajur .linea.conadmision > ul > li.recurso {  
		margin-left: 0;
	}
	.cuerpo .lineajur .linea.conadmision > ul > li.recurso.wide {  
		margin-left: 29px;
	}
	
	.cuerpo .lineajur .linea.conadmision > ul > li.recurso.sibs1 > div {  
		padding-top: 11px;
		margin-left: -4px;
	}
	
	.cuerpo .lineajur .linea.levels2.up.conadmision > ul > li.recurso.sibs1 > div { 
		margin-bottom: -11px;
	}
	.cuerpo .lineajur .linea.levels3.maxlevels2 .l2.t1.b0 {
		margin-top: -24px;
	}
	.cuerpo .lineajur .linea.levels3.maxlevels2 .l2.t1.b0 > .sentence {
		margin-bottom: 114px;
	} 

	.cuerpo .lineajur .linea.conadmision.levels3 > ul > li.recurso.sibs1 > div {  
		padding-top: 31px;
	}

	.cuerpo .lineajur .linea .sentence {
		background-color: #6893CF;
		border-radius: 25px;
		padding: 5px 15px 2px;
		color: #fff;
		font-size: 14px;
		min-width: 150px;
		min-height: 55px;
		text-align: center;
		cursor: pointer;
	}
	.cuerpo .lineajur .linea .sentence.active {
		background-color: #fff;
		color: #3A5376;
		border: 3px solid #ce2939;
		cursor: inherit;
		
	}
	.resultlineajur .cuerpo .lineajur .linea .sentence.active{
		cursor: pointer;
	}
	.resultlineajur .cuerpo .lineajur .linea .sentence.noLink{
		cursor: inherit;
	}
	.cuerpo .lineajur .linea .sentence .roj {
		font-weight: bold;
	}
	.cuerpo .lineajur .linea .sentence .sentido {
		font-weight: normal;
	}
	.cuerpo .lineajur .linea .norecurso {
		color: #c62533;
		font-size: 18px;
		position: absolute;
		right: -20px;
		top: 10px;
	}
	.cuerpo .lineajur .linea li.l2.aligt .norecurso {
		top: unset;
		bottom: 10px;
	}
	.cuerpo .lineajur .linea li.l3 .norecurso {
		right: 58px;
		top: 43%;
	}
	.cuerpo .lineajur .linea .autos {
	    display: block;
		margin: 25px 0;
		position: relative;
	}
	.cuerpo .lineajur .linea .autos.top {
		margin: 0;
	}
	.cuerpo .lineajur .linea .autos.bottom {
		margin: 0;
	}
	
	.cuerpo .lineajur .linea .auto {
		border-radius: 25px;
		padding: 5px 15px 2px;
		min-width: 150px;
		min-height: 55px;
		text-align: center;
		font-size: 14px;
	    display: inline-block;
		cursor: pointer;
	}
	.cuerpo .lineajur .linea .auto .roj {
		color: #3A5376;
		font-weight: bold;
	}
	.cuerpo .lineajur .linea .auto .tipo {
		color: #6893cf;
		font-weight: normal;
		position: absolute;
	}
	
	.cuerpo .lineajur .linea li.b1 .autos.bottom .auto .tipo {
		left: 55%;
    	top: 20px;
	}
	.cuerpo .lineajur .linea li.t1 .autos.top .auto .tipo {
		left: 55%;
    	bottom: 20px;
	}
	
	.cuerpo .lineajur .linea li.b2 .autos.bottom .auto .tipo {
		right: 197px;
    	top: 20px;
	}
	
	.cuerpo .lineajur .linea li.b2 .autos.bottom .auto:last-child .tipo {
		left: 195px;
   		top: 20px;
	}
	
	.cuerpo .lineajur .linea li.t2 .autos.top .auto .tipo {
		left: 195px;
   		bottom: 20px;
	}
	.cuerpo .lineajur .linea li.t2 .autos.top .auto:first-child .tipo {
		bottom: 20px;
		left: 20px;
	}
	
	
	.cuerpo .lineajur .linea .auto {
		background-color: #fff;
		border: solid 1px #E9E9EC;
	}
	.cuerpo .lineajur .linea .auto.subsanada_por {
		background-color: #fff;
		border: solid 1px #E9E9EC;
	}
	.cuerpo .lineajur .linea .auto.aclarada_por,
	.cuerpo .lineajur .linea .auto.no_aclarada_por {
		background-color: #fff;
		border: dashed 2px #E9E9EC;
	}
	.cuerpo .lineajur .linea .auto.anulada_por,
	.cuerpo .lineajur .linea .auto.no_anulada_por {
		background-color: #E9E9EC;
		border: solid 1px #E9E9EC;
	}
	.cuerpo .lineajur .linea .auto.admision {
		background-color: #CCEEF0;
		border: solid 1px #E9E9EC;
	}
	.cuerpo .lineajur .linea .auto.inadmision {
		background-color: #F4DBE0;
		border: solid 1px #E9E9EC;
	}
	.cuerpo .lineajur .linea .auto.active {
		border: 3px solid #ce2939;
		cursor: inherit;
	}
	.resultlineajur .cuerpo .lineajur .linea .auto.active {
		cursor: pointer;
	}
	.resultlineajur .cuerpo .lineajur .linea .auto.noLink {
		cursor: inherit;
	}
	.cuerpo .lineajur .linea .auto.admitida_por {
		background-color: #E9E9EC;
		border: dashed 2px #C8C8C8;
	}
	
	
	#listadojurisprudencia ul.autos {
		margin-left: 15px;
	}
	
	#listadojurisprudencia h3.linea::after {
		content: url("../img/lineaj.png");
		line-height: 10px;
		padding: 0 0 0 10px;
		vertical-align: text-bottom;
	}
	
	/*caso especial AATS 1136/2019 */
	.linea.container.levels2.down.conadmision .l1.t0.b0 > .sentence {
		margin-top: 20px;
	}
	.linea.container.levels2.down.conadmision > ul > li.casacion::after {
		top: 53px;
		bottom: unset;
	}
	.linea.container.levels2.down.conadmision .recurrida.recurso > div {
		margin-top: 22px;
	}
	.linea.container.levels2.down.conadmision .l2.t0.b1 > .sentence {
		margin-top: 20px;
	}
	
	/* will be red only in google chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.linea.container.levels2.down.conadmision > ul > li.casacion::after {
		top: 52px;
		bottom: unset;
	}
}
