﻿@charset "UTF-8";
/* CSS Document */

.wicket-ajax-indicator img {
    left: 50%;
    position: absolute;
    top: 350px;
}

/* General ---------------------------------------------------------------------- */


pre {
	width:650px;
}

p { 
	margin-bottom: 1.6em; 
	margin-top: 0em;
}
p.catalogoTitulo { 
	margin-bottom: 0.6em; 
	margin-top: 0em;
}

a {	
	color: #184297;	
	text-decoration: none;
}
	
a.voz {	
	color:#333333;
	text-decoration: none;
}
				
a.interno { 
	color: #45658D; 
}

a.externo { 
	margin-top: 0.21em; 
}

a.nulo { 
	padding-left:0em; 
	margin-left:0em; 
	color:#333333; 
}

.ml0 { 
	margin-left:0em; 
	padding-left:0em;
}
.mt35 { 
	margin-top: 2.5em; 
}
.mb35 { 
	margin-bottom: 2.5em; 
}
.mb60 { 
	margin-bottom: 4.29em;
}
.mb40 { 
	margin-bottom: 2.86em;
}
.mt20 { 
	margin-top: 1.43em;
}
.mt40 { 
	margin-top: 2.86em;
}
.mb20 { 
	margin-bottom: 1.43em;
}
.mb24 { 
	margin-bottom: 1.43em;
}

.mb28 { 
	margin-bottom: 1.67em;
}

.mb50 { 
	margin-bottom: 3.35em;
}

h1 {
	font-size: 264%; 
	font-weight: normal; 
	line-height: 1.027em;    
       	padding-left:0em;
       	margin-left:0em;
       	margin-top: 0em;
       	padding-top:0em;
       	font-family: "Montserrat", serif; 
       	color:#333333;
       	width:76%; 
}
           
h4 { 	
	font-weight: bold; 
	font-size: 100%;
	padding-left:0em;
	margin-left:0em;
	margin-top: 0em;
	margin-bottom:0.36em;
}
           
h6 {
    font-size: 100%;
	margin:0em;
	font-weight: normal;
}


.copete-resultado {
    font-family: "Montserrat", serif;
	color: #666;
	font-size:12px;
	text-transform:uppercase;
}



/* -------------------------------------------------------------------------------------------------
  Herramientas 
------------------------------------------------------------------------------------------------- */
/*.infoblock {border-bottom: 1px solid #ECECEC; float: left; margin-bottom: 30px; padding-bottom: 30px; width: 240px;}
.infoblock h2 {color: #333333; font-size: 14px; font-weight: bold; margin-bottom: 15px; text-transform: uppercase;}
.infoblock h3 {font-weight: bold;margin-top: 10px;}
.infoblock span {float: left; font-size: 14px; height: 25px; width: 240px;}
.column .infoblock span.estadisticas,  .infoblock a.active {color: #999999; font-size: 14px;}
.infoblock span.estadisticas em { color: darkred; font-size: 18px; font-style: normal; font-weight: bold;}
.infoblock dl dt, .column .infoblock dl { font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; font-weight: normal;}
*/

dl.art-relacionados, .cont-relacionado {font-family: "Montserrat", serif; margin-bottom: 1.6em;}




dl.art-relacionados dd.interes {
    color: #999999;
    font-family: "Montserrat", serif;
    margin-bottom: 18px;
}

/*.infoblock input {
background: none repeat scroll 0 0 #F6F6F6;
border-color: #A4A4A4 #B9B9B9 #B9B9B9;
border-radius: 3px 3px 3px 3px;
border-right: 1px solid #B9B9B9;
border-style: solid;
border-width: 1px;
color: #333333;
font-size: 14px;
padding: 5px;
width: 224px;
margin-bottom: 5px;
}
*/


/*-------------------------------------------------------------------------------------------------
  detalle-documento: Generico para todos los documentos juridicos 
------------------------------------------------------------------------------------------------- */
/*.breadcrumb {
    margin-bottom: 16px;
    padding-left: 0;
    width: 668px;
}*/

.breadcrumb ul li {
 list-style: none;
display: inline;
}


.detalle-documento {
	float: left; 
	list-style-type: none; 
	margin-left:0em; 
	margin-top:0em;
	padding-left:0em;
    font-size: 1em;
   	line-height: 1.3em;
   	width: 100%;
   	min-height: 20em;
}

.detalle-documento .texto-documento {
	margin-top:40px;
}

.detalle-documento .meta-info {
    	font-family: "Montserrat", serif;
    	margin-bottom: 3.333333333em;  
   		width: 70%;
}

.detalle-documento ul.meta-info {
    	color: #333333;
    	font-size: 14px;
   		padding: 0.142857143em;
}

.detalle-documento .toolbar {
	float: right;
	height: 17px;
	width: 54px;
}


.detalle-documento .cabecera  {
	line-height: 1em; 
	margin-bottom:   3.333333333em;
	width: 100%;  	
}

.detalle-documento h3, ul.detalle-documento .relaciones h3 {
    	font-family: "Montserrat", serif;
    	font-size: 100%;
    	font-weight: bold;
    	line-height: 105%;
    	margin-bottom: 0.5714em; 
    	margin-top: 0em;
		padding: 0 0 0.2143em; 
    	text-align: left;
}

.texto-articulo {
	margin-top: 0em;
	padding-left:0em;
	margin-left:0em;
}
		
.analisis {
	margin-top: 0em;
	padding-left:0em;
	margin-left:0em;  
}
		
.art-relacionados { 
   font-family: "Montserrat", serif;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 1.7em; 
	padding-left:0px;
}

.art-relacionados dd { 	
	margin-left: 0px;
	margin-bottom: 1.071428571em;
    color: #999999;
    font-family: "Montserrat", serif;
	
	
}
		
.art-relacionados dd .metainfo {  
	padding-left:0em;
	margin-left: 0em;
	color: #999999;
}

.art-relacionados dd.comentario {  
	padding-left:0em;
	margin-left: 0em;
	color: #999999;
}

.relaciones {
	margin-left:0px;
}

		
.clasificador {
	color:#333333; 
	margin-left:0em;
}
	
.autor-por {
	color: #999999; 
	float: left;
}

.autor {
	margin-left: 1.857142857em;  
	font-weight: bold;
}
	
.id-infojus-label  {
	color:#333333; 
	float: left;
}

.id-infojus {
	margin-left: 4.857142857em;  
	font-weight: normal;
}
	

.separator {
	height: 1.7143em; 		 
}

.titulo-capitulo {
	font-size: 121%;  
	font-weight:bold; 
	text-align: center; 
	margin-top: 2.352941176;  
	margin-bottom: 0.705882353;  
}

/* -------------------------------------------------------------------------------------------------
  NORMAS 
/* -------------------------------------------------------------------------------------------------*/


/* TAB PANEL */

.detalle-documento  .tab-panel .tab-row ul,
.detalle-norma      .tab-panel .tab-row ul {
	list-style: none outside none;
}

.detalle-documento .tab-panel .tab-row ul li.selected,
.detalle-norma     .tab-panel .tab-row ul li.selected {
	box-shadow:0 -1px 1px #cccccc;
  	border-bottom: 1px solid white;
	font-weight: bold; 
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;	
}

.detalle-documento .tab-panel .tab-row ul li {
	padding:6px 15px 7px; 
	border-radius:3px 3px 0 0; 
	float:left; 
	width: 100px; 
	padding: 10px 15px 8px;
   	border-bottom: 1px solid #DEDEDE;
   	font-size: 14px;
	height:20px;
	line-height: 1em;
	cursor:pointer;
	cursor:hand;
  	text-align: center;
}

.detalle-norma .tab-panel .tab-row ul li  {
	height:30px;
}

.detalle-documento .tab-panel .tab-row ul li.selected a, 
.detalle-norma     .tab-panel .tab-row ul li.selected a  {
	color: #333333;
}


.detalle-documento  .tab-panel .tab-row ul li.unselected  a,
.detalle-norma      .tab-panel .tab-row ul li.unselected  a {
	color: #45658D;
	font-size:12px;
}


.detalle-documento  .tab-panel .tab-row,
.detalle-norma      .tab-panel .tab-row {
	width:100%;
}


.detalle-documento  .tab-panel .panel,
.detalle-norma      .tab-panel .panel {
	padding-top:70px;
}



/* RELACIONES (NORMAS RELACIONADAS) */

.detalle-norma ul.relaciones ul.relacion {
    margin-bottom: 1.4em;
    font-size: 1.0em;
    padding-left: 0;
    padding-top: 0;
}

.detalle-norma ul.relaciones ul.relacion li {
    clear: both;
    color: #333333;
    margin: 0;
}

.detalle-norma ul.relaciones ul.relacion li a {
    font-family: "Montserrat", serif;
}



.detalle-norma ul.relacion li span.comentario {
    color: #999999;
    font-weight: normal;
    text-align: left;
}



/* RELACIONES (ARTICULO) */

.detalle-norma ul.relacion {
	margin-bottom: 1.714285714em;  
	padding-top: 0em;
	padding-left: 0em;
}
	
.detalle-norma ul {
	list-style-type:none; 
  	padding-left: 0em;
    	font-weight: normal;    		
    	margin-top: 0em;
	margin-left: 0em;
    	text-align: left;
}
	
.detalle-norma ul.relacion li.comentario { 
	list-style-type:none; 
  	padding-left: 0em;
    	font-weight: normal;
    	margin-top: 0em;
	margin-left: 0em;
    	text-align: left;
	color: #999999;
}

ul.detalle-documento .detalle-norma .relaciones h3 {
 	font-family: "Montserrat", serif;
    	font-size: 100%;
    	font-weight: bold;
    	line-height: 105%;
    	margin-bottom: 0.5714em;
    	margin-top: 0em;
	padding: 0 0 0.2143em;
    	text-align: left;
}


/* INDICE */

.detalle-norma .holder-indice {

}

.cont-indice {
 background: none repeat scroll 0 0 #F6F6F6;
    padding: 8px 10px 8px 16px;
    /*margin-top: 24px;*/
    margin-bottom: 24px;
    font-size:100%;
}

.cont-indice a, .cont-indice a:visited {
    color: #3399CC;
    line-height: 23px;
 }

.cont-indice ul {
   /* display: block;*/
    padding-left: 20px;
    width: 650px;
}


/* TITULOS */

.detalle-norma h1 {
	font-size: 1.85em;
	font-weight: normal; 
	line-height: 1.15em;     
    	padding-left:0px;
    	margin-left:0px;
    	margin-top: 0px;
    	padding-top:0px;
    	font-family: "Montserrat", serif; 
    	color:#333333;
    	width:95%; 
}
 	
.detalle-norma h2 {
	font-family: "Montserrat", serif;
	font-size: 14px;
	font-weight: bold;
 	margin-bottom: 12px;
    padding: 0 0 3px;
}


.detalle-norma .holder-indice h2 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0px;
    text-transform: uppercase;
	line-height: 100%;
	padding: 0px;
	
}


.detalle-norma .titart {
	color:#333333;
	font-weight: bold;
	text-transform: uppercase;
}
	
.detalle-norma .titulo-parte {
	font-size: 1.285em; 
	color:#333333;
	font-weight: bold;
   	margin-bottom: 1.777777778em;
	margin-top: 3.555555556em; 
	text-align: center;
}

.detalle-norma .titulo-titulo {
	    color:#333333;
    	font-size:1.285em; 			
    	font-weight:bold;
    	margin-bottom:1.7143em; 	 
    	margin-top: 2em; 	
    	text-align: center;
}

.detalle-norma .titulo-seccion {
	color:#333333;
    	font-size:1.214em; 
    	font-weight:bold;
    	margin-bottom:1.7143em;	 
    	margin-top:2.823529412em; 		
    	text-align:center;
}	

.detalle-norma .titulo-capitulo {
	color:#333333;
   	font-size: 1.1428em; 
   	font-weight: 900;
    	margin-bottom:  1.7143em; 		
    	margin-top: 2em; 
    	text-align: center;
}

.detalle-norma .titulo-articulo {
	color:#333333;
    	font-size: 100%;
    	font-weight: bold;
    	margin-bottom: 0.571428571em;
    	margin-top: 1.142857143em;
    	text-align: center;
    	text-transform: uppercase;
}


.detalle-norma .titulo-anexo {
	font-weight: bold;
	font-size: 107%; 
    	margin-top: 0.8em; 
	margin-left: 0em;
    	text-align: center;
}
	

.detalle-norma .titulo-anexo {
	color:#333333;
	font-size:120%;
	line-height: 120%;
	font-weight: bold;
	text-align: center;
   	margin-bottom:  1.7143em;
   	margin-top: 3.4286em;    
}

			
.detalle-norma .texto-articulo {

}


.detalle-norma .texto-documento .norma h3 {
	border-bottom: medium none;
    	color:#333333;
    	font-size: 100%;
    	margin-bottom: 0em;
    	margin-top: 0em;
    	padding: 0em;
}
	
.detalle-norma ul li ul {
	list-style-type: none;
	margin: 0;
	overflow: hidden;
}

.detalle-norma  .mbbloque  								{margin-bottom: 1.7143em;} 

.contenido-relacionado {
overflow:hidden;
}

.detalle-norma .relaciones.referencias-bibliograficas 	{padding-left:  0em; }
.detalle-norma .relaciones.contenido-que-referencia 	{padding-left:  0em; }
.detalle-norma .relaciones.contenido-relacionado 		{padding-left:  0em; }
.detalle-norma .relaciones.adjuntos 					{padding-left:  0em; }


		
/* -------------------------------------------------------------------------------------------------
   DOCTRINA: documentos de Doctrina 
------------------------------------------------------------------------------------------------- */
.detalle-doctrina .relaciones.referencias-bibliograficas 	{
	padding-left: 0em;
	margin-bottom: 3.2em;
}
.detalle-doctrina .relaciones.contenido-relacionado 		{
	padding-left: 0em;
	margin-bottom: 3.2em;
}
	
.detalle-doctrina .relaciones.adjuntos 						{padding-left: 0em;}
.detalle-doctrina .referencias-fragment 					{margin-top: 1.7143em; 		 }
.detalle-doctrina .mbbloque  								{ margin-bottom: 2.5714em; 	 }

	
.detalle-doctrina h2 {
	font-size:143%;
	font-weight: normal;
   	line-height: 110%;
	padding: 0 0 3px 0px;
	margin-bottom: 10px;
	margin-top:0px;
	border-bottom: 1px solid #ededed;
}

ul.detalle-documento.detalle-doctrina .relaciones h3 { 
	padding: 0 0 0.21em;  
	border-bottom: none;
	text-transform: uppercase;
}

ul.detalle-documento.detalle-doctrina .relaciones h3 { 
	padding: 0 0 0.21em;  
	border-bottom: none;
	text-transform: uppercase;
}


ul.detalle-documento.detalle-doctrina .relaciones h3 { 
	padding: 0 0 0.21em;  
	border-bottom: none;
	text-transform: uppercase;
}


/* -------------------------------------------------------------------------------------------------
EDICIONES INFOJUS 
------------------------------------------------------------------------------------------------- */

h2.titulo-ediciones { 
			font-weight: bold; 
			border-bottom: none;
			margin-bottom: 6px; 
}
	
h1.titulo-ediciones {
			font-family: "Montserrat", serif; 
			font-size: 27px; 
			line-height: 31px; 
			width: 100%; 
			white-space: nowrap;
}

.bajada {
	color: #999999;
}



/* -------------------------------------------------------------------------------------------------
HOME DE REVISTA 
------------------------------------------------------------------------------------------------- */

   .detalle-documento .destacados-list 						{ width: 99%; float: left; margin-top: 15px; }
   
   .detalle-documento .destacado-container 					{ margin-bottom: 32px; float:left; width: 100%; }   
   .detalle-documento .destacado-container .texto 			{ width: 72%; float: left; }
   
   .revista-documento .destacado-container .texto 			{ width: 80%; float: left; }
   
   .detalle-documento .destacado-container .texto .titulo, 
   .detalle-documento .revista-container .texto .titulo 	{ font-family: "Montserrat", serif; font-size: 17px; line-height: 18px; width: 94%; margin-bottom: 3px; }
   
   .detalle-documento .destacado-container .tapa   			{ min-width: 77px; max-width: 83px; min-height: 110px; float: left;}
   
   .detalle-documento .revista-container .bajada,
   .detalle-documento .destacado-container .bajada 		{ color: #999999; width: 100%;} 
   .detalle-documento .revista-container 				{ margin-bottom: 32px; display: table; width: 100%;}
   .detalle-documento .revista-container.texto 			{ margin-bottom: 32px; display: table; }


   .submenu .revista-container					 { margin-bottom: 0px; line-height: 25px; font-family: "Montserrat", serif;}
   .submenu .revista-container .texto .titulo  	 { font-size: 14px; font-family: "Montserrat", serif; line-height: 25px; margin-bottom: 0px;}

   
   .revista-documento  {}
   .revista-documento  .panel-content    	{width:84%; }
   .revista-documento  .panel-content h2 	{border: none; font-weight: bold; margin-bottom: 0.5714em; margin-top: 2.2em; }
   .revista-documento  .panel-content h3 	{margin-bottom: 0em; margin-top: 2em; }
   .revista-documento  .panel-content ul 	{margin-bottom: 1.5em; }

    .revista-documento  .bajada    			{width:80%; color: #999999; }

	.revista-documento .encabezado 											{display: table; margin-top: 10px; margin-bottom: 10px; width: 100%;}
	.revista-documento .encabezado .tapaydatos .tapa						{float: left;   max-width: 130px;   min-height: 170px;   min-width: 120px;}
	.revista-documento .encabezado .isologo 								{display:inline-block; padding-top: 4px;  float: left;} 
	.revista-documento .encabezado .tituloybajada 		 					{width: 70%; display: inline-block; float: left; margin-left: 1.5em;}
	.revista-documento .encabezado .tituloybajada .bajada 					{width: 100%; display: inline-block; float: left;}









/* -------------------------------------------------------------------------------------------------
 NUMERO DE REVISTA 
------------------------------------------------------------------------------------------------- */

	.numerorevista-documento .bajada 		{margin-top:0.428571429em; width:100%; color: #999999; }

	.numerorevista-documento .tapaydatos,
    .revista-documento .tapaydatos 			{width: 100%; min-height: 12.14285714em; margin-bottom: 1.4em; display: inline-table;}
    
    .numerorevista-documento .tapa	 		{float: left;   max-width: 9.285714286;	   min-height: 12.14285714em;   min-width: 8.571428571em;  max-width: 120px; display: inline-block;}
    .numerorevista-documento .datos			{float: left; margin-left: 1.285714286em; width: 72%; display: inline-block;}

	.numerorevista-documento .tabladecontenidos ul 						{width:90%;}
	.numerorevista-documento .tabladecontenidos ul li 					{width: 100%; float:left;}
														
	.numerorevista-documento .tabladecontenidos ul li.seccion			{margin-bottom: 0.2em; font-family: "Montserrat", serif; font-weight: bold;}
	.numerorevista-documento .tabladecontenidos ul li.contenido		    {margin-bottom: 1.2em; font-family: "Montserrat", serif;}
	

	.numerorevista-documento .tabladecontenidos ul li.seccion  div.titulo 		{font-weight: bold; }
																			
    .numerorevista-documento .tabladecontenidos ul li.seccion  div.titulo a:link {color: #333333; cursor: arrow;}
    																	
    .numerorevista-documento .tabladecontenidos ul li.contenido div.titulo 			{float: left; width: 86%; display: block; }
    .numerorevista-documento .tabladecontenidos ul li.seccion  div.titulo a:nolink  {color: #333333; cursor: arrow;}
    
	.numerorevista-documento .tabladecontenidos ul li.contenido div.descripcion	{float: left; font-family: "Montserrat", serif; font-weight: normal; width: 95%; display: block; color: #999999;}

	.nivel0 {padding-left: 0em}
	.nivel1 {padding-left: 1em} 
	.nivel2 {padding-left: 2em}
	.nivel3 {padding-left: 5em}
	
	
	
	
/* -------------------------------------------------------------------------------------------------
 NUMERO DE REVISTA 
------------------------------------------------------------------------------------------------- */
	
	.identificacion {}
	.identificacion	h2 {font-family: "Montserrat", serif;font-size:1em;color:#333333;font-weight:bold;margin-top: 24px;margin-right: 0;margin-bottom: 12px;margin-left: 0;text-transform: uppercase;}
	.identificacion .captcha {width:100%;float:right;margin:18px 0 18px 0;}
  	.identificacion .captcha img {float: left;margin: 0 12px 0 5px;}
	.identificacion input.campo-inline-captcha {float:left;
		width: 117px;height:28px;border: 1px solid #CCC;font-family: "Montserrat", serif;font-size:14px;color:#333333;font-weight:normal;font-style:normal;margin-top: 0px;}
		
	.identificacion input.campo-inline-captcha {
		float:left;
		width: 117px;
		height:28px;
		border: 1px solid #CCC;
		font-family: "Montserrat", serif;
		font-size:14px;
		color:#333333;
		font-weight:normal;
		font-style:normal;
		margin-top: 0px;
	}

	.identificacion  .campo {
    	background: none repeat scroll 0 0 #FFFFFF;
    	border: 1px solid #CCCCCC;
    	font-family: "Montserrat", serif;
    	font-size: 14px;
    	font-style: normal;
    	font-weight: normal;
    	height: 20px;
    	padding: 1px;
    	width: 75%;
		color:#333333;
	}

	.identificacion  select.campo {
		height: 28px;
		width: 100%;
	}

	.identificacion  select.campo:focus {
    	background: none repeat scroll 0 0 #FFFFFF;
    	border: 1px solid #CCCCCC;
	}

	.identificacion  .feedback {
	 	font-size: 1em;
	}
	
	/* -------------------------------------------------------------------------------------------------
 Imágenes x CANDE !!!!
------------------------------------------------------------------------------------------------- */

.image-coleccion {
	width: 120px;
	height: 120px;
	float: left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	position: relative;
	behavior: url(PIE.htc);
    border: 1px solid #CCCCCC;
    padding: 1px 1px;
  	z-index: 100 !important;
}
.image-portada708 {
	width: 708px;
	height: 180px;
	float: left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	position: relative;
	behavior: url(PIE.htc);
    border: 1px solid #CCCCCC;
    padding: 1px 1px;
  	z-index: 100 !important;
}
