@charset "UTF-8";

/**-----------------------------------------------------------------------------------------------------------------------------
 Banners del Home
 ------------------------------------------------------------------------------------------------------------------------------- */
.bnhome 							{width:100%;height:244px;background: #FFF;	margin-bottom:2em;}
.bannerhome 						{width:100%;margin-top: 20px;height:174px;float: left;border-bottom: 1px solid #EDEDED;border-top: 1px solid #EDEDED;}
.bannerhome .bannerhomecolumn 		{float:left;width:222px;height:170px;margin-top:1px;margin-right:11px;margin-left:0px;	}
.bannerhome-2col 					{width:100%;margin-top: 15px;height:110px;float: left;	border-bottom: 1px solid #EDEDED;border-top: 1px solid #EDEDED;}
.bannerhome-2col .bannerhomecolumn 	{float:left;	width:353;	height:110px;	margin-top:1px;	margin-right:2px;	margin-left:0px;	padding-left:0px;	padding-right:0px;}

.bannerhome-2colHIDE {border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    float: left;
    height: 86px;
    margin-bottom: 30px;
    margin-top: 12px;
    width: 100%;
    }
    
.bannerhome-2colHIDE .bannerhomecolumn {
    float: left;
    height: 86px;
    margin-left: 0;
    margin-right: 2px;
    margin-top: 1px;
    padding-left: 0;
    padding-right: 0;
}

 /**  
 	Destacadas  
 */
.column-content.home {float:left;width:72.5%;padding-right:1.6%;padding-bottom:1.25em;border-right:1px solid #ededed;}

 /**
  	Novedades juridicas, editoriales. mas populares
 */
   .home .cont-destacado					{float: left;}
   .home .columnaizq						{padding-left: 0%; padding-right: 1%; width: 31%;  border-right: 1px solid #EDEDED;}
   .home .columnaint 			    		{padding-left: 1%; padding-right: 1%; width: 30%;  border-right: 1px solid #EDEDED;}
   .home .columnader						{padding-left: 1.7%; float: right; width:24.3%; padding-right: 0%; border: none;}
   .home .doscol							{width: 62%;padding-right: 3%;}
   .home .doscol-columnaizq					{padding-left: 0%; padding-right: 2%; width: 47%;  border-right: 1px solid #EDEDED;}
   .home .doscol-columnader					{padding-left: 2%; padding-right: 0%; width: 48%;  border-right: none;}
   .home .destacado-container 						{ display: block; float: left; margin-bottom: 2.5em; width: 100%; }
   .home .destacado-container .texto .titulo, 
   .home .revista-container .texto .titulo 			{ font-family: Montserrat; font-size: 1.2em; line-height: 1.2em; width: 100%; margin-bottom: 3px; font-weight: 600; }
   .home .destacado-container .tapa   				{ float: right;}
   .home .revista-container .bajada,
   .home .destacado-container .bajada 				{ color: #666; width: 100%;} 
   .home .revista-container 						{ margin-bottom: 32px; display: table; width: 100%;}
   .home .destacado-container .texto 				{ width: 72%; float: left;}
   .home .revista-container.texto 					{ margin-bottom: 32px; display: table;}
   .home img.imagen-novedad 						{ width:49px; border: 1px solid #ededed;}
   .home .destacado-container img.imagen-novedad 	{height: auto;}

  .cont-destacado .destacado, 
  .maspopular .destacado {float:left;	margin-bottom: 2.5em;}
  .cont-destacado .destacado p, 
  .maspopular .destacado p {font-family: "Montserrat", serif;	color:#222222;	font-size:14px;	line-height:16px;	width: 95%;}
  .cont-destacado .destacado p em,
  .maspopular .destacado p em{
	color: #666;
	font-weight: normal;
	font-style: normal;
}
.cont-destacado .des-jurisp, .cont-destacado .des-legis, .cont-destacado .des-enciclo, .cont-destacado .des-doctrina,
.maspopular .des-jurisp, .maspopular .des-legis, .maspopular .des-enciclo, .maspopular .des-doctrina
 {
	padding-left:0px; 
 	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.cont-destacado .des-jurisp, .cont-destacado .des-legis, .cont-destacado .des-enciclo, .cont-destacado .des-doctrina,
.maspopular .des-jurisp, .maspopular .des-legis, .maspopular .des-enciclo, .maspopular .des-doctrina
 {
	font-family: "Montserrat", serif;
	font-size:1em;
	line-height: 1.2em;
	font-weight:normal;
	padding-top:0px;
}
.wdthtitulo {width: 98%;}
.popular {font-size: 15px;line-height: 16px;}

.cont-destacado .des-jurisp,
.maspopular .des-jurisp {margin-bottom: 2px;}
.cont-destacado .des-legis,
.maspopular .des-legis {margin-bottom: 2px;}
.cont-destacado .des-enciclo,
.maspopular .des-enciclo {margin-bottom: 2px;}
.cont-destacado .des-doctrina,
 .maspopular .des-doctrina {margin-bottom: 2px;}


 /**-----------------------------------------------------------------------------------------------------------------------------
  Tab Panel
 ------------------------------------------------------------------------------------------------------------------------------- */
.tab-row ul {list-style: none outside none;}

.tab-row ul li.selected {
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-weight: bold;
	background-color: #ededed;
}

.tab-row ul li  {
	padding:6px 15px 7px; 
	border-radius:3px 3px 0 0; 
	float:left; 
	padding: 8px 15px 8px;
   	border-bottom: 1px solid #EDEDED;
   	font-size: 0.86em;
	cursor:pointer;
	cursor:hand;
  	text-align: center;
    padding: 0px;
    width: 33%;
    height: 18px;
    padding-top: 3px; 
    border-bottom: 1px solid #ededed;
    background-color: white;    
}

.tab-row ul li.selected a  {
	color: #222222;
	text-transform: uppercase;
}

.tab-row ul li.unselected  a {
	color: #45658D;
	text-transform: uppercase;
}
 
.tab-row {width:100%;}

.maspopular .tab-panel .panel {padding-top:70px;}
.maspopular .tab-panel .panel {padding-top:70px;}

el .panel {padding-top:70px;}
el .panel {	padding-top:70px;}


/**-----------------------------------------------------------------------------------
 Noticias y eventos 
 -----------------------------------------------------------------------------------*/
.noticiasyeventos 					{float: left;	width:100%;	margin-top:35px;	margin-bottom: 20px;}
.noticiasyeventos ul li p.fecha 	{text-transform:uppercase;	color:#999;	font-size:12px;}

/**-----------------------------------------------------------------------------------
   Columna derecha 
 -----------------------------------------------------------------------------------*/
.column {font-size: 14px;}

.column .infoblock {
	float:left;
	width: 100%;
	margin-left:0px;
	margin-bottom: 20px;
/*	border-bottom:1px solid #ececec; */
	padding-bottom:20px;
}
.column .infoblock h2 {
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight: bold;
}

.infoblock p {color:#222222;}
.infoblock p em {
	color: #999999;
	font-style: normal;
}

.infoblock span {}

.column .infoblock .cont-libros {
	float: left; 
	overflow: hidden;
	margin: 10px 17px 0 20px;
	display:inline-block;
	width:190px;
	padding:8px;
	overflow:auto;
	background-color: #FFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	behavior: url(PIE.htc);
	}

.column .infoblock .cont-libros img {
	margin-bottom: 10px;
}

.column .infoblock p.textsemidestacado {color:#222222;}
.column .infoblock p.estadisticashome {color: #999;clear:both;line-height:25px;}

.column .infoblock .boton {
	float:right;
	margin-top:10px; 
	margin-right:30px;
}




#novedades {
	position: relative; /* Necesario */
	overflow: hidden; /* Necesario */
	height: 310px;
}


#novedades .belt .panel {width:218px;}

.novedades-juridicas .seccion-nov {margin-bottom: 0.857142857em;margin-top: 0.857142857em;}
.seccion-nov {
	color: #666;font-size: 1em;
	line-height: 1.3em;
	margin-bottom: 0!important;
	}
.seccion-nov-bo {
	color: #666;
	font-size: 1em;
	line-height: 1.3em;
	margin-top: 0!important;
	margin-bottom: 10px!important;
	}
.novedades-destacadas ul li dl dt.art-jurisp, .novedades-destacadas ul li dl dt.art-legis, .novedades-destacadas ul li dl dt.art-doctr
{
    padding-left: 0;
    font-size: 1.2em!important;
    min-height: 1.25em;
    line-height: 1.2em;
    margin: 0.75em 0 0.75em 0;
    font-family: 'Montserrat', serif!important;
    font-weight: 600;
}    
    

.cont-destacado .destacado p, .maspopular .destacado p {color: #666; font-family: Montserrat;line-height: 1.3em; width: 99%; margin-bottom: 10px;}

.seccion-nov {margin-bottom: 0.357142857em; margin-top: 0.357142857em;}
.seccion-nov-bo {margin-bottom: 10px; margin-top: 0px;}

#carousel .belt, #novedades .belt, #carouselcolumn .beltcolumn, #carousellibro .beltlibro {height: 38.7755102%;  left: 0;  position: relative;  top: 0;}
#carousel .belt .panel {width: 31.65%;}
#carousel .belt .panel dl dt {margin-top: 1.3em;font-family: "Georgia","Times New Roman",Times,serif; font-size: 1.42857em; font-weight: normal; line-height: 1.2em;}     
#carousel .belt .panel dl dd { margin-top: 1.3em;font-family: "Montserrat", serif; font-size: 1em;}     
#carousel .belt .panel, #novedades .belt .panel {color: #222222;  float: left;margin: 0 0.785714286em 0 0; overflow: hidden;}
 

.cont-destacado .des-jurisp a, 
.cont-destacado .des-legis a, 
.cont-destacado .des-enciclo a, 
.cont-destacado .des-doctrina a, 
.maspopular .des-jurisp a, 
.maspopular .des-legis a, 
.maspopular .des-enciclo a, 
.maspopular .des-doctrina a,
.maspopular .des-jurisp a span, 
.maspopular .des-legis a span,  
.maspopular .des-enciclo a span, 
.maspopular .des-doctrina a span
 {
	font-family: 'Montserrat', serif!important;
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1.2em;
 }


		.novedades-juridicas { float: left; margin-bottom: 2.4em;}
		
 		.column-content.home {width:100%; border: none;}		
		.noticiasyeventos {margin-top: 0px; width: 72%; float: left; display: block;}
		
		.novedades-destacadas {width: 100%;float: left}

		.novedades-destacadas ul {float: left;width: 100%;list-style-type: none;}
		
/*		.novedades-destacadas ul li {width: 31%; color: #222222; line-height: 18px; overflow: hidden;}*/
		.novedades-destacadas ul li {
		    width: 30%;
		    color: #222222;
		    line-height: 18px;
		    overflow: hidden;
		}

/*		.novedades-destacadas ul li.dizq 	{margin-left: 0;   margin-right: 3px; float: left; padding-right: 5px;}*/
		.novedades-destacadas ul li.dizq {
		    margin-left: 0;
		    margin-right: 22px;
		    float: left;
		    padding-right: 5px;
		}
		.novedades-destacadas ul li:last-child {
		margin-right: 0;
		}		
		.novedades-destacadas ul li.dcentro {margin-left: 3px; margin-right: 3px; float: left;  padding-left: 13px; padding-right: 5px;}
		.novedades-destacadas ul li.dder    {margin-left: 3px; margin-right: 0px; float: right; padding-right: 5px;}
														
		.novedades-destacadas ul li dl dt.art-jurisp, 
		.novedades-destacadas ul li dl dt.art-legis, 
		.novedades-destacadas ul li dl dt.art-doctr {padding-left:0;font-size:1.2em;min-height:1.25em;line-height: 1.2em;margin:0.75em 0 0.75em 0;font-family:"Montserrat", serif;font-weight:600;}

		.novedades-destacadas ul li dl dd {padding: 0 0;margin: 0 0 0 0;}
		.novedades-destacadas ul li dl dt.seccion {color: #999;}
		.novedades-destacadas ul li dl dd p {margin-bottom: 0.714285714em;text-align: justify;}

		.vermasnovedades {margin-top:15px;float: right;}
		
		h2.titdestacado {border:none;}

		.banners-home-row {border: none;height: auto;float: left; margin-bottom: 1.4em; width: 100%; }
		.banners-home-row2 {border: none;height: auto;float: left; margin-bottom: 2.4em; width: 100%; }

		.banners-home-row ul li.bannerhome {border: none; border-radius: 6px; padding: 18px; margin-right: 4px; font-family: "Montserrat", serif; font-size: 14px; height: 60px;}		
		.banners-home-row ul li.banner {border: none; border-radius: 6px; padding: 18px; width: 29.3%; margin-right: 4px; font-family: "Montserrat", serif; font-size: 14px; height: 60px;}
				.banner-column         {border: none; border-radius: 6px; padding: 18px; margin-bottom: 24px; float: left; font-family: "Montserrat", serif; }
		
		.banner-column a,
		.banners-home-row ul li.banner a {color: #222222;}
		.banners-home-row ul li.banner a.blanco {color: white;}
		
		.banner-column h2,
		.banners-home-row ul li.banner h2 {font-weight: bold; text-transform: uppercase; margin-bottom: 8px; font_family:Gotham Black;}
		.banners-home-row ul li.dizq {float: left;}	 	
		.banners-home-row ul li.dder {float: right; margin-right: 0px}
		.banners-home-row ul li.dcentro {float: left; width: 29.4%;}
		.banners-home-row ul li.total {width: 96.5%;}
		.banners-home-row ul li.banner_dizq {float: left; width: 50%;}	 	
		.banners-home-row ul li.banner_dder {float: right; width: 50%;}
				

		.banner-bck-amarillo {background: rgb(255, 234, 207);}
		.banner-bck-verde    {background: rgb(236, 241, 223);}
		.banner-bck-gris     {background: #ededed;           }
/* 		.banner-bck-ccyc     {background:url("/images/banner_infojusTodoCodigo.png");} */
		.banner-bck-celeste  {background: rgb(223, 242, 246);}	
		.banner-bck-violeta	 {background: rgb(238, 229, 255);}	
/*		.banner-bck-cppn	 {background: rgb(226, 226, 234);} */
		.banner-bck-azul-celestoso	 {background: rgb(54, 148, 209);}
		.banner-bck-biblioteca {background: rgb(115, 181, 212);}			
		
		.banner-image-container {margin-left: 8px;}
		
		.banner-column-sin-titulo {}
		.banner-column-sin-titulo .banner-image-container {margin-left: 0; margin-bottom: 12px;}
		.banner-image-container {margin-left: 12px; margin-bottom: 12px;}
		
		.w100 {width: 100%; margin-top: 0px; float: left;}
		 
		.bloque-central { float: left; margin-bottom: 32px;}
				
		.bloque-central   .dizq 	 {width:67%;   padding-right: 3%; border: none;}
		.bloque-central   .dcentro   {width:24.3%; padding-right: 1%; border: none;}
		
	    .bloque-inferior  .dder,
		.bloque-central   .dder      {width:30%; padding-right: 0%; border: none; float: right;}
		
		
		
		
		
