/* CSS Document Structure DESING EJEMPLO */
/**** Revision 05/03/2008 *****************************************************/
/**** Contenedor 1º nivel. Texto del documento #tBody *************************/

#Izquierda {padding-top: 15px}

#Izquierda #matterTitle{display:none;float:right;}
    #Izquierda #matterTitle a {
        color: #5e5e5e;
        font-size: 1em;
        font-weight: 500;
        background-color: #ffd700;
        padding: 7px 20px;
        border-radius: 3px;
        text-decoration: none;
        z-index:1;
    }

        #Izquierda #matterTitle a:first-letter{
            text-transform:uppercase;
        }

    /*MVPE-5079_cuadradogrisDocs*/
/*#ctl00_ctl00_ctl00_cBody #Izquierda #cTimeAndMatters #Izquierda*/
    #Izquierda #matterTitle a[href=""],
    #Izquierda #matterTitle a[href~="#"] {
        display: none;
    } 

#tBody	{border: 1px solid #eaeaea; padding: 7px; padding-bottom: 10px;}
#fBody	{}
/**** Contenedor 2º nivel. #tBody #zScr - Scripts ********************/
#zScr	{ clear:both}
/**** Contenedor 2º nivel. #tBody #cCn - Contenido (Texto) ********************/
#cCn {
  width: 100%;
  float: initial;
  background-color: #FFF;
  /*border: 1px solid #eaeaea;*/
  margin: 0;
  border-radius: 0;
  padding: 17px 12px 12px 12px;
  box-sizing: border-box;
}



/*.DT #cCn,
.FO #cCn,
.EX #cCn,
.PR #cCn	{ width:89%;float:right;margin:1% 2%; margin-top:0; padding:0px;}*/
#cCn h1,#cCn h2,#cCn h3{ font-size: 1em;    line-height: 1.8em;}
#cDocument{width:100%}/*Subir a PRO*/

/* Para docuemntos desde Home */
div#homeDoc div#MenC{display:none;width:0%;}
div#homeDoc div#cCx{width:0%;display:none;}
div#homeDoc div#cCn{ width:65%; margin-left:3%; float:none;}


#dHPlus	{
    padding: 0;
}

/* Excepción NEs sin cCx */
div.NE #cCn	{width: 100%;}
#tBody #cCn #dHead	{ padding-bottom: 40px; clear:both;}
#tBody #cCn #dHead p.pAu{margin: 0;}
#tBody #cCn #dHead p.pPr{margin: 0;}
#tBody #cCn #dHead p.pPr + p.pAu{
    margin-top: 5px;
}

#tBody #cCn #dTxT .li{
	display: block;
	padding-left: 25px;
}

#tBody #cCn #dHPlus	{
    margin-bottom: 12px;
}
#tBody.EX #cCn #dHPlus {
    margin-top: 14px;
}
#tBody #cCn #dHPlus .key,
#tBody #cCn #dHPlus .dAb{
  border: 0;
  margin: 0;
  border-radius: 5px;
  line-height: 1.6em;
}

/*<<<<<<<<<<<<<<<<<< MVPE-5284 color de fondo en el Abstract >>>>>>>>>>>>>>>> */
#tBody #cCn #dHPlus .dAb {
    background-color: #eff8fb;
    padding: 5px 15px 5px 15px;
}

#tBody #cCn #dHPlus .dAb P{
    margin: 0;

}


#tBody #cCn #dTxT	{clear:both; margin-top: 30px;}
#tBody.NE #cCn #dTxT	{clear:both; margin-top: 36px;}
#tBody #cCn #dNoT	{
    margin-top: 30px;
}
#tBody #cCn #dNoT dl{
    margin: 0;
    padding: 10px 0;
}
#tBody #cCn #dNoT dd{
    margin: 0;
    display: table;
    padding: 0;
    font-size: 1.143em;    
    line-height: 1.6em;
}
#tBody #cCn #dNoT dd.vnt{
    width: 100%;

    margin-top: 10px;
    font-size: 1.143em;
}


#dTxT .imfoto .cl{
    display: inline-block;
}

#tBody #cCn #dTxT dfn	{display:none;}



/**** Contenedor 2º nivel. Contexto (Texto/Ficha) - #tBody #cCx ó #fBody #cCx */
#cCx	{ background-color:#eaeaea; border-radius:5px; margin-top:10px; padding-bottom:5px; }

.DT #cCx,
.FO #cCx,
.EX #cCx,
.PR #cCx	{}

#fBody #cCx	{}
/* INTERES JUs o CSs */
#cCx dfn.sInt	{}
/* CENDOJ */
#cCx dfn.cDoj	{}
/* DEROGACION FUTURA */
#cCx p.lDF	{}
/* DEROGACION */
#cCx p.lDR	{ 
	/*background-color: #FFFFFF;
    border: 1px solid #FF0000;*/
    color: #FF0000;
    font-size: 0.9em;
    font-weight: normal;
}
#cCx p.lDR a	{ border:none;}
/* NORMA TEMPORAL */
#cCx p.lTP	{background-color:#336699;border:1px solid #FFFFFF;}
/* Menu Libro */
#cCx ul.libroOff	{}
#cCx ul.libroOn	{}
#cCx a.lnk-libro	{}
/* Titulo del documento  */
#cCx h2	{border:1px solid #c9c9c9;background-color:#FFFFFF;color:#086199;font-size: 0.9em; line-height:1.4em;}
/* Salto a ficha o analisis */
#cCx>*	{clear:both; /*margin:1em 0.5em;*/ margin: 10px 15px;}
#cCx p#sFicha	{ margin:0;}
#cCx p#sFicha a	{
		height:20px;
		padding:4px 15px; 
		display:inline-block;
	
		color:#fff;
		
		font-size:12px;
		text-transform:uppercase;
		line-height:18px;
		font-weight:bold;
		
		border-color:#007bc1;
		border-radius:4px;
	
		background:#8daf45; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: -moz-linear-gradient(#8daf45, #588001); /* FF3.6+ */
		background: -webkit-gradient(#8daf45, #588001); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(#8daf45, #588001); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(#8daf45, #588001); /* Opera 11.10+ */
		background: -ms-linear-gradient(#8daf45, #588001); /* IE10+ */
		background: linear-gradient(#8daf45, #588001); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8daf45', endColorstr='#588001',GradientType=0 ); /* IE6-8 */
		
		text-shadow:none;
	}
#cCx p#sFicha a:hover	{
	background:#588001;
	text-decoration:none;
	color:#FFF;
}
/* Salto a texto */
#cCx p#sTexto	{color:#FFFFFF; text-align:center; height:26px;line-height:22px;font-size:1.1em;}
#cCx p#sTexto a	{
		height:20px;
		padding:4px 15px; 
	
		color:#fff;
		
		font-size:12px;
		text-transform:uppercase;
		line-height:18px;
		font-weight:bold;
		
		border-color:#2E5B89;
		border-radius:4px;
	
		background: rgb(107,135,142); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiODc4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFmNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(107,135,142,1) 0%, rgba(26,31,102,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,135,142,1)), color-stop(100%,rgba(26,31,102,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(107,135,142,1) 0%,rgba(26,31,102,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(107,135,142,1) 0%,rgba(26,31,102,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(107,135,142,1) 0%,rgba(26,31,102,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(107,135,142,1) 0%,rgba(26,31,102,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b878e', endColorstr='#1a1f66',GradientType=0 ); /* IE6-8 */
	
		text-shadow:none;
}
#cCx p#sTexto a:hover	{
	background:#005AA1;
	text-decoration:none;
	}
/* Fecha estado FOs */
#cCx ul.fVe	{}
/* Buscador artículos LEs */
#cCx fieldset	{color:#002255; background-color:transparent; margin-bottom:0;}
#cCx fieldset *	{margin:0em 0.3em;vertical-align:middle;}
#cCx fieldset label	{color:#333333;font-weight:bold;}
#cCx fieldset select	{border:1px solid #666666;font-size:0.9em; width:35%;}
#cCx fieldset input	{border:1px solid #666666;width:4em;height:1.3em; width:30px;}
#cCx fieldset a	{		padding:5px 7px; 
		display:inline-block;
	
		color:#fff;
		
		font-size:12px;
		text-transform:uppercase;
		line-height:18px;
		font-weight:bold;
		
		border-color:#007bc1;
		border-radius:4px;
	
		background: #007bc1; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: -moz-linear-gradient(#007bc1, #003C93); /* FF3.6+ */
		background: -webkit-gradient(#007bc1, #003C93); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(#007bc1, #003C93); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(#007bc1, #003C93); /* Opera 11.10+ */
		background: -ms-linear-gradient(#007bc1, #003C93); /* IE10+ */
		background: linear-gradient(#007bc1, #003C93); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007bc1', endColorstr='#003C93',GradientType=0 ); /* IE6-8 */
		
		text-shadow:none;
}
#cCx fieldset a:hover	{color:#003C93;border-color:#007bc1;border-radius:4px;background-color:#086199;color:#FFFFFF;}
/* Salto a secciones de la ficha */
#cCx ul.sFic{ margin:10px 10px 10px;}
/*#cCx ul.sFic	{background-color:#F4F5F7;}
#cCx ul.sFic li	{background-image:url(../../../../Img/Docs/FondoSaltoSeccionFicha.gif);background-repeat:no-repeat;background-position:left top;padding-left:16px;}
#cCx ul.sFic li a	{display:block;color:#000000;font-weight:bold;text-decoration:none;}
#cCx ul.sFic li a:hover	{color:#086199;text-decoration:underline;}
#cCx ul.sFic li a:first-letter	{text-transform:capitalize;font-size:1.3em;}*/
/* Versiones */
#cCx #cVe	{background-color:#F4F5F7;color:#444444;font-size:1em;font-weight:bold; margin:0 15px;}
#cCx #cVe li{ display:none;}
#cCx #cVe p{ display:none;}
#cCx #cVe li.vg{ display:block;}
#cCx #cVe li.vgf{ display:block;}
#cCx #cVe li.vgt{ display:none;}
#cCx #cVe p	{background-color:#7BC323;color:#FFFFFF;text-transform:uppercase; font-size: 0.9em;font-family:"Roboto", sans-serif;}
#cCx #cVe ul	{border-top:1px solid #E0E0E0;text-align:right;}
#cCx #cVe ul li	{border-bottom:1px solid #D1D1D1;padding:0em 0.5em;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.85em;}
#cCx #cVe ul li a	{color:#333333;text-decoration:none;display:block;}
#cCx #cVe ul li a:hover	{color:#086199;text-decoration:none;}
#cCx #cVe ul li.va	{background-color:#dae8f3;color:#086199;}
/* derogada */
#cCx #cVe ul li.dr	{background-color:#CC0000;color:#FFFFFF;}
#cCx #cVe ul li.dr a	{background-color:#CC0000;color:#FFFFFF;}
#cCx .lDR #img_derogada{ display: none;}
/* derogación futura */
#cCx #cVe ul li.df	{background-color:#0666AA;color:#FFFFFF;}
/* vigente */
#cCx #cVe ul li.vg	{background-image:url(../../../../Img/Docs/mv.gif);}
/* vigente resaltada */
#cCx #cVe ul li.vr	{background-image:url(../../../../Img/Docs/mvr.gif);background-color:#dae8f3;}
/* Vernáculas */
#cCx #cVe ul li ul.pdf	{}
#cCx #cVe ul li ul.pdf li	{}
#cCx #cVe ul li ul.pdf li a	{}
#cCx #cVe ul li ul.pdf li a.vBA	{background-image:url(../../../../Img/Docs/ver_ba18.gif);}
#cCx #cVe ul li ul.pdf li a.vCT	{background-image:url(../../../../Img/Docs/ver_ct18.gif);}
#cCx #cVe ul li ul.pdf li a.vPV	{background-image:url(../../../../Img/Docs/ver_pv18.gif);}
#cCx #cVe ul li ul.pdf li a.vGA	{background-image:url(../../../../Img/Docs/ver_ga18.gif);}
#cCx #cVe ul li ul.pdf li a.vNA	{background-image:url(../../../../Img/Docs/ver_na18.gif);}
#cCx #cVe ul li ul.pdf li a.vVA	{background-image:url(../../../../Img/Docs/ver_va18.gif);}
#cCx #cVe ul li ul.pdf li a.vSP	{background-image:url(../../../../Img/Docs/sp.gif);}
#cCx #cVe ul li ul.pdf li a dfn	{display:none;}
/* MENU DESPLEGABLE */
#cCx #MenC	{background-color:#fff;color:#333333; padding:0px; margin:0px 5px; overflow:auto; margin-top:5px;}

/***************/
/*#cCx #MenC	dl dd dl { margin-top:0.5em;}
#cCx #MenC	dl dd dl dt { font-weight: bold; cursor: pointer; margin-left:0;}
#cCx #MenC	dl dd { margin-left:0.5em;}
#cCx #MenC	dl dd dl dd { margin-left:15px;}
#cCx #MenC	dl dd dl dd.cl { padding-left:10px;}
#cCx #MenC	dl dd dl dd.cl dl dd dl dt { font-weight: normal;}
#cCx #MenC	dl dd a { display:block;background-image:url(../../../../Img/Docs/icono_documento.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px;  color: #086199; margin-left:15px; margin-top:4px;}
#cCx #MenC	dl dd a.selected-item{ font-weight:bold; color:#e10053;
}
#cCx #MenC	dl dd a:hover {color: #7bc323;}

*/



#cCx #MenC dl{
	margin:0;
}
#cCx #MenC dt{
	font-weight:normal;
}
#cCx #MenC .cEp dd,
#cCx #MenC .op dd{
	margin-left:19px;
}
#cCx #MenC dt.dcl { background-image:url(../../../../Img/Docs/ic.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px;}
#cCx #MenC	dl dd dl dt.dop { background-image:url(../../../../Img/Docs/ia.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px;}





#MenC #ISIS 	{font-size:0.9em; padding:0.5em;}
#MenC a#indexlink { display: block; text-align: center; background-image: url(../../../../Img/fondo_cMenu_index.jpg); background-repeat: repeat-x; background-position:center center; text-decoration: none; color:#FFFFFF; padding-top: 3px; padding-bottom:3px; text-transform:uppercase;}
#MenC #ISIN 	{}
/* Menu desplegable */
#ISIS	{}
#ISIS ul	{margin:0;  }
#ISIS li	{background-image:url(../../../../Img/Docs/ihW.gif);}
#ISIS li.cl	{background-image:url(../../../../Img/Docs/icW.gif);}
#ISIS li.op	{background-image:url(../../../../Img/Docs/iaW.gif);}
#ISIS li.icl	{background-image:url(../../../../Img/Docs/icW.gif);}
#ISIS li.iop	{background-image:url(../../../../Img/Docs/iaW.gif);}
#ISIS li a	{color:#333;text-decoration:none;}
#ISIS li a:hover	{text-decoration:underline;color:#333;}
#ISIS li a i{ font-style:normal}
/* Debe tener el mismo color que el fondo porque nose quiere ver el texto expandir/contraer ... */



#ISIS li.ExISISo	{
	background: none repeat scroll 0 0 #eaeaea;
    padding-left:5px;
    color: #333333;
    font-size: 0.9em;
    margin: 4px;
    padding: 0;
    position: relative;
	
	border-radius:3px;
	}
#ISIS li.ExISISo:before{
	content:"";
	width:16px;
	height:16px;
	position:absolute;
	top:2px;
	right:5px;
	
	background-image:url("../../../../Img/wk-sprite.png");
	background-position:-136px -136px;
	
}

#ISIS li.ExISISc	{
	background: none repeat scroll 0 0 #eaeaea;
    padding-left:5px;
    color: #333333;
    font-size: 0.9em;
    margin: 4px;
    padding: 0;
    position: relative;
	
	border-radius:3px;
	}
#ISIS li.ExISISc:before{
	content:"";
	width:16px;
	height:16px;
	position:absolute;
	top:2px;
	right:5px;
	
	background-image:url("../../../../Img/wk-sprite.png");
	background-position:-105px -136px; 
}
/* Menu no desplegable */
#ISIN	{color:#FFFFFF;padding:0.5em;}
#ISIN ul	{}
#ISIN li	{background-image:url(../../../../Img/Docs/ihW.gif);}
#ISIN li a	{color:#333333;text-decoration:none;}
#ISIN li a:hover	{color:#333333;text-decoration:underline;}
#cCx p.logo	{}
/**** Contenedor 3º nivel. Encabezamiento - #tBody #cCn #dHead ****************/
#dHead	{margin:0 0 0.5em 0; /*margin-top:-30px;*/}
/* Vernaculas (fondo bandera regional) */
#dHead ul#dVT	{float:right;margin:1em;}
#dHead ul#dVT li	{ display:inline}
#dHead ul#dVT li a	{float:left;display:block;width:45px;height:25px; background-position:left top;background-repeat:no-repeat;background-color:inherit;}
#dHead ul#dVT li a.vBA	{background-image:url(../../../../Img/Docs/ver_ba.gif);}
#dHead ul#dVT li a.vCT	{background-image:url(../../../../Img/Docs/ver_ct.gif);}
#dHead ul#dVT li a.vPV	{background-image:url(../../../../Img/Docs/ver_pv.gif);}
#dHead ul#dVT li a.vGA	{background-image:url(../../../../Img/Docs/ver_ga.gif);}
#dHead ul#dVT li a.vNA	{background-image:url(../../../../Img/Docs/ver_na.gif);}
#dHead ul#dVT li a.vVA	{background-image:url(../../../../Img/Docs/ver_va.gif);}
#dHead ul#dVT li a.vSP	{background-image:url(../../../../Img/Docs/ver_es.gif);}
#dHead ul#dVT li a dfn	{display:none;}
/* Ocultar/Mostrar comentarios */
#dHead a#dCm	{background-repeat:no-repeat;background-position:left top;width:2em;height:2em;margin:0 0.5em 0 0.5em;float:right; clear:both;}
#dHead a#dCm dfn	{display:none;}
#dHead a.dCmO	{background-image:url(../../../../Img/Docs/cda.gif);}
#dHead a.dCmC	{background-image:url(../../../../Img/Docs/cdc.gif);}
/* Editar Formulario */
#dHead a#eFO	{width:60px;height:25px;margin:1em 0.5em;float:right;display:block;color:#FFFFFF; text-decoration:none;}
#dHead a#eFO	{color:#FFFFFF;background-image:url(../../../../Img/btn_dHQLink.jpg); background-position:left top; background-repeat:repeat-x;display: none;}
#dHead a#eFO:hover	{color:#FFFFFF;background-color:#FFFFFF;background-image:url(../../../../Img/btn_dHQLink.jpg);}
#dHead a#eFO dfn	{color:#fff; display:block; text-align:center; height:25px; font-size:0.9em; font-weight:bold;}
/* Antetitulo noticias */
#dHead h2.nAt	{text-align:center;font-size:1em;color:#666666;}
/* Titulo  */
#dHead h2	{/* text-align:center; *//* color:#086199; */ }
#dHead a.nt	{color: #0077aa;}
#dHead a.nt:hover	{color: #0077aa;text-decoration: underline;}
/* Documento Comentado */
#dHead h2 a.dCom	{}
/* SubTitulo */
#dHead h3	{text-align: left;color:#333333;margin: 0;}
#dHead h3 em	{}
/* Autor, Profesion,  */
#dHead p.pAu	{color: #525252;font-size: 1.3em;text-align: left;font-weight:500;}
#dHead p.pPr	{color:#333333;font-size:1.12em;text-align: left;}
/* Publicacion (Oficial/Externa) */
#dHead p.pOf	{color:#333333;font-size:1.143em;text-align:center;float:left;}
#dHead p.pEx	{font-size: 1em;text-align:left;margin: 10px 0 40px 0;}
#dHead p.pEx + p.pEx{margin:0;}
#dHead p.pEx em	{color:#0666AA;}
/* Datos JUs */
#dHead div.jDa	{font-size: 1em; font-weight:bold;line-height: 1em;}
#dHead div.jDa p.jPte	{
}
#dHead div.jDa p	{
    margin: 0 0 6px 0;
}
/* Idenficador Unico La Ley */
#dHead p#idU	{color:#6EBB1F;font-size:0.9em;font-weight:bold;margin-left:18px }
#dHead p#idU em	{font-style:normal;}
#dHead p#idU	{display:none; }
#dHead p#idJU	{color:#086199;font-size:0.9em;font-weight:bold;}
#dHead p#idJU em	{font-style:normal;}
#dHead div#dUrlBol a {font-family:"Roboto", sans-serif; font-size:12px; text-decoration:underline;}
/* Abstract DT*/
#dHead p.dAb	{}

/*Tiempo lectura Documento*/
#dHead #cTimeAndMatters{
    height:30px;
    display:contents;
}

#dHead #timeReadingRevues {
    position: absolute;
    float: left;
}
#dHead #timeReadingRevues::before {
    content: '\e823';
    font-family: "wk-icons";
    font-size: 18px;
    color: black;
    margin-right: 10px;
}

.DT #dHead #timeReadingRevues {
    margin-top:3px;
}

.NE #dHead #timeReadingRevues {
    margin-top: 46px;
}
.NE #dHead #matterTitle {
    margin-top: 20px;
}


.EX #dHead #matterTitle {
    margin-top: -3px;
}

.NE #dHPlus div.nCo {
    margin-top: 45px;
}

.JU #dHead #timeReadingRevues {
    margin-left: 0px;
    /*margin-top: 0px;*/
    position: inherit;
    padding: 0px;
}

.EX #dHead #timeReadingRevues {
    position:inherit;
    margin-top: 0px;
}


.LE #dHead #timeReadingRevues {
    margin-top: 35px;
}

@media (max-width:990px) {

    .NE #dHead #timeReadingRevues {
        margin-top: 30px;
    }

}

@media (max-width:580px) {

    .NE #dHead #timeReadingRevues {
        margin-top: 50px;
    }
    .NE #dHPlus div.nCo {
        margin-top: 65px;
    }
}


/**** Contenedor 3º nivel. Encabezamiento Plus - #tBody #cCn #dHPlus **********/
    #dHPlus	{text-align:left;}
/* Autor, Profesion,  */
#dHPlus p.pAu	{color:#333333;font-weight:bold;}
#dHPlus p.pPr	{color:#333333;font-style:italic;}
/* Titular Diario o Periodístico*/
#dHPlus p.cTD	{color:#333333;background-color: #e4f6fa;border: 0;margin: 0;padding: 15px;border-radius: 5px;line-height: 1.6em;font-size: 1em;}
/* Título de autor JUs*/
#dHPlus p.jTa	{color:#333333;}
/* Resumen CENDOJ JUs*/
#dHPlus p.jCJ	{color:#333333;background-color:#F1F1F1;border:1px solid #696969;margin:2em;padding:1.5em;font-size:0.9em;text-align:justify;line-height:1.6em;}
/*resumen-juris*/
#dHPlus p.jRe	{color:#00245E;background-color:#FFFFFF;border:1px solid #CC9933;margin:2em;padding:1.5em;font-size:0.9em;text-align:justify;line-height:1.6em;}
/* Resumen CENDOJ CSx PRs */
#dHPlus p.cRe	{color:#00245E;background-color:#FFFFFF;border:1px solid #CC9933;margin:2em;padding:1.5em;font-size:0.9em;text-align:justify;line-height:1.6em;}
/* Abstract FO */
#dHPlus p.fAb	{color:#00245E;background-color:#FFFFFF;border:1px solid #CC9933;margin:2em;padding:1.5em;font-size:0.9em;text-align:justify;line-height:1.6em;}
/* Abstract */
#dHPlus p.dAb	{color:#333333;background-color:#f1f1f1;border:1px solid #086199 ;margin:2em;padding:1em;font-size:0.9em;text-align:justify;line-height:1.6em;}
/* listas */
#dHPlus ul	{margin:0em 2em;}
/* NOTICIAS */
#dHPlus ul.nMt	{color:#333333;background-color:#F1F1F1;border:1px solid #696969;margin:2em;padding:1em;}
#dHPlus ul.nFt	{color:#333333;background-color:transparent;border:none;margin:-40px 0 25px -15px;padding:0;}
#dHPlus ul.nFt li {background-image:none; padding:0;}
#dHPlus ul.nTp	{color:#333333;background-color:#F1F1F1;border:1px solid #696969;margin:2em;padding:1em;}
#dHPlus ul.nAm	{color:#333333;background-color:#F1F1F1;border:1px solid #696969;margin:2em;padding:1em;}
#dHPlus ul.nEn	{color:#333333;background-color:#F1F1F1;border:1px solid #696969;margin:2em;padding:1em;}
#dHPlus ul.nAu	{color:#333333;background-color:#F1F1F1;border:1px solid #696969;margin:2em;padding:1em;}
#dHPlus div.nCo {
  color: #333333;
  background-color: #eff8fb;
  border: 0;
  margin: 0;
  padding: 15px;
  line-height: 1.6em;
  font-size: 1em;
}
#dHPlus div.nCo div.cPlus	{margin:0em 1em;border:none;}
#dHPlus div.nCo ul.nCO	{margin:0;padding:0;}
#dHPlus div.nCo ul.nCO li	{background-image:none;}
/**** Contenedor 4º nivel. Cabecera Plus - #tBody #cCn #dHPlus #cPlus *********/

#dHPlus p.cTD + .cPlus{
    margin-top: 12px;
 }

 #dHPlus .dAb + .cPlus {
  margin-top: 12px;
}

#dHPlus div.cPlus	{background-color: #fff;border:none; color:#333333;margin: 0;padding: 0;text-align:justify;border-radius: 5px;font-size: 1.143em;line-height: 1.6em;/*position: relative;*/}
#dHPlus div.cPlus dl.dSF{
    margin: 0;
}

#dHPlus div.cPlus dl.dSF dt.h3{font-size:15px;}
#dHPlus div.cPlus dl.dSF + dl.dSF{
    margin-top: 10px;
}
#dHPlus div.cPlus .da{
    margin-top: 5px;
    color: #0077aa;
    margin-left: 5px;
    padding-bottom: 5px;
}
#dHPlus div.cPlus .sDc + .da {
    margin-top: 15px;
}
#dHPlus div.cPlus dl.dSF#informacion-relacionada{
	position: relative;
}

    #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm{
        position: initial !important;
        width: 100% !important;
    }
        #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP4 ~ p.nCl, #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP3 ~ p.nCl {
            display: flex;
            align-items: center;
            justify-content: center;
        }
        #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP4 ~ p.nCl div.ppstart {
            position: absolute;
            left: initial;
            bottom: initial;
            margin-left: 0;
            margin-right: 0;
        }

        #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP3 ~ p.nCl {
            margin:0;
        }

    #dHPlus div.cPlus dl.dSF#informacion-relacionada a.mm.MP4, #dHPlus div.cPlus dl.dSF#informacion-relacionada a.mm.MP3 {
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        margin-top: 10px;
        display: flex;
        justify-content: center;
    }

        #dHPlus div.cPlus dl.dSF#informacion-relacionada a.mm.MP4 .tMM, #dHPlus div.cPlus dl.dSF#informacion-relacionada a.mm.MP3 .tMM {
            font-size: 1em;
            padding-top: 5px;
            border-top: 1px solid #ccc;
            text-align: center;
        }

    #dHPlus div.cPlus dl.dSF#informacion-relacionada > dd {
        display: block;
        padding: 0;
    }

    #dHPlus div.cPlus dl.dSF#informacion-relacionada dt.h3 {
        display: none;
    }

    #dHPlus div.cPlus dl.dSF#informacion-relacionada dd .da {
        margin-top: 35px;
        margin-left: 0;
    }

    #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP3 ~ p.nCl audio {
        background: rgb(93,137,160);
        background: linear-gradient(90deg, rgba(93,137,160,1) 0%, rgba(113,159,183,1) 50%, rgba(128,174,198,1) 100%);
    }

        #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP3 ~ p.nCl audio::-webkit-media-controls-enclosure{
            border-radius: 0px;
        }

        #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP3 ~ p.nCl audio::-webkit-media-controls-panel {
            background: rgb(93,137,160);
            background: linear-gradient(90deg, rgba(93,137,160,1) 0%, rgba(113,159,183,1) 50%, rgba(128,174,198,1) 100%);
        }

        #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP3 ~ p.nCl audio::-webkit-media-controls-play-button {
            filter: invert(1);
            background-size: 38px;
            margin-right: 15px;
        }

        #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP3 ~ p.nCl audio::-webkit-media-controls-current-time-display,
        #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP3 ~ p.nCl audio::-webkit-media-controls-time-remaining-display {
            color: #FFFFFF;
            text-shadow: none;
            font-weight: 100;
        }

        #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP3 ~ p.nCl audio::-webkit-media-controls-timeline {
            opacity: 0;
        }

        #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP3 ~ p.nCl audio::-webkit-media-controls-mute-button {
            filter: invert(1);
            background-size: 28px;
        }

        #dHPlus div.cPlus dl.dSF#informacion-relacionada div.da > .mm a.MP3 ~ p.nCl audio::-internal-media-controls-overflow-button {
            filter: invert(1);
        }

#tBody.NE #cCn #dHPlus ~ #dTxT{
    margin-top: 65px;
}

@media(max-width:992px){
    #dHPlus div.cPlus dl.dSF#informacion-relacionada a.mm.MP4 .tMM, #dHPlus div.cPlus dl.dSF#informacion-relacionada a.mm.MP3 .tMM, #dHPlus div.cPlus dl.dSF#informacion-relacionada a em {
        font-size: 0.850em;
    }
}

#dHPlus div.cPlus dl#disp-aplic dd.cl p{ background-image:url(../../../../Img/Docs/ih.gif); background-repeat:no-repeat; background-position:left; padding-left:32px; padding-top:5px; margin-left:5px;}
#dHPlus dl.dSF dl.dSF	{border:none;clear:both;margin:0 0.5em;}
#dHPlus dl.dSF dl.dSF dt.h4	{border:none;clear:both;margin:18px 0.4em;padding-left: 0px;font-size: 16px; font-weight:bold; margin-left: 0;}
#dHPlus dl.dCo dd	{color:#333333;background-color:#F1F1F1;border:1px solid #000000;margin:2em;padding:1em;}
#dHPlus dl dt	{background-image:url(../../../../Img/Docs/ic.gif);background-repeat:no-repeat;background-position:left top;cursor:pointer;}
#dHPlus dl dt.dcl	{background-image:url(../../../../Img/Docs/ia.gif);}
#dHPlus dl dt.dop	{background-image:url(../../../../Img/Docs/ic.gif);}
#dHPlus dl dt.h3	{/*background-repeat:no-repeat;background-position:left top;padding:0 2em;cursor:pointer; background-image:none; padding-left:0;*/ padding: 0 0 0 25px;line-height: 1.3em;}
#dHPlus dl dt.h3.dcl + dd.cl{
    padding-left: 25px;
}




#dHPlus .cPlus #comentarios-revistas {/*border:1px solid #0077aa*/ padding:20px 0px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
#dHPlus .cPlus dl +  #comentarios-revistas  {margin-top:32px;}
#tBody #cCn #dHPlus .cPlus #comentarios-revistas dl .dAb,
#tBody #cCn #dHPlus .cPlus #comentarios-revistas dl .cas,
#tBody #cCn #dHPlus .cPlus #comentarios-revistas dl .ing {
    font-style: normal;
    font-size: 0.88em;
    color: #2CA5C8;
    padding: 0px;
}
#dHPlus .cPlus #comentarios-revistas dt.h3{display:none;}
#dHPlus .cPlus #comentarios-revistas dt {background-image:none;}
#dHPlus .cPlus #comentarios-revistas dd {display:block;}
#tBody #cCn #dHPlus #comentarios-revistas .key,
#tBody #cCn #dHPlus #comentarios-revistas .dAb {background-color:transparent;}


#dHPlus dl.dSF dd a{/*float:left;*/}
#dHPlus dl.dSF dd .mm a{float:none;}
#dHPlus dl.dSF dd a[href*='PDF'] {float:none;}
#dHPlus dl.dSF dd li > a[title*="precepto"] + ul > li > a[title*="precepto"] {}

/*#dHPlus dl dt.h3.dcl + dd.cl .da a{background: url(../../../../Img/pdficon_large.png) no-repeat 0 0; display: block; width: 22px; height: 22px; float: left; margin-right: 10px; background-size: contain;}*/
/*[action*="Documento.aspx"] #dHPlus .cPlus dl dt.h3.dcl + dd.cl .da a{float: none;width: auto;background: none;font-weight: bold;margin-bottom: 6px;}*/
[action*="Documento.aspx"] #dHPlus .cPlus dl dt.h3.dcl + dd.cl .da a.iPD:hover{
	text-decoration: none;
}
[action*="Documento.aspx"] #dHPlus .cPlus dl dt.h3.dcl + dd.cl .da a.iPD{
	background: url(../../../../Img/pdficon_large.png);
    background-repeat: no-repeat;
    padding-left: 36px;
    background-size: contain;
}


[action*="Documento.aspx"] .mm{position: relative;}
[action*="Documento.aspx"] #cDocument .mm{    
	position: relative;
    left: 50%;
    margin: 26px -190px 70px -190px;
    width: 354px;
}
[action*="Documento.aspx"] #cDocument .mm::after{
	content: '';
    position: absolute;
   /* border: 1px solid #d8d8d8;*/
    width: 352px;
    bottom: -36px;
    right: -46px;
}
[action*="Documento.aspx"] #cDocument .mm .tMM{position: absolute; right: -46px; font-size: 1em; /*text-align: right;*/ margin-top: 5px;}
[action*="Documento.aspx"] #dHPlus .cPlus dl dt.h3.dcl + dd.cl .da a.mm.MP4{position: absolute;bottom: -54px;cursor: initial;}
[action*="Documento.aspx"] #dHPlus .cPlus dl dt.h3.dcl + dd.cl .da a.mm.MP4:hover{text-decoration: none;color: #0077aa;}
[action*="Documento.aspx"] #dHPlus .cPlus dl dt.h3.dcl + dd.cl .da a.mm.MP4 + p.nCl{position: relative;top: -17px;}
[action*="Documento.aspx"] #dHPlus dl dd p{margin: 0;}
.mm.PDF{
	margin: 10px 0 10px 0;
    display: block;
}

a.iPD img.iPD,
.mm.PDF img{background: url(../../../../Img/pdficon_large.png) no-repeat 0 0; display: block; width: 22px; height: 22px; float: left; margin-right: 10px; background-size: contain;}
#dHPlus dl dt.h3.dcl + dd.cl .da a + em{line-height: 2em;}
#dHPlus dl dt.h4	{background-repeat:no-repeat;background-position:left top;padding:0 2em;cursor:pointer;}
#dHPlus dl dt.h5	{background-repeat:no-repeat;background-position:left top;padding:0 2em;cursor:pointer;}
#dHPlus dl dt.h6	{background-repeat:no-repeat;background-position:left top;padding:0 2em;cursor:pointer;}
#dHPlus dl dd	{margin:0em 1em;}
#dHPlus dl dd cite.fCo	{display:block;text-align:justify;}
#dHPlus dl dd cite.fCo em	{display:block;text-align:center;}
#dHPlus dl dd p	{margin:0.2em 2em;text-align:justify;}
#dHPlus dl#comentarios-revistas dd p	{margin:0em;text-align:justify;}
#dHPlus dl dt dfn	{}
#dHPlus ul	{margin:0em 3em;border-left:none;}
#dHPlus ul.op	{
    margin: 0;
}
#dHPlus li	{
	/*background-image:url(../../../../Img/Docs/ih.gif);*/
	/*background-repeat:no-repeat;*/
	/*background-position:left top;*/
	padding: 0 0 0 25px;
}
#dHPlus li a	{color: #333333;}
#dHPlus li.icl	{background-image:url(../../../../Img/Docs/ic.gif);}
#dHPlus li.iop	{background-image:url(../../../../Img/Docs/ia.gif);}
#dHPlus li.op	{background-image:url(../../../../Img/Docs/ia.gif);margin-top: 5px;}
#dHPlus li.cl	{background-image:url(../../../../Img/Docs/ic.gif);}
#dHPlus dl.dSF dd	{
    margin: 0;
    padding-left: 25px;
}
#dHPlus .cPlus dl.dSF dd	{
    margin: 0;
    padding-left: 0;
}



#dHPlus dl dd.op	{display:none;}
#dHPlus dl dd.cl	{display:block;}
#dHPlus dl#cabecera dt	{display:none;}
#dHPlus dl#cabecera dd	{display:block;margin: 0;}
#dHPlus dl#cabecera dd p	{
    margin: 0;
}
#dHPlus a.ic	{background-image:url(../../../../Img/Docs/cs.gif); display:block; float:left; width:32px; height:27px; margin-right:5px;}
#dHPlus a.iBL img	{background-image:url(../../../../Img/Docs/icBL.png);}
#dHPlus a.iCS img	{background-image:url(../../../../Img/Docs/icCS.png);}
#dHPlus a.iDT img	{background-image:url(../../../../Img/Docs/icDT.png);}
#dHPlus a.iFO img	{background-image:url(../../../../Img/Docs/icFO.gif);}
#dHPlus a.iIF img	{background-image:url(../../../../Img/Docs/cs.gif);}
#dHPlus a.iJU img	{background: url(../../../../Img/docs/sprite_uni.png) no-repeat 0 -35px;width: 30px;height: 30px;vertical-align: middle;}
#dHPlus a.iPR img	{background-image:url(../../../../Img/Docs/icPR.png);}


/*.cPlus a.iBL img,
.cPlus a.iLE img,
.cPlus a.iCS img,
.cPlus a.iJU img,
.cPlus a.iFO img,
.cPlus a.iEX img,
.cPlus a.iPR img,
.cPlus a.iIF img{background-image:url(../../../../Img/tree/document.gif); background-repeat:no-repeat; background-position:center; width:16px; height:16px;  }*/

#dHPlus a.iAN img	{background-image:url(../../../../Img/Docs/i_an.gif);}
#dHPlus a.iPT img	{background-image:url(../../../../Img/Docs/i_pt.gif);}
/* Para evitar que se vea el título de la seccion */
#dHPlus dl#res-ant-y-sent-fallo-f.dSF	{margin: 10px 0 0 0;}
#dHPlus dl#res-ant-y-sent-fallo-f dt.h3{display:none;}
#dHPlus dl#res-ant-y-sent-fallo-f dd	{display:block;}
#dHPlus dl#res-ant-y-sent-fallo-f dd p	{margin: 0;font-style: normal;}
/* Secciones cPlus */
/* Cabecera-Comentario JUs */
#dHPlus p.jTC	{}
/**** Contenedor 3º nivel. Texto del documento - #tBody #cCn #dTxT ************/
/* Foto principal */
#dTxT	{}
.docComp #dTxT{ margin-bottom:50px;}
#dTxT div.imfoto	{float:left;margin-right:1em;margin-bottom:1em;margin-top:0.3em;margin-left:0px;}
.NE #dTxT .imfoto {
    display: table;
}
.NE #dTxT .imfoto img {
    display: table-row;
}
.NE #dTxT .imfoto .pFoto {
    display: table-caption;
    caption-side: bottom;
    text-align: right;
    font-size: 0.95em;
    font-style: italic;
    line-height: 1.3em;
    margin-top: 5px;
}
.NE #dTxT .imfoto .derAutor {
    display: table-caption;
    font-size: 0.9em;
    caption-side: bottom;
    text-align: right;
    font-weight: bold;
    margin-top: 5px;
}	

#dTxT .a *{ font-style:normal; font-weight:bold}
/* Comentarios */
/*#dTxT div.ccn	{
    background-color: #f2f3f5;    border: none;    color: #333333;    margin: 0;    padding: 15px;    text-align: justify;    border-radius: 5px;    
    margin: 0 13px;
    font-size: 1em;    line-height: 1.6em;
}*/
#dTxT cite.ccn	{
 
}
pre { display:block;}
div#cDocument div#tBody.LE div#cCn #dTxT div.ax pre cite.ccn {white-space:normal; display:block; width:90%;}
div#cDocument div#tBody.LE div#cCn #dTxT div.ax pre { white-space: pre-line}

.LE #tipo_busq_art{width: 85px;}
.LE #num_busq_art {width: 53px;height: 30px;}


.LE fieldset select {
    -webkit-box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.35);
    box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.35);
    border: 1px solid #F4F4F4;
    font-size: 1em;
    padding: 6px 5px 5px 5px;
    border-radius: 3px;
}

.LE fieldset input {
    -webkit-box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.35);
    box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.35);
    border: 1px solid #F4F4F4;
    font-size: 1em;
    width: 60px;
    padding: 5px 5px 5px 5px;
    border-radius: 3px;
}

.LE #id_busq_art{
    float: right;
   padding-bottom:16px;
}

#navArt{
    overflow:auto;
    float:right;
    background-color:#0077aa;
    border-radius:7px;
    padding: 6px 6px 0px 6px;
    margin-bottom:15px;
    margin-top:-20px;

}


.LE #id_busq_art a {
    display: inline-block;
    font-size: 0;
    width: auto;
    height: 31px;
    padding: 4px;
    border: 1px solid red;
    border-radius: 4px;
    color: #ffffff;
    background-color: red;

}

.LE #id_busq_art a:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url(../../../img/wk-sprite.png);
    background-position: -6px -37px;
}

.LE fieldset * {
    margin: 0em 0.3em;
    vertical-align: middle;
}

p.lna {
    color: #ffffff;
    font-weight: bold;
    background-color: #0077aa;
    /*width: 185px;*/
    text-align: center;
}

fieldset#id_busq_art:first-child {width:193.45px;}
fieldset#id_busq_art:first-child:before {
    content: "BUSCAR POR Nº DE ARTÍCULO";
    display: block;
    color: white;
    font-weight: bold;
    margin-bottom: 10px;
    float: none;
    text-align: center;
}
fieldset#id_busq_art:first-child label {display: initial;color:white;font-weight: bold;margin-left:34px;}

#dTxT div.ax {white-space:normal; display:block;}
#dTxT a.iPT {display:none}
#dTxT cite	{display:block;}
.ccn	{ background-color: #f2f3f5;border: none;color: #333333;margin: 0;padding: 15px; margin: 0 15px; text-align: justify;border-radius: 5px;font-size: 1em;line-height: 1.6em;}
.ccn dl{
    margin: 0;
}
.ccn dl dt{display: inline-block;float: left;margin-right: 10px;}
.ccn dl dd{}
.ccn dl dd.vnt{
    margin: 0;
    text-align: right;
    font-weight: bold;
}
.ccn dl dd.vnt a{ color:#0077aa}
.ccn dl dd.vnt a:hover{ color:#0077aa;text-decoration:underline}

#dTxTm .ccn{margin-bottom:10px}
#dTxT .iLE{ padding:2px; padding-bottom:0px; padding-top:0px;}
#dTxT a.iAN {display:none}
/* complementarios de ccn */
#dTxT .av	{background-color:#AFAFAF;border:1px solid #336699;color:#336699;}
#dTxT .avf	{background-color:#FAFAFA;border:1px solid #0000CC;color:#0000CC;}
#dTxT .der	{background-color:#FFFEFE;border:1px solid #CC0000;color:#CC0000;}
#dTxT .ccnOff	{display:none;}


#dTxT .rea em{
    margin: 0;
    padding: 20px 30px 20px 20px;
    font-size: 1em;    line-height: 1.4em;
}
div.ccn.con, div.ccn{
    border: 1px solid #007ac3;
    background-color: #fff;
    color: #000;
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 3px;
    margin: 20px 0 20px 0px;
    /*box-shadow: 1px 1px 5px #ccc;*/
    clear: both;
}
cite.ccn, cite.ccn.rea {
    /*float: left;
    background-color: #00A9D2;
    color: #fff;
    width: 240px;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 3px;
    margin: 14px 20px 0 0;
    box-shadow: 2px 3px 5px #ccc;*/
    border: 1px solid #007ac3 !important;
    background-color: #fff !important;
    color: #000;
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 3px;
    margin: 20px 0 20px 0px !important;
    box-shadow: 1px 1px 5px #ccc;
    clear: both;
}

/* ENLACES con icono*/
#dTxT a dfn	{display:none;}
#dTxT a.ic	{}
#dTxT a.iBL img	{background-image:url(../../../../Img/Docs/icBL.png);}
#dTxT a.iCS img	{background-image:url(../../../../Img/Docs/icCS.png);}
#dTxT a.iDT img	{background-image:url(../../../../Img/Docs/icDT.png);}
#dTxT a.iFO img	{background-image:url(../../../../Img/Docs/icFO.gif);}
#dTxT a.iIF img	{background-image:url(../../../../Img/Docs/icIF.png);}
#dTxT a.iJU img	{background-image:url(../../../../Img/Docs/icJU.png);}
#dTxT a.iLE img	{}
#dTxT a.iPR img	{background-image:url(../../../../Img/Docs/icPR.png);}

#dTxT a.iAN img	{background-image:url(../../../../Img/Docs/i_an.gif);}
#dTxT a.iPT img	{background-image:url(../../../../Img/Docs/i_pt.gif);}
/* Tablas */
#dTxT table	{border-collapse:collapse; margin-top:10px; margin-bottom:10px;}
/* Principal */
#dTxT table caption	{}
#dTxT table.tPb	{border:1px solid #CCCCCC;  margin: 8px auto}
#dTxT table.tPb td	{border:1px solid #CCCCCC;width:auto;padding: 10px;vertical-align: top;}
/* Anidada */
#dTxT table.tAb	{border:1px solid #CCCCCC;width:auto;}
/* Titulo seccion de documento */
#dTxT p.cTit	{color:#333;font-size:1.1em;}
/* Cambio reciente */
#dTxT em.cR	{background-color:#F7F7F7;}
/* NUEVA REDACCION */
#dTxT *.nr	{background-color:#F4F4F4;}
/* marca-procedencia */
#dTxT em.pR	{background-color:#EEEEDD;}
/* Marcas de inconstitucionalidad y nulidad. destino-inconst-nulidad */
#dTxT em.iN	{background-color:#F1F1FE;}
/* marca-destacados*/
#dTxT div.dE,
#dTxT em.dE	{background-color:#F7F7FE;}
#dTxT div.dE {padding:5px;}
/* marca-resalte */
#dTxT em.mR	{background-color:#D5E3EC;}
/* genericos */
#dTxT i	{font-style:italic;}
#dTxT b	{font-weight: bold;}
#dTxT .jEn b	{    /* font-weight: bold; */    /* color: #333; */}

#dTxT p	{margin: 10px 0 0 0; font-size: 1.143em;line-height: 1.6em;color: #333;}
#dTxT p	a {} 
#dTxT p	a:hover {    color: #0077aa;
    text-decoration: underline;
}
#dTxT span.su	{text-decoration: initial;}
#dTxT ul	{margin: 0;padding: 0 30px;}
#dTxT ul#CarouselProducts{margin: 0;padding: 0 15px;}
#dTxT ul li	{margin: 10px 0 10px 0;}
#dTxT ul li ul li{ margin-left:-2em; margin-right:-2em;}
#dTxT li p	{margin:0.5em 0em;}
#dTxT td p	{margin:0.5em 0em;}
/* Titulo seccion h3 h4 */
#dTxT h3	{text-align: left;font-weight: bold;color: #0077aa;font-size: 1em;margin: 20px 0 0 0;}
#dTxT h4	{font-size:1.1em;font-weight:bold;text-align:center;}
/* Titulo seccion d1 a d7 */
#dTxT p.d1	{font-weight: bold;color: #525252;font-size: 1.26em;margin: 30px 0 0 0;text-align:justify;}
#dTxT p.d1 em{font-style: normal;}
#dTxT p.d1 i{font-style: normal;}

#dTxT p.d2	{color: #0077aa;font-size: 1.143em;margin-top: 20px;text-align:justify;}
#dTxT p.d2 em{font-style: normal;}
#dTxT p.d3	{color:#333;}
#dTxT p.d4	{color:#333;}
#dTxT p.d5	{color:#333;}
#dTxT p.d6	{color:#333;}
#dTxT p.d7	{color:#333;}


/* Bibliografia */
#dTxT div.dBl	{}
#dTxT div.dBl p.cEd	{}
#dTxT div.dBl p.cAu	{}
#dTxT div.dBl p.cTi	{}
#dTxT div.dBl p.cPb	{}
#dTxT div.dBl p.cNp	{}
#dTxT div.dBl p.cEd	{}
#dTxT div.dBl p.cLu	{}
#dTxT div.dBl p.cFe	{}
#dTxT div.dBl p.cPg	{}
/* Encabezamiento IFs*/
#dTxT p.iEn	{}
#dTxT div.iCn	{}
#dTxT em.iR	{font-weight:bold;}
#dTxT em.iC	{font-weight:bold;}
/* Notas */
#dTxT a.nt	{color: #0077aa;padding: 0;}
#dTxT a.nt:hover	{color: #0077aa;text-decoration: underline;}
#dTxT a.nh	{background-image:url(../../../../Img/Docs/nh.gif);width: 15px; height: 15px;}
#dTxT a.na	{background-image:url(../../../../Img/Docs/na.gif);}
/* CUESTION RESPUESTA CSs y PRs */
#dTxT div.pC	{padding:1em;font-style:normal;}
#dTxT div.pT	{}
#dTxT div.pRt	{}
/* Notas FOs */
#dTxT cite.nOp	{background-color:#FFF;border:1px solid #999999;}
#dTxT cite.nCl	{display:none;}
/* Autor FOs */
#dTxT p.fAu	{color:#636363;font-size:1em;text-align:center;font-weight:bold;}
/* Tit Nota Ayuda FOs */
#dTxT p.nTit	{}
/* Rellenar FOs */
#dTxT kbd.re	{}
/* Noticias relaciobadas NEs */
#dTxT div.nNR	{color:#636363;}
/* Partes de JUs */
#dTxT p.jLu	{}
#dTxT p.jLu em	{}
#dTxT div.jAs	{}
#dTxT div.jDC	{}
#dTxT div.jEn	{}
#dTxT div.jEn p	{
}
#dTxT div.jFD	{}
#dTxT div.jFL	{}
#dTxT div.jFN	{}
#dTxT div.jHC	{}
#dTxT div.jHCs	{}
#dTxT div.jHN	{
    padding-left: 30px;
    padding-right: 30px;
}
#tBody #cCn #dTxT .ad img {float:right; margin-right:0; margin-left:16px;clear:both;}
#tBody #cCn #dTxT .ai img {float:left; margin-right:0; margin-right:16px;clear:both;}
#dTxT div.jHNP	{}
#dTxT div.jHP	{}
#dTxT div.jNP	{}
#dTxT div.jPB	{}
#dTxT div.jPR	{}
#dTxT div.jPte	{}
#dTxT div.jPto	{}
#dTxT div.jSi	{}
#dTxT div.jSS	{}
#dTxT div.jVT	{}
/* Partes de LEs */
/* Rubrica del Articulos LEs */
div.LE #dTxT p.a em	{color:#444444;font-size:1.1em;font-weight:bold;}
div.LE #dTxT p em.cR	{font-size:inherit;font-weight:inherit;font-style:inherit;}
/* Titulo seccion d1 a d7 */
div.LE #dTxT p.d1	{color:#333333;font-size:1em;font-weight:bold;text-align:left;}
div.LE #dTxT p.d2	{color:#333333;font-size:1em;font-weight:bold;text-align:left;}
div.LE #dTxT p.d3	{color:#333333;font-size:1em;font-weight:bold;text-align:left;}
div.LE #dTxT p.d4	{color:#333333;font-size:1em;font-weight:bold;text-align:left;}
div.LE #dTxT p.d5	{color:#333333;font-size:1em;font-weight:bold;text-align:left;}
div.LE #dTxT p.d6	{color:#333333;font-size:1em;font-weight:bold;text-align:left;}
div.LE #dTxT p.d7	{color:#333333;font-size:1em;font-weight:bold;text-align:left;}
/* Anexo*/
#dTxT div.ax	{}
#dTxT div.lCp	{}
#dTxT div.lEx	{}
#dTxT div.lIN	{}
#dTxT div.lFiI	{text-align:left;}
#dTxT div.lFiP	{text-align:right;}
#dTxT p.lCa	{margin:0;}
#dTxT p.lFe	{margin:0;}
#dTxT p.lIn	{margin:0;}
#dTxT p.lLu	{margin:0;}
#dTxT p.lNm	{margin:0;}
#dTxT p.lPs	{margin:0;}


#dTxT p.iMg{
    
    display:flex;
}

#tBody #cCn #dTxT p img{
    width: auto;
    margin:20px auto;
    
}

#tBody #cCn #dTxT .dRec img {
    width: 100px;
}
#dTxT p.iPie{
    clear: both;
    float: left;
    margin: 0 15px 0 0px;
    width: 400px;
    overflow: hidden;
    margin-bottom:10px;
    font-style:italic;
    font-size:0.9em;
}
#dTxT p.iMg img.op{
    margin: 0 auto;

}



/* Blockquotes */
blockquote{}

    blockquote p {
        font-size: 1em;
        font-style: italic;
        font-size: 14px !important;
    }

/* Qlinks */
a.cBL	img{background-image:url(../../../../Img/Docs/icBL.png); width:25px; height:25px; margin-right:15px;}
a.cCS	img{background-image:url(../../../../Img/Docs/icCS.png); width:25px; height:25px; margin-right:15px;}
a.cDT	img{background-image:url(../../../../Img/Docs/icDT.png); width:25px; height:25px; margin-right:15px;}
a.cFO	img{background-image:url(../../../../Img/Docs/icFO_doc.gif); width:25px; height:25px; margin-right:15px;}
a.cIF	img{background-image:url(../../../../Img/Docs/icIF.png); width:25px; height:25px; margin-right:15px;}
a.cJU	img{background-image:url(../../../../Img/Docs/icJU.png); width:27px; height:30px; margin-right:15px;}
a.cLE	img{background-image:url(../../../../Img/Docs/icLE.png); width:25px; height:25px; margin-right:15px;}
a.cPR	img{background-image:url(../../../../Img/Docs/icPR.png); width:25px; height:25px;margin-right:15px;}
a.cEX	img{background-image:url(../../../../Img/Docs/icDTOLD.gif); width:25px; height:25px; margin-right:15px;}

a.cBL img,
a.cCS img,
a.cDT img,
a.cFO img,
a.cIF img,
a.cJU img,
a.cLE img,
a.cPR img,
a.cEX img	{width:27px;height:30px;/*display:none;*/}
a.cEx {display: none;}
.vIm{background-image:url(../../../../Img/Docs/icFO.gif); width:61px; height:17px; float:right;}


div#dTxT div#relCont img.vIm{background-image:url(../../../../Img/Docs/icFO.gif); width:61px; height:17px; float:right;}

/* OTRAS REDACCIONES */
#dTxT a.btnConsultas {font-weight:bold; text-decoration:underline}
div#cDocument div#cCn p a.btnConsultas {font-weight:bold; text-decoration:underline}
/*Transicional hasta texto final */
#dTxT a.consulta-juris	{background-image:url(../../../../Img/Docs/icJU.png);}

/**** Contenedor 3º nivel. Ficha del documento - #fBody #cCn #dFiC ************/
#fBody #cCn #dFiC	{ margin-top:10px;}
#dFiC	{background-color:#FFFFFF;padding:1em; font-size:1em;}
#dFiC dl, #dFiC dd{ margin:0}
#dFiC dl.dSF	{clear:both;margin-bottom:2em;padding-bottom:10px; border-radius:5px;}
#dFiC dl.dSF div {margin-left:2em;margin-right:2em;}
#dFiC dl.dSF div em {font-style: normal;}
#dFiC dl.dSF dl.dSF	{clear:both;border:none;margin:1em;}
#dFiC dl.dSF dl.dSF	dd {margin-left:1.5em;}
#dFiC dl.dSF dl.dSF	div {margin-left:0.8em;}

#dFiC dl.dSF dl.dSF dd b	{display:block;padding:0 2em;}

#dFiC dl.dSF a	{color:#086199; text-decoration: underline;}
#dFiC dl.dSF a:hover	{color:#7bc323; text-decoration: underline;}

#dFiC dl dl dt.h3	{background-color:#FFFFFF;background-repeat:no-repeat;background-position:6px center;border-bottom:none;font-size:1em;padding:0.3em 2em;cursor:pointer;}
#dFiC dl dl dt.h4	{background-color:#FFFFFF;background-repeat:no-repeat;background-position:6px center;border-bottom:none;font-size:1em;padding:0.3em 2em;cursor:pointer;}
#dFiC dl dl dt.h5	{background-color:#FFFFFF;background-repeat:no-repeat;background-position:6px center;border-bottom:none;font-size:1em;padding:0.3em 2em;cursor:pointer;}
#dFiC dl dl dt.h6	{background-color:#FFFFFF;background-repeat:no-repeat;background-position:6px center;border-bottom:none;font-size:1em;padding:0.3em 2em;cursor:pointer;}

#dFiC dl.dSF dl.dSF	{border:none;margin-bottom:0em;clear:both;padding-bottom:0px;clear:both;margin-left:20px;margin-right:20px;margin-top:15px;}
#dFiC dl.dSF dl.dSF dd b	{display:block;padding-left:25px;padding-right:25px;}


#dFiC dl dt	{}
#dFiC dl dt	{background-image:url(../../../../Img/Docs/ia.gif); background-position:0.5em 4px}
#dFiC dl dt.dcl	{background-image:url(../../../../Img/Docs/ic.gif);}
#dFiC dl dt.dop	{background-image:url(../../../../Img/Docs/ia.gif);}
#dFiC dl dt.h3	{background-color:#dae8f3;font-size:1em;padding:0.3em 2.3em;cursor:pointer;margin-bottom:1em; padding-top:2px;}
#dFiC dl dt.h4	{background-color:#dae8f3;font-size:1em;padding:0.3em 2.3em;cursor:pointer;}
#dFiC dl dt.h5	{background-color:#dae8f3;font-size:1em;padding:0.3em 2.3em;cursor:pointer;}
#dFiC dl dt.h6	{background-color:#dae8f3;font-size:0.9em;padding:0.3em 2.3em;cursor:pointer;}
#dFiC dl dt	{}
#dFiC dl dd	{}
#dFiC dl dd cite.fCo	{display:block;text-align:justify; margin-top:1em;}
#dFiC dl dd cite.fCo em	{display:block;text-align:center;}
#dFiC dl dd p	{margin:1em 2em;text-align:justify;}
#dFiC dl dt dfn	{}

#dFiC dl.dCo dd	{color:#333333;background-color:#f4f5f7;border:none; margin:2em; padding:1em; border-radius:5px; border: 1px solid #007BC1;}
#dFiC dl.dCo dt	{background-image:url(../../../../Img/Docs/ic.gif); text-align:right; margin-right:10px; background-position:right; font-size:0.8em; }
#dFiC dl.dCo dt.dop	{background-image:url(../../../../Img/Docs/ia.gif);}

#dFiC dl.dCo dfn{ font-style:normal}

/* datos idenficativos*/
#dFiC dl.di	{}
#dFiC dl.di dt	{background-image:none;border-bottom:none;font-size:1em;padding:0;cursor:auto;}
#dFiC dl.di dt	{color:#086199;padding-right:0.5em;}
#dFiC dl.di dd	{color:#333333;padding-right:0.5em;}
#dFiC dl.dSF dd dl.di dt	{display:block;}
#dFiC dl.dSF dd dl.di dd	{display:block;}
#dFiC dl.dSF dd dl.di dt.Tit	{font-size:1.1em;float:none;margin-bottom:10px;}
#dFiC dl.dSF dd dl.di dd.Tit	{}
/*PORTADA DE LIBROS */
#dFiC dl.dSF dd dl.di dd.dPor	{}
#dFiC dl.dSF dd dl.di dd.dPor img.op	{}
#dFiC dl.dSF dd dl.di dd.dPor img.cl	{}
#dFiC dl.dSF dd dl.di dt.dPB	{}
#dFiC dl.dSF dd dl.di dd.dPB	{}
#dFiC dl.dSF dd dl.di dd.dPB b	{ font-weight:normal; color:#333333;}
#dFiC dl.dSF dd dl.di dt.dPE	{}
#dFiC dl.dSF dd dl.di dd.dPE	{}
#dFiC dl.dSF dd dl.di dd.dPE b	{color:#6EBB1F;}
#dFiC dt.dOC	{}
#dFiC dd.dNM	{}
#dFiC dl.dSF dd dl.di dt.dMt	{}
#dFiC dl.dSF dd dl.di dd.dMt	{}
.FO #dFiC dl.dSF dd dl.di dt.dMt	{}
.FO #dFiC dl.dSF dd dl.di dd.dMt	{}
#dFiC dl.dSF dd dl.di dd.dPE dl.dSe dt	{}
#dFiC dl.dSF dd dl.di dd.dPE dl.dSe dd	{}
#dFiC ul	{margin:0em 1em;border:none;cursor:default;color:inherit;}
#dFiC li	{padding-left:1.5em;background-position:left top;background-image:url(../../../../Img/Docs/ih.gif);background-repeat:no-repeat;}
#dFiC li.op	{padding-left:1.5em;background-position:left top;background-image:url(../../../../Img/Docs/ia.gif);background-repeat: no-repeat;}
#dFiC li.cl	{padding-left:1.5em;background-position:left top;background-image:url(../../../../Img/Docs/ic.gif);background-repeat: no-repeat;}
#dFiC li.icl	{padding-left:1.5em;background-position:left top;background-image:url(../../../../Img/Docs/ic.gif);background-repeat: no-repeat;}
#dFiC li.iop	{padding-left:1.5em;background-position:left top;background-image:url(../../../../Img/Docs/ia.gif);background-repeat: no-repeat;}
#dFiC li.icl,
#dFiC li.iop	{cursor:pointer;}
#dFiC a.iBL img	{background-image:url(../../../../Img/Docs/icBL.png);}
#dFiC a.iCS img	{background-image:url(../../../../Img/Docs/icCS.png);}
#dFiC a.iDT img	{background-image:url(../../../../Img/Docs/icDT.png);}
#dFiC a.iFO img	{background-image:url(../../../../Img/Docs/icFO.gif);}
#dFiC a.iIF img	{background-image:url(../../../../Img/Docs/icIF.png);}
#dFiC a.iJU img	{background-image:url(../../../../Img/Docs/icJU.png);}
#dFiC a.iLE img	{/*background-image:url(../../../../Img/Docs/ih.gif);*/}
#dFiC a.iPR img	{background-image:url(../../../../Img/Docs/icPR.png);}

#dFiC a.iAN img	{background-image:url(../../../../Img/Docs/i_an.gif);}
#dFiC a.iPT img	{background-image:url(../../../../Img/Docs/i_pt.gif);}

#dFiC a.consulta-juris	{background-image:url(../../../../Img/Docs/icJU.png);}

#dFiC a.cBL	{background-image:url(../../../../Img/Docs/icBL.png);}
#dFiC a.cCS	{background-image:url(../../../../Img/Docs/icCS.png);}
#dFiC a.cDT	{background-image:url(../../../../Img/Docs/icDT.png);}
#dFiC a.cFO	{background-image:url(../../../../Img/Docs/icFO.gif);}
#dFiC a.cIF	{background-image:url(../../../../Img/Docs/icIF.png);}
#dFiC a.cJU	{background-image:url(../../../../Img/Docs/icJU.png);}
#dFiC a.cLE	{background-image:url(../../../../Img/Docs/icLE.png);}
#dFiC a.cPR	{background-image:url(../../../../Img/Docs/icPR.png);}

#dFiC a.cJU img,
#dFiC a.cDT img,
#dFiC a.cFO img,
#dFiC a.cPR img,
#dFiC a.cCS img,
#dFiC a.cIF img,
#dFiC a.cBL img,
#dFiC a.cLE img	{visibility:hidden;width:20px;height:20px;display:none;}

/* SUMARIOS */
#dFiC dl.dSM	{border-top:1px solid #CCCCCC;}
#dFiC dl.dSM dt.h4	{border:none;background-color:#FFFFFF;background-image:none;padding:1em;}
#dFiC dl.dSM dd	{padding:0 2em;}
#dFiC dl.dSM dd ul.dAp	{}
#dFiC dl.dSM dd li	{padding-left:0;background-image:none;}
#dFiC dl.dSM dd p	{padding:0;margin:0;}
#dFiC dl.dSM dd p em	{font-weight:bold;color:#686868;display:block;margin:0.2em -2em;}
/**** Contenedor 3º nivel. Notas a pie - #tBody #cCn #dNoT ********************/
#dNoT	{text-align:justify;color: #333;}
#dNoT dl	{background-color:#FEFEFE;border-bottom: 1px solid #eaeaea;clear:both;margin-bottom:15px;}
#dNoT dl dt	{float:left;padding: 0;font-size: 1em;margin-right: 10px;}
#dNoT dl dt a	{color: #0077aa;text-decoration:none;font-weight:bold;}
#dNoT dl dt a:hover	{color: #0077aa;text-decoration: underline;}
#dNoT dl dd p	{padding: 0;margin: 0;}
#dNoT dl dd.vnt	{text-align:right;padding-right:10px;}
#dNoT dl dd.vnt	{font-size: 1em;background-color:#FFFFFF;color:#666666;padding-bottom:5px;}
#dNoT dl dd.vnt a	{font-weight:bold;color: #0077aa;    }
#dNoT dl dd.vnt a:hover	{color: #0077aa;    text-decoration: underline;}

/**** Genericos **************************************************************/
#tBody ul, #fBody ul	{list-style:none; color: #333;}
#tBody input, #fBody input 	{vertical-align:middle;}
#tBody h1, #fBody h1	{color:#333;}
#tBody h2, #fBody h2	{/* color:#333; */ /* margin-top:5px; */ /* border-radius:5px; */ /* text-align: left; */ }
#tBody h3, #fBody h3	{/* color:#333; */}
#tBody h4, #fBody h4	{color:#333;}
#tBody h5, #fBody h5	{color:#333;}
#tBody h6, #fBody h6	{color:#333;}
#tBody h2 b.pgc, #fBody h2 b.pgc{ font-weight:normal; font-size:0.8em}

#tBody #cCx h2 , #fBody #cCx h2{}
/* ABIERTO / CERRADO */
#tBody .op, #fBody .op	{display:block;}
#tBody .cl, #fBody .cl	{display:none;}
#tBody .cEp, #fBody .cEp{}

/* CENTRADO Y NEGTRITA */
#tBody .cn, #fBody .cn	{text-align:center;font-weight:bold; color: #0077aa;font-size: 1em;text-transform: uppercase;margin: 0;}
/* ALINEACION */
#tBody .ai, #fBody .ai	{text-align:left;}
#tBody .ad, #fBody .ad	{text-align:right;}
#tBody .ac, #fBody .ac	{text-align:center;}
#tBody .aj, #fBody .aj	{text-align:justify;}
#tBody td.ad, #fBody td.ad	{text-align:right;}
#tBody td.ac, #fBody td.ac	{text-align:center;}
#tBody em.ai, p.ai, #fBody em.ai, p.ai	{display:block;font-size:1em;font-style:normal;font-weight:normal;font-weight:normal;}
#tBody em.ac, p.ac, #fBody em.ac, p.ac	{display:block;font-size:1em;font-style:normal;font-weight:normal;font-weight:normal;}
#tBody em.aj, #fBody em.aj	{}
/* ver ocular imagen en texto*/
#tBody a.vI, #fBody a.vI	{background-color: #fff;color: #596F96;border: 0;font-size: 0.95em;width: auto;}
#tBody a.vI:hover, #fBody a.vI:hover	{background-color: #fff;color: #596F96;border: 0;}
/* Anclas invisibles */
#tBody *.IS, #fBody *.IS	{visibility:hidden;}
#tBody *.AN, #fBody *.AN	{/* visibility:hidden; */ padding:0px;}
/******************* Secciones de ficha o cPlus          *********************/
/* Autor */
#tBody dt.dAu, #fBody dt.dAu	{}
/* Libros */
#tBody dt.lTit, #fBody dt.lTit	{}
#tBody dd.lTit, #fBody dd.lTit	{}
/*paso-iter */
#tBody p.pIt, #fBody p.pIt	{}
/* descripcion-fragmento */
#tBody p.dFr{}
#tBody p.dFr a{}
#fBody p.dFr	{color:#333333;background-color:#f4f5f7;border:1px solid #086199; margin:2em; padding:1em;}
#fBody p.dFr a	{color:#086199; text-decoration: underline;}
#fBody p.dFr a:hover	{color:#7bc323;}

/*elemento-fijacion*/
#tBody p.eFi, #fBody p.eFi	{}
/*documento-comentado */
#tBody ul.sDc, #fBody ul.sDc	{margin:0px;}
/*sumario-doctrina */
#tBody ul.sDt, #fBody ul.sDt	{}
/* Voces */
#tBody ul.sDt, #fBody ul.sDt	{}
#tBody ul.sV2, #fBody ul.sV2	{}
#tBody ul.sV3, #fBody ul.sV3	{}
/**** Contenedor 1º nivel. Texto o Ficha. Tipo documento id= tBody o fBody ****/
div.BL	{}
div.CO	{}
div.CS	{}
div.DT	{}
div.EX	{}
div.FO	{}
div.IF	{}
div.JU	{}
div.LE	{}
div.NE	{}
div.PR	{}
/**** Posibles no comprobados *************************************************/
/* marca eliminar */
#tBody div.eL, #fBody div.eL	{}
/* Marca version anterior */
#tBody div.vA, #fBody div.vA	{}
/* grupo comentarios */
#tBody div.dGC, #fBody div.dGC	{}
/*comentario-citas-glosas ¿?*/
#tBody div.cIt, #fBody div.cIt	{}
/* origenes-cita, origenes-glosa */
#tBody p.cT, #fBody p.cT	{}
#tBody ul.cT, #fBody ul.cT	{}
/*ID-TITDOC*/
#tBody div.dTD, #fBody div.dTD	{}
#tBody div.zIx, #fBody div.zIx	{}
#tBody .consulta_juris, #fBody .consulta_juris	{}
#tBody .consulta_noticias, #fBody .consulta_noticias	{}

/************** TDC contextual *******/
#tdcBody { padding: 0.8em;}
#tdcBody h2	{display:none;}

#tBody ul.modcom {display:none; height:0px;}
ul li.Fis{display:block; background:url(../../../../Img/Docs/LogoFiscal.gif) no-repeat left top; width:30px;height:30px; float:left; color:#FFFFFF; overflow:hidden; display:none;}
ul li.Soc{display:block; background:url(../../../../Img/Docs/LogoSocial.gif) no-repeat left top; width:30px;height:30px; float:left; color:#FFFFFF; overflow:hidden; display:none;}
ul li.Con{display:block; background:url(../../../../Img/Docs/LogoContable.gif) no-repeat left top; width:30px;height:30px; float:left; color:#FFFFFF; overflow:hidden; display:none;}
ul li.Pro{display:block; background:url(../../../../Img/Docs/LogoProteccion.gif) no-repeat left top; width:30px;height:30px; float:left; color:#FFFFFF; overflow:hidden; display:none;}
ul li.Pre{display:block; background:url(../../../../Img/Docs/LogoPrevencion.gif) no-repeat left top; width:30px;height:30px; float:left; color:#FFFFFF;overflow:hidden; display:none;}
ul li.PYMES{display:block; background:url(../../../../Img/Docs/LogoPGC.gif) no-repeat left top; width:30px;height:30px; float:left; color:#FFFFFF;overflow:hidden; display:none;}
ul li.PGC{display:block; background:url(../../../../Img/Docs/LogoPGC.gif) no-repeat left top; width:30px;height:30px; float:left; color:#FFFFFF;overflow:hidden; display:none;}
ul li.Mer{display:block; background:url(../../../../Img/Docs/LogoPGC.gif) no-repeat left top; width:30px;height:30px; float:left; color:#FFFFFF;overflow:hidden; display:none;}

ul li.Fis dfn,
ul li.Soc dfn,
ul li.Con dfn,
ul li.Pro dfn,
ul li.Pre dfn,
ul li.PYMES dfn{display:none;}
ul li.PGC dfn{display:none;}
#dTxT div.dRec {border:1px solid #6EBB1F;margin-bottom:2em;margin-top: 12px;padding:10px 10px 5px 10px;clear:both;}
#dTxT div.dRec p {margin-top:0px;margin-bottom:10px;}
#dTxT em.dRec {border:1px solid #6EBB1F;margin-bottom:2em;display:block;}
#dTxT div.dRec .iMg {
    margin-bottom: 30px;
}

div#InfoHistorico {
    display: none;
    background-color: #00CC00;
    height: 15px;
    background-color: #FFFFFF;
    width: 100%;
    padding-left: 5px;
    padding-bottom: 2px;
}
div#InfoHistorico #edition{}
div#edicionHistorico div#edition_texto {font-size: 1.3em;float: left;text-transform: uppercase;color: #e8064e}
div#edicionHistorico div#edition_value {padding-left: 5px;font-size: 1.3em;float: left;text-transform: uppercase;	color: #e8064e}
div#matteriaHistorico div#matter_texto {padding-right: 5px;font-size: 1.3em;float: left;color: #e8064e}
div#matteriaHistorico div#matter_value {font-size: 1.3em;color: #e8064e}
div#matteriaHistorico{ text-align:left; display:none}

/*Nueva barra documentos relacionados*/


#dHead h2{clear:both; text-align: left; font-size: 1.643em; line-height: 1.2em; margin:0;  margin-bottom: 30px;}
.docComp #dHead h2{ text-align:left; padding:0 0.5em;}


ul.cBots,
body #tBody ul.cBots, 
body #fBody ul.cBots{
	 border-radius:5px;
	 background-color:#f5f8fa;
	 padding:8px 0 8px 0;
	 overflow:hidden;
	 margin-bottom:20px;
}

.cBots li{
	display:inline;
	list-style-type:none;
}

/*div#dHQLink:before{
	content:"Documentos relacionados";
	position:absolute;
	display:block;
	margin-top:-30px;
	margin-left:5px;
	

}
*/
.cBots a{
	float:left; 
	margin-left:5px;
	display:block;
	padding:0 5px;
	
	background: #9cc1ec; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzljYzFlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2IzZDVmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2E5Y2ZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWU3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #9cc1ec 1%, #b3d5f1 50%, #a9cff1 51%, #d1e7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#9cc1ec), color-stop(50%,#b3d5f1), color-stop(51%,#a9cff1), color-stop(100%,#d1e7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9cc1ec 1%,#b3d5f1 50%,#a9cff1 51%,#d1e7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9cc1ec 1%,#b3d5f1 50%,#a9cff1 51%,#d1e7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9cc1ec 1%,#b3d5f1 50%,#a9cff1 51%,#d1e7f7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #9cc1ec 1%,#b3d5f1 50%,#a9cff1 51%,#d1e7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cc1ec', endColorstr='#d1e7f7',GradientType=0 ); /* IE6-8 */
		
	border-radius:3px;
	
	color:#0088CC;
	text-align:center;
	font-size:0.9em;
}

.cBots a:hover{
	
	text-decoration:none;
	color:#FFF;
	background:#005AA1;

}



#dHead ul.modcom div#dHQLink{}
#dHead ul.modcom {}

.popup
{
	display:none;
	background-color:#EFEED0; 
	
    border: 2px solid #b7b67e;
    box-shadow: 0 0 5px #888888;
    display: none;
    height: 300px;
    
   	margin-top: -7px;
    overflow: hidden;
    position: absolute;
   
    width: 55%;
    z-index: 1000;
	
	margin-top: -28px;
}

.popup .cuerpo

{
	 height:270px; 
	 width:100%; 
	 overflow:auto;
	 
	 font-size:0.9em;
}


.popup .cabecera

{
	border-bottom:1px solid #ccc;
	width:100%;
	overflow:hidden;
	position:relative;
	
	text-align:right;
	cursor: move;
	padding:4px 0;
	background: rgb(223,221,162); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2RmZGRhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM4OTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(223,221,162,1) 1%, rgba(201,200,146,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(223,221,162,1)), color-stop(100%,rgba(201,200,146,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(223,221,162,1) 1%,rgba(201,200,146,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(223,221,162,1) 1%,rgba(201,200,146,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(223,221,162,1) 1%,rgba(201,200,146,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(223,221,162,1) 1%,rgba(201,200,146,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdda2', endColorstr='#c9c892',GradientType=0 ); /* IE6-8 */
}

.popup .cabecera:before{
	content:"CISS Laboral: documentos relacionados";
	position:absolute;
	left:10px;
	top:4px;
	font-weight:bold;
}



/*[id*="fNR"] .cabecera:before{
	content:"Normativa";
	position:absolute;
	left:10px;
	top:4px;
}

div.fNR .cabecera:before{
	content:"Normativa";
	position:absolute;
	left:10px;
	top:4px;
}
div.fCO .cabecera:before{
	content:"Comentarios";
	position:absolute;
	left:10px;
	top:4px;
}
div.fJU .cabecera:before{
	content:"Jurisprudencia";
	position:absolute;
	left:10px;
	top:4px;
}
div.fDT .cabecera:before{
	content:"Doctrina";
	position:absolute;
	left:10px;
	top:4px;
}
div.fFO .cabecera:before{
	content:"Formularios";
	position:absolute;
	left:10px;
	top:4px;
}
div.fCP .cabecera:before{
	content:"Casos Prácticos";
	position:absolute;
	left:10px;
	top:4px;
}
div.fIF .cabecera:before{
	content:"Informes";
	position:absolute;
	left:10px;
	top:4px;
}*/

.popup .cabecera a

{
  float:right;
  display:block;
  width:16px;
  height:16px;
  margin-top:2px;
  margin-right:5px;
  
  background:url(../../../../Img/wk-sprite.png) no-repeat -136px -8px #fff;
  border:1px solid #999;
  border-radius:2px;
  
  text-indent:9999px;
  
}
.popup .cuerpo dt{
	

}


.popup .cuerpo .da{
	margin-top:8px;
	margin-left:10px;
}

.popup .cuerpo .da img{
	margin-right:5px;
}

.popup .cuerpo .sDc{
	
}

.popup .cuerpo .sDc li{
	margin-left:30px;
}

.popup .cuerpo .h3
{
	
	padding-left:20px;
	margin-left:15px;
	background:url(../../../../Img/tree/folder.gif) no-repeat left; 
}


.popup .cuerpo .re{ 
	margin:15px;
}
.popup .cuerpo dl div em{ 
	font-style:normal; 
	margin:0; 
	background:url(../../../../Img/tree/document.gif) no-repeat left;}

.popup .cuerpo .cPlus dl div em {
	background-image:none; 
}





#tdcBody b.h2{ display:none}

/* Ocultar contenido */
#dHead .modcom .Hac {display:none;}
#dHead .modcom .Nav {display:none;}
#dHead .modcom .Ala {display:none;}
#dHead .modcom .Biz {display:none;}
#dHead .modcom .Gip {display:none;}
/*#dHead .modcom {display:none;}*/


/********* Esilos para Tooltips de ayuda de formularios ******************/

.helpFormtooltip    {width: 200px; color:#000;font:lighter 11px/1.3 Arial,sans-serif;text-decoration:none;t ext-align:center;background-color:#FFFFFF;/*border:2PX SOLID #0867AB;*/padding:0px;}
.helpFormtooltip span.top-left      {padding: 30px 0px 0; background: transparent url(../../../../Img/Docs/bubleTooltip-top-left.gif) no-repeat top}
.helpFormtooltip b.top-left         {padding:3px 0px 50px;color: #548912; background: transparent url(../../../../Img/Docs/bubleTooltip-top-left.gif) no-repeat bottom}
.helpFormtooltip span.botton-left   {padding: 30px 0px 0; background: transparent url(../../../../Img/Docs/bubleTooltip-botton-left.gif) no-repeat top}
.helpFormtooltip b.botton-left      {padding:3px 0px 15px;color: #548912; background: transparent url(../../../../Img/Docs/bubleTooltip-botton-left.gif) no-repeat bottom}
.helpFormtooltip span.top-right     {padding: 30px 0px 0; background: transparent url(../../../../Img/Docs/bubleTooltip-top-right.gif) no-repeat top}
.helpFormtooltip b.top-right        {padding:3px 0px 50px;color: #548912; background: transparent url(../../../../Img/Docs/bubleTooltip-top-right.gif) no-repeat bottom}
.helpFormtooltip span.botton-right  {padding: 30px 0px 0; background: transparent url(../../../../Img/Docs/bubleTooltip-botton-right.gif) no-repeat top}
.helpFormtooltip b.botton-right     {padding:3px 0px 15px;color: #548912; background: transparent url(../../../../Img/Docs/bubleTooltip-botton-right.gif) no-repeat bottom}


#tBody #menu-libro{ border-bottom:1px solid #b4d5f4; height:32px; margin-bottom:0; margin-left:10px; margin-right:10px}
#tBody #menu-libro #idx-capitulo {float:left}
#tBody #menu-libro #idx-libro {float:right}
#tBody #menu-libro .libroOff,
#tBody #menu-libro .libroOn{ display:inline;}
#tBody #menu-libro .libroOff {width:43%; height:32px; background:url(../../../../Img/btn_libros.jpg) repeat-x bottom center; margin-left:3%; margin-right:3%;border-left:1px solid #b4d5f4; border-right:1px solid #b4d5f4; border-top:1px solid #b4d5f4;  line-height:28px; text-align:center;  display:block;background-color:#fff}
#tBody #menu-libro .libroOff:hover{ background-position:top center;}
#tBody #menu-libro .libroOn {width:43%; height:32px;  background:url(../../../../Img/btn_libros.jpg) repeat-x top center; margin-left:3%; margin-right:3%; border-left:1px solid #b4d5f4; border-right:1px solid #b4d5f4;border-top:1px solid #b4d5f4;   line-height:28px; text-align:center; display:block; background-color:#C4D4E7; font-weight:bold; }
#tBody #menu-libro .libroOff a,
#tBody #menu-libro .libroOn a{text-decoration:none; color:#004A79; font-size:1.1em;}
#tBody #menu-libro .libroOn a{ text-decoration:underline;  cursor:default}
#tBody #menu-libro .libroOff a:hover,
#tBody #menu-libro .libroOn a:hover{ text-decoration:underline}


#fBody #menu-libro{ border-bottom:1px solid #b4d5f4; height:32px; margin-bottom:0; margin-left:10px; margin-right:10px}
#fBody #menu-libro .libroOff,
#fBody #menu-libro .libroOn{ display:inline;}
#fBody #menu-libro .libroOff {width:43%; height:32px; background:url(../../../../Img/btn_libros.jpg) repeat-x bottom center; margin-left:3%; margin-right:3%;border-left:1px solid #b4d5f4; border-right:1px solid #b4d5f4; border-top:1px solid #b4d5f4;  line-height:28px; text-align:center;  display:block; float:left; background-color:#CCC}
#fBody #menu-libro .libroOff:hover{ background-position:top center;}
#fBody #menu-libro .libroOn {width:43%; height:32px;  background:url(../../../../Img/btn_libros.jpg) repeat-x top center;margin-left:3%; margin-right:3%; border-left:1px solid #b4d5f4; border-right:1px solid #b4d5f4; border-top:1px solid #b4d5f4;   line-height:28px; text-align:center; display:block; float:right}
#fBody #menu-libro .libroOff a,
#fBody #menu-libro .libroOn a{text-decoration:none; color:#004A79; font-size:1.1em;}
#fBody #menu-libro .libroOff a:hover,
#fBody #menu-libro .libroOn a:hover{ text-decoration:underline}


#tBody.DTL #cTt{ display:none}
.visitedForDocument{ display:none}


#dHead #relCont {float:right; width:93px; text-align:right}
#relCont img.vIm {background:url(../../../../Img/docs/icon_pdf_large.gif) no-repeat center; width:85px; height:31px; margin:0 0.5em;}
/*#dHead #relCont img.vIm {background-image:url(../../../../Img/docs/icon_pdf_large.gif); background-repeat:no-repeat;background-position:center;width:85px;height:31px;margin:0 0.5em;}*/
#dUrlBol a {display: block;}






#cCx #MenC #ebooktdc {}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC {}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #divsearchparent {background:#ccc;  /*height:10%;*/ width:100%; text-align:center; border-radius:4px; overflow:hidden; padding-bottom:5px;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView {float:left;  overflow: auto; width:100%; font-size:0.9em; }
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #divsearchparent #divsearchajax{  margin:0px auto; text-align:center;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #divsearchparent #divsearchajax input#textajaxassis{display:block; margin:5px; width:60%; font-size:0.9em; float:left; margin-right:0; }
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #divsearchparent #divsearchajax .DivBtnSearchclass {
	
		float:left;
		width:22px;
		height:28px;
		margin-left:0px;
		margin-right:0px;
		margin-top:5px;
		
		background:#007DB9 url(../../../../img/wk-sprite.png) -5px -32px no-repeat;
		border: 1px solid #007DB9;
		
		color: #FFFFFF;
		border-image: none;
		border-radius: 5px 5px 5px 5px;
		border-style: solid;
		border-width: 1px;
		font-size: 12px;
	   
		font-weight: bold;
		line-height: 24px;
		text-transform: uppercase;
		text-align: center;
		
		font-size:0.8em;
		cursor:pointer;
	}

#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #divsearchparent #divsearchajax .DivBtnSearchclass dfn,
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #divsearchparent #divsearchajax .DivBtnCleanclass dfn{display:none}

#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #divsearchparent #divsearchajax .DivBtnCleanclass  { 


		float:left;
		width:22px;
		height:28px;
		margin-top:5px;
		margin-left:10px;
		
	
		background: url("../../../../img/wk-sprite.png") repeat scroll -133px -1px #eaeaea;
	
		
		color: #999;
		border-image: none;
		border-radius: 5px 5px 5px 5px;
		border-style: solid;
		border-width: 1px;
		border-color: #999;
		font-size: 12px;
	   
		font-weight: bold;
		line-height: 24px;
		text-transform: uppercase;
		text-align: center;
		
		font-size:0.8em;
		cursor:pointer;


}

.cargandoAsistant{ display:block; text-align:center; background-color:#CCCCCC; color:#4854A6;}


#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe{ line-height:18px; padding-left:5px; padding-right:5px; text-align: left; cursor:pointer;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe { margin-left:15px;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe .subframe { margin-left:15px;}

#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .dc,
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .du,
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .do { text-align:left; margin:3px 10px 3px 15px; padding-left:16px;  color:#333; overflow:hidden; cursor:pointer;}


#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .dc { background: url(../../../../Img/Docs/plus_doc.gif) no-repeat 0 4px;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .du { background: url(../../../../Img/Docs/plus_doc.gif) no-repeat 0 4px;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .do { background: url(../../../../Img/Docs/minus.gif) no-repeat 0 4px;}

#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .nodeSelected{  }
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .ftselected{background-color:#DEE9FA; color:#086199}

#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe div.fl .ft{display:block; background: url(../../../../Img/Docs/ih.gif); background-repeat:no-repeat; padding-left:20px; cursor:pointer; color:#0768A9;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe div.fl .ft:hover{ text-decoration:underline; }
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe div.fl .ftselected{ /*margin-left:20px;*/ display:block; background:url(../../../../Img/Docs/ih.gif) no-repeat 0 0 #DEE9FA;  padding-left:16px; cursor:pointer; color:#0768A9; /*background-color:#DBE4F7;*/ font-weight:bolder;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .de {height:21px;overflow:hidden; background:url(../../../../Img/docs/minus_doc.gif) 0 4px no-repeat;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .fl {height:auto;overflow:hidden; color:#869dbf; display:block;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe {  cursor:pointer;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe {  margin-left:15px;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe .subframe .fl .ft{padding-left:20px; color:#333;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe .subframe .fl .ft:hover{ text-decoration:underline;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe .du .ft{ color:#595959;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe .do .ft{ color:#595959;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe .dc .ft{ color:#595959;}
#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView .subframe .subframe .fl{ color:#595959; display:block; *display:inline-block;}


.navigationLayer{
 clear:both;
 overflow:auto;
 margin-bottom:10px;
 margin-top:10px;
 
}

.backwardNavigation,
.forwardNavigation{
	padding: 0 4px;
	color:#333;
	

	
	border-radius:4px;
	font-size:0.9em;
}

.backwardNavigation{
	float:left;
	
}

.forwardNavigation{
	float:right;

}

.backwardNavigation dfn,
.forwardNavigation dfn{
	font-style:normal;
}

.backwardNavigation:before{
	content:"<<";
	float:left;
	color:#333;
	margin-right:5px;	
}

.forwardNavigation:after{
	content:">>";
	float:right;
	color:#333;
	margin-left:5px;	
}

.backwardNavigation:hover,
.forwardNavigation:hover{

	text-decoration:underline;
	
	
}

.IconComment    {background:transparent url(../../../../Img/Docs/icCS.png) no-repeat; border-color: transparent; width:2em; height:2em; float:left;}
.IconHighlight  {background:transparent url(../../../../Img/subrayar.png) no-repeat; width: 25px; border-color: transparent; float:left;}


.IconFavourite {
    width: 20px;
    height: 20px;
    background: url(../../../../Img/wk-star.svg) no-repeat;
    background-size: 17px;
}

.Highlight{
	background-color: #fef5ca;
	color: #333;
	font-weight:bold;

}

.HighlightExtended{
	background-color:#fef5ca;
	color: #333;
	font-weight:bold;
}

#cCx ul.sFic li { 
	padding-left:16px;
	position:relative;
}

#cCx ul.sFic li:before{
	width:16px; 
	height:16px;
	background: url(../../../../Img/wk-sprite.png) no-repeat -232px -136px transparent; 
	content:"";
	position:absolute;
	left:0;
	top:2px;
}
#cCx ul.sFic li a { 
	display:block; text-decoration:none;
}
#cCx ul.sFic li a:hover { 
	text-decoration:underline;
}
#cCx ul.sFic li a:first-letter {
	text-transform:capitalize;
}



/*Rectificación para anclas*/


/*a[id*="art_"].AR,
a[id*="IDA"].IS,
a[id*="I"].AN,
*[data-type="ART"]{
	position:absolute;
	margin-top:-65px;
	visibility:hidden;
	
}
a[id*="art_"].AR{
	margin-top:-120px;
}
*/




#cCx #MenC #ebooktdc #ebooktdc_EbookTDC #TreeEbookTDC.TreeView{
	height:300px;
}

#cContainer{ position:relative; z-index:0;}




/* Estilos página de ayuda */

div#cAyuda {
	height: 100%;
}

div#cabeceraAyuda {
	font-size: 1.3em;
	background-image: url(../../Img/Ayuda/fondo_cabecera_ayuda.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 110px;
}

div#cabeceraAyuda h1 {
	background-image: url(../../Img/Ayuda/titular_Ayuda.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 97px;
	height: 50px;
	font-size: 26px;
}

div#cabeceraAyuda div.seccionAyuda {
	text-align: center;
	background-color: #7fcaef;

	background: #7fcaef; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iIzdmY2FlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzI5YTNlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iIzFiOTZkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjZlYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #7fcaef 7%, #29a3e5 44%, #1b96dd 56%, #166eb2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#7fcaef), color-stop(44%,#29a3e5), color-stop(56%,#1b96dd), color-stop(100%,#166eb2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7fcaef 7%,#29a3e5 44%,#1b96dd 56%,#166eb2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fcaef', endColorstr='#166eb2',GradientType=0 ); /* IE6-8 */
	

	background-position: left top;
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 4px;
	color: #f5f5f5;
}

div#cuerpoAyuda {
	display: block;
	height: 65%;
	overflow: auto;
	font-size: 1em;
	color: #333333;
	padding-left: 50px;
	padding-right: 50px;

}

div#cuerpoAyuda .ctb0 {text-align: center; width: 100%; size: 1; border-top: 1px solid grey; border-bottom: 1px solid #ffffff;}

div#cabeceraAyuda h2,
div#cuerpoAyuda h2 {font-size: 1.6em; color: #333333; line-height: 75%; font-weight: normal;}
div#cuerpoAyuda h3 {font-size: 1.3em; color: #333333; font-weight: normal;}

div#cuerpoAyuda a {
	text-decoration: none;
	font-weight: bold;
}

div#cuerpoAyuda li p {display: inline-block;}
#indexlink{ /*display:none !important*/ display:block; width:80px; margin: 5px auto; text-align:center }

#divCommentsLink{
    display:none;
}

#navResul.wk-toolbar-tools #divCommentsLink {
    display: block;
}
#comentarioDoc {
    margin-top:50px;
    border-top: 5px double #e5e5e5;
}
#comentarioDoc #divComments{
	position: relative;
}
#comentarioDoc #divComments #divCommentsHeader,
#comentarioDoc #divComments #divNavigationHeader{
    display:none;
}

#comentarioDoc #divComments #divCommentaries{
    margin:auto;
}

#comentarioDoc #divComments #divCommentaries #divComment1{
    border:1px solid #e5e5e5;
    margin-top:20px;
}
#comentarioDoc #divComments #divCommentaries div[id^='divCommentaryHeader']{
	clear: both;
    padding-top: 20px;
    position: relative;
    top: 12px;
    left: 12px;
    border-bottom: 1px solid #ccc;
    width: 96%;
}
#comentarioDoc #divComments #divCommentaries div[id^='divCommentaryHeader'] + span[id^='spCommentary']{
    display: block;
    padding: 16px 40px 20px 16px;
    min-height: 100px;
    margin-top:20px;
}
#comentarioDoc #divComments #divCommentaries span[id^='spCommentary']{
	display: block;
} 
#comentarioDoc #divComments #divCommentaries span[id^='spCommentary'] + a{
	margin-top: -28px;
    margin-right: 20px;
    display: block;
    float: right;
    font-size: .9em;
}
#comentarioDoc #divComments #divCommentaries div[id^='divCommentaryHeader'] span[id^='spName']{
	font-weight: bold;
	clear: both;
    margin-right: 15px;
    font-size:13px;
    color: #0077aa;
}

#comentarioDoc #divComments #divCommentaries div[id^='divCommentaryHeader'] span[id^='spDate']{
        margin-left: 15px;
}
#comentarioDoc #divNavigationFooter{
	margin-top: 20px;
	text-align: center;
}
#comentarioDoc #divNavigationFooter div a{
	font-size: .9em;
    margin: 7px 7px;
}
#comentarioDoc #divNavigationFooter div a dfn{
    font-style:normal;
}
    #comentarioDoc #divNavigationFooter div a#PreviousFooter:before {
        content: '\e910';
        font-family: "wk-icons";
        display: inline-block;
        font-size: 15px;
    }

    #comentarioDoc #divNavigationFooter div a#NextFooter:after {
        content: '\e911';
        font-family: "wk-icons";
        display: inline-block;
        font-size: 15px;
    }

    #spNewCommentHeader {
        display: block;
        font-size: 1.8em;
        padding: 25px 0 33px 0;
        font-weight: bold;
        color: #525252;
    }
#spNameUser {
    display: inline-block;
    font-size: 1em;
    color: #333;
    font-weight: 500;
    margin-right: 12px;
    position: relative;
    bottom: 3px;
}
#txtNameUser {
    width: 460px;
    font-size: 1em;
    font-family: "Roboto", sans-serif;
    height: 30px;
    border-radius: 0;
    border: 0;
}
#spEmailUser {
    display: inline-block;
    font-size: 1em;
    padding: 12px;
    color: #333;
    font-weight: 500;
    position: relative;
    bottom: 3px;
}
#txtEmailUser {
    width: 470px;
    font-size: 1em;
    font-family: "Roboto", sans-serif;
    height: 30px;
    border-radius: 0;
    border: 0;
}
#spCommentaryUser {
    display: block;
    font-size: 1em;
    color: #333;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top:12px;
}
#txtCommentaryUser {
    margin: 0px 0px 15px 0px;
    width: 100%;
    height: 250px;
    font-size: 1em;
    box-sizing: border-box;
    font-family: "Roboto", sans-serif;
    border-radius: 0;
    border: 0;
}

#divDataProtectionPolicy {
  font-size: 1em;
}
#divDataProtectionPolicy a {
  color: #525252;
  font-weight: bold;
}
#divDataProtectionPolicy a:hover {
  color: #0077aa;
  text-decoration:underline
}
#divDataProtectionPolicy input {
    margin: 3px 5px 0 0px;
    float: left;
}
#spLeyend {
  display: block;
  text-align: justify;
  font-size: 1em;    line-height: 1.6em;    color: #333;
}
#divCaptcha{
	margin: 15px 0;}
#divCaptcha span {
display: block;
    font-size: 1em;
    padding: 0px 0 15px 0;
    color: #525252;
    font-weight: bold;
}
#divCaptcha input {
  display: block;
  width: 250px;
  font-size: 1em;
  font-family: "Roboto", sans-serif;
}
#lnkSendComment {
    text-align: center;
    border: 0;
    background: #68b1c9;
    color: #FFF;
    text-decoration: none;
    padding: 7px 20px 6px 20px;
    font-size: 1em;
    margin: 15px 0 0 0;
    line-height: 1.6em;
}
#lnkSendComment dfn{
    font-style: normal;
}
#divNewComment {
    display: table;
    margin-top: 40px;
    background-color: #f3f3f3;
    padding: 35px;
}
    #divNewComment #divCaptcha {
        float: left;
        display: table;
        margin: 30px 0 0 0;
        height: 115px;
    }
#divNewComment #divCaptcha #imgCaptcha{}
#divNewComment #divCaptcha #txtCaptcha{
    width: 289px;
    height: 34px;
    margin-right: 10px;
    border-radius: 0;
    border: 0;
    margin-bottom: 20px;
}
    #divNewComment #lnkSendComment {
        margin: 67px 0 0 0;
        display: inline-block;
        padding: 5px 20px;
    }

/* Histórico */

.cstex + img{display: none;}
.NEGRO16, .tContenido p > b{color: #0077aa;}
img[src*='/img/subir.gif'],
img[src*='img/pixell_az.gif']{
	display: none;
}
.NEGRO16 + .dautor + p b{
	color: #333333;
    background-color: #e4f6fa;
    border: 0;
    margin: 0;
    padding: 15px;
    border-radius: 5px;
    font-size: 1em;
    display: block;
    font-weight: normal;
}
.NEGRO16 + .dautor .dcargo{
	font-style: italic;
}

@media (max-width:992px) {
    #cCn { 
        border: none; 
        padding: 0; 
        font-size: 1.2em;
    }
    #dHead h2 { margin-top: 5px; margin-bottom: 5px;line-height: 1.4em; font-size: 1.3em;}
    #dHPlus .nCo li { padding: 0;}
}
@media (max-width: 564px){
	.projekktor {
		width: 100% !important;
		max-height: 225px;
		
	}
	[action*="Documento.aspx"] .projekktor {
		margin-left: -26px;
	}
	a.mm.MP4{
		font-size: .9em;
    	left: -27px;
	}
}
@media (max-width: 420px){
	a.mm.MP4{
		font-size: .7em;
	}
}

#cLeftCenterSEO {
    padding-top: 16px;
	margin-bottom: 350px;
    padding-bottom: 100px;
}

.cDocumentSEO #cCn {
    height: auto !important;
}

    .cDocumentSEO #acceso img {
        float: left;
        margin-right: 16px;
        width: 460px;
        margin-bottom: 120px;
    }

.cDocumentSEO div.NE #cCn {
    width: auto;
}

.cDocumentSEO .nFt {
    display: none;
}

.cDocumentSEO #acceso p {
    margin: 4px 8px 8px 8px;
    font-size: 20px;
    text-align: center;
    color: #0077aa;
    line-height: 26px;
}

.cDocumentSEO .date a {
    font-weight: normal;
}

.cDocumentSEO .PaintMetadataControl li a {
    color: #464646;
    font-weight: normal;
}

.cDocumentSEO #fecha a {
    text-transform: initial;
    color: #095a8c;
}

.cDocumentSEO #version a {
    font-weight: bold;
    color: #333333;
    font-size: 18px;
    text-transform: initial;
}

.cDocumentSEO .PaintMetadataControl .seccion_revista a {
    font-weight: bold;
}

.cDocumentSEO #autor a {
    font-weight: bold;
    text-transform: initial;
    color: #3d9ed6;
    font-family: "Roboto", sans-serif;
}

.cDocumentSEO #tBody #cCn #dTxT {
    padding-bottom: 0;
}

.cDocumentSEO .PaintMetadataControl ul {
    margin-bottom: 8px;
}

.cDocumentSEO #coAbstractR ul {
    margin-bottom: 0;
}


.cDocumentSEO #tBody {
    margin-bottom: 0;
}

.cDocumentSEO .logindiv {
    position: relative;
}

.cDocumentSEO .logindiv .divuser,
.cDocumentSEO .logindiv .divpass {
    display: inline-block;
    margin-right: 16px;
}

.cDocumentSEO .logindiv .divuser input,
.cDocumentSEO .logindiv .divpass input {
    margin-top: 8px;
}

.cDocumentSEO .logindiv .divpass {
    display: inline-block;
    margin-right: 16px;
}

.cDocumentSEO .logindiv .divuser input,
.cDocumentSEO .logindiv .divpass input {
    margin-top: 8px;
}

.cDocumentSEO .logindiv .divpass {
    margin: 8px 0;
}

.cDocumentSEO .logindiv span {
    font-weight: bold;
    display: block;
}

.cDocumentSEO .logindiv span + input {
    padding-left: 6px;
}

.cDocumentSEO .logindiv .divuser input {
}

.cDocumentSEO .logindiv .divlogin input {
    border: none;
    text-transform: uppercase;
    background-color: #84b722;
    padding: 8px;
    color: #fff;
    cursor: pointer;
}

.cDocumentSEO .logindiv input + label {
    margin-left: 6px;
}

.cDocumentSEO .logindiv .divlogin input:hover {
    background-color: #4f7506;
}

.cDocumentSEO .divlogin {
    position: absolute;
    left: 400px;
    top: 30px;
}

.cDocumentSEO .divforgot {
    position: relative;
    left: 195px;
    top: -25px;
}

.cDocumentSEO .logindiv .divforgot a {
    color: #e22130;
}

.cDocumentSEO #foto {
    display: inline-block;
    min-width: calc(100% - 830px);
    margin-right: 16px;
}


.cDocumentSEO .PaintMetadataControl#foto + .PaintMetadataControl {
    display: inline-block;
    width: calc(100% - 380px);
    vertical-align: top;
    padding: 8px;
    font-style: italic;
    font-size: 16px;
}

    .cDocumentSEO .PaintMetadataControl#foto + .PaintMetadataControl li.entradilla,
    .cDocumentSEO .PaintMetadataControl#foto + .PaintMetadataControl li.co_abstract {
        padding: 8px;
    }

.cDocumentSEO #foto + .NE {
}

.cDocumentSEO #foto img {
    width: 340px;
}

#tBody #cCn #dTxT .mm {
    clear: both;
}

.cDocumentSEO #tBody.NE {
    background-color: #e4eef7;
    display: inline-block;
    width: 810px;
    padding: 8px;
    vertical-align: top;
}

.cDocumentSEO ul li {
    list-style: none;
    display: block;
}

.cDocumentSEO ul li.resumen_abstract_texto {
    font-size: 14px;
    font-family: "Roboto", sans-serif;
    text-align: justify;
}

/* MVPE-4494 URL SEO */
.cDocumentSEO #acceso p strong {
    font-size: 22px;
}

.cDocumentSEO .date a {
    font-weight: normal;
}

.cDocumentSEO .PaintMetadataControl li a {
    color: #464646;
    font-weight: normal;
}

.cDocumentSEO #fecha a {
    text-transform: initial;
    color: #095a8c;
    font-size: 14px;    
    display: block;
}

.cDocumentSEO #version a {
    font-weight: bold;
    color: #333333;
    font-size: 18px;
    text-transform: initial;
    font-family: "Roboto", sans-serif;
}

.cDocumentSEO .PaintMetadataControl .seccion_revista a {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Roboto", sans-serif;
}

.cDocumentSEO #autor a {
    font-weight: bold;
    text-transform: initial;
    color: #007ac3;
    font-size: 14px;
}

.cDocumentSEO #tBody #cCn #dTxT {
    padding-bottom: 0;
}

.cDocumentSEO .PaintMetadataControl ul {
   
}

.cDocumentSEO #coAbstractR ul {
    margin-bottom: 0;
}


.cDocumentSEO #tBody {
    margin-bottom: 0;
}

.cDocumentSEO .logindiv {
    position: relative;
}

    .cDocumentSEO .logindiv .divuser,
    .cDocumentSEO .logindiv .divpass {
        display: inline-block;
        margin-right: 16px;
        width: 100%;
    }

        .cDocumentSEO .logindiv .divuser input,
        .cDocumentSEO .logindiv .divpass input {
            margin-top: 8px;
        }

    .cDocumentSEO .logindiv .divpass {
        display: inline-block;
        margin-right: 16px;
    }

        .cDocumentSEO .logindiv .divuser input,
        .cDocumentSEO .logindiv .divpass input {
            margin-top: 8px;
            width: 100%;
            padding: 8px;
        }

    .cDocumentSEO .logindiv .divpass {
        margin: 8px 0;
    }

    .cDocumentSEO .logindiv .divcheck {
        float: left;
    }

    .cDocumentSEO .logindiv span {
        font-weight: bold;
        display: block;
    }

        .cDocumentSEO .logindiv span + input {
            padding-left: 6px;
        }

    .cDocumentSEO .logindiv .divuser input {
        width: 100%;
        padding: 8px;
    }

    .cDocumentSEO .logindiv .divlogin input {
        border: none;
        text-transform: uppercase;
        border: 1px solid #ff0000;
        background-color: #fff;
        width: 100%;
        padding: 8px;
        color: #ff0000;
        cursor: pointer;
    }

        .cDocumentSEO .logindiv .divlogin input:hover {
            background-color: #ff0000;
            color: #fff;
        }


    .cDocumentSEO .logindiv input + label {
        margin-left: 6px;
        font-size: 11px;
    }


.cDocumentSEO .divlogin {
    margin-top: 16px;
}

.cDocumentSEO .divforgot a {
    font-size: 12px;
}

.cDocumentSEO .logindiv .divforgot a {
    color: #0091ea;
    font-size: 11px;
    margin-left: 12px;
}

.cDocumentSEO #foto {
    display: inline-block;
    min-width: calc(100% - 910px);
    margin-right: 16px;
}


.cDocumentSEO .PaintMetadataControl#foto + .PaintMetadataControl {
    display: inline-block;
    width: calc(100% - 326px);
    vertical-align: top;
    padding: 8px;
    font-style: italic;
    font-size: 16px;
    text-align: justify;
}

    .cDocumentSEO .PaintMetadataControl#foto + .PaintMetadataControl li.entradilla,
    .cDocumentSEO .PaintMetadataControl#foto + .PaintMetadataControl li.co_abstract {
        padding: 8px;
    }

.cDocumentSEO #foto + .NE {
}

.cDocumentSEO #foto img {
    width: 280px;
}

#tBody #cCn #dTxT .mm {
    clear: both;
    margin-left:30%;
}

#tBody #cCn #dTxT .mm .tMM{
        width: 425px;
}

#tBody #cCn #dTxT #rPLoading{
    display: none;
}

@media (max-width: 720px) {
    #tBody #cCn #dTxT .mm {
        width: auto;
        height: auto;
        margin-left:0px;
    }

        #tBody #cCn #dTxT .mm iframe {
            width: 350px;
            height: 250px;
        }
        #tBody #cCn #dTxT .mm .tMM {
            width:auto;
        }
}

    .cDocumentSEO #tBody.NE {
        background-color: #e4eef7;
        display: inline-block;
        width: 810px;
        padding: 8px;
        vertical-align: top;
    }

    .cDocumentSEO #dTxT table.tPb td,
    .cDocumentSEO #dTxT table.tPb,
    .cDocumentSEO #tBody {
        border: none;
        padding: 0;
    }

    .cDocumentSEO #acceso {
        clear: both;
        padding-top: 32px;
        position: relative;
        top: 0;
        margin: 0 auto;
        padding-bottom: 64px;
    }

        .cDocumentSEO #acceso img {
            float: left;
            margin-right: 16px;
            width: 460px;
            margin-bottom: 120px;
        }

    .cDocumentSEO div.NE #cCn {
        width: auto;
    }

    .cDocumentSEO .nFt {
        display: none;
    }

    .cDocumentSEO #acceso p.seo-login--presentation {
        font-family: "Roboto", sans-serif;
        margin: 16px;
        font-size: 18px;
        text-align: center;
        color: #005488;
    }

    .cDocumentSEO li a {
        text-decoration: none;
        cursor: inherit;
    }

    .seo-login--container {
        font-family: "Roboto", sans-serif;
        border: 1px solid #c4c2c2;
        border-radius: 4px;
        padding: 16px 34px;
        height: 258px;
        width: 398px;
        margin: 0 auto;
    }

        .seo-login--container a.seo-login--register {
            background-color: red;
            border-radius: 3px;
            color: #fff;
            display: inline-block;
            width: 100%;
            text-align: center;
            text-transform: uppercase;
            padding: 8px;
            text-decoration: none;
        }

            .seo-login--container a.seo-login--register:hover {
                background-color: #e20000;
            }

        .seo-login--container a:hover {
            color: #fff;
            text-decoration: none;
        }

    .seo-login--question {
        font-size: 16px;
        margin: 0;
    }

        .seo-login--question span {
            font-weight: 900;
        }

    .cDocumentSEO #acceso .seo-login--test {
        color: grey;
        line-height: 16px;
        font-size: 14px;
        text-align: left;
        margin: 0 0 16px 0;
    }

    .cDocumentSEO .seo-login--container #cLogin {
        margin: 16px 0 0 0 !important;
        border-top: 1px solid #eaeaea;
        padding-top: 4px;
    }

    .cDocumentSEO #acceso p strong {
        font-size: 22px;
    }

    .cDocumentSEO #acceso p.seo_cliente {
        font-size: 16px;
        margin-top: 20px;
    }

    .cDocumentSEO #dTxT table.tPb td,
    {
        padding: 0;
    }

    #cLeftCenterSEO #cLogin {
        float: none;
        margin: -204px auto 48px auto;
        position: relative;
        z-index: 50;
    }

        #cLeftCenterSEO #cLogin .sso-login-box {
            text-decoration: none;
        }

        #cLeftCenterSEO #cLogin .sso-btn-login {
            font-size: 18px;
            display: block;
            border: 1px solid #e20000;
            color: #e20000;
            text-align: center;
            padding: 10px 0;
        }

            #cLeftCenterSEO #cLogin .sso-btn-login:hover {
                color: #fff;
                background-color: #e20000;
            }

    .cDocumentSEO div ul {
        margin-left: 0;
    }

    .cDocumentSEO .logindiv {
        position: relative;
    }

        .cDocumentSEO .logindiv .divuser,
        .cDocumentSEO .logindiv .divpass {
            display: inline-block;
            margin-right: 16px;
            width: 100%;
        }

            .cDocumentSEO .logindiv .divuser input,
            .cDocumentSEO .logindiv .divpass input {
                margin-top: 8px;
            }

        .cDocumentSEO .logindiv .divpass {
            display: inline-block;
            margin-right: 16px;
        }

            .cDocumentSEO .logindiv .divuser input,
            .cDocumentSEO .logindiv .divpass input {
                margin-top: 8px;
                width: 100%;
                padding: 8px;
            }

        .cDocumentSEO .logindiv .divpass {
            margin: 8px 0;
        }

        .cDocumentSEO .logindiv .divcheck {
            float: left;
        }

        .cDocumentSEO .logindiv span {
            font-weight: bold;
            display: block;
        }

            .cDocumentSEO .logindiv span + input {
                padding-left: 6px;
            }

        .cDocumentSEO .logindiv .divuser input {
            width: 100%;
            padding: 8px;
        }

        .cDocumentSEO .logindiv .divlogin input {
            border: none;
            text-transform: uppercase;
            border: 1px solid #ff0000;
            background-color: #fff;
            width: 100%;
            padding: 8px;
            color: #ff0000;
            cursor: pointer;
        }

            .cDocumentSEO .logindiv .divlogin input:hover {
                background-color: #ff0000;
                color: #fff;
            }


        .cDocumentSEO .logindiv input + label {
            margin-left: 6px;
            font-size: 11px;
        }


    .cDocumentSEO .divlogin {
        margin-top: 16px;
    }

    .cDocumentSEO .divforgot a {
        font-size: 12px;
    }

    .cDocumentSEO .logindiv .divforgot a {
        color: #0091ea;
        font-size: 11px;
        margin-left: 12px;
    }

    .seo-login--container #cLogin .sso-login-box .sso-btn-login {
        background-color: inherit;
        border: 1px solid red;
        border-radius: 0;
        color: red;
        font-weight: 100;
    }

        .seo-login--container #cLogin .sso-login-box .sso-btn-login:hover {
            background-color: red;
            color: white;
        }

    .seo-login--container #cLogin .sso-login-box {
        margin: 0;
        float: none;
    }

        .seo-login--container #cLogin .sso-login-box .sso-btn-darker {
            display: none;
        }

    .seo-login--container #cLogin > p {
        font-size: 14px;
        font-weight: 700;
    }

    .seo-login--container .wk-login {
        width: 358px;
    }

    .seo-login--container #authCtrl_HM {
        float: none;
        width: 180px;
        margin: 26px auto;
    }

    #cCn #navArt + #dTxT .AR {
        padding-top: 350px;
        display: block;
        margin-top: -350px;
    }

    .home-con-login #cCn #navArt + #dTxT .AR {
        padding-top: 270px;
        display: block;
        margin-top: -270px;
    }

/* MVPE-5056 Imágenes con alineación central sin recorrido de texto */
#dTxT p.ac > img {
    float: none;
    }