html{
}
body
{

	background-color:#F2F2F2;
	height: 100%;
	font-family: 'Arial', sans-serif;
	color:#333333;
	padding:20px;
	margin-top: 0;
	margin-right: 50px;
	margin-bottom: 0;
	margin-left: 50px;
}
@media screen and (min-width:600px){  
 body {  
 	font-size:14px; 
 }                             
} 
@media screen and (min-width:1100px){  
 body {  
 	font-size:14px; 
 }                             
} 
@media screen and (min-width:1400px){  
 body {  
 	font-size:14px; 
 }                             
}
#tabwidth /*id de una tabla generada por gs que queda siempre vacía*/ 
{
	display:none;
}
body,ul
{
	margin:4px;
	padding:0;
}

a:link { color: #337ab7; text-decoration:none;} 

a:hover { color: #337ab7; text-decoration:underline;}

a:visited { color: #0a3eb8; text-decoration:none;} 


a:active, a:focus, input 
{
	outline: 0;
	outline-style:none;
	outline-width:0;
}
header, nav, article, section, footer /*For HTML5*/
{  
    display: block;  
}

input
{ 
	font-size:100%;
	

}
select
{ 
	font-size:105%; 
}
input[type="submit"]
{ 
	font-size:105%;
}
p
{
	margin:0 0 15px 0;
}
/*table #tabwidth
{
	width:100%;
}*/

/*ul
{
	list-style:none;
}*/


.borderAlert
{
	border-color:red;
}

/* caja de busqueda */

div.queryform {
  padding:10px 130px;
  text-align: center;
  border:1px solid #6E6E6E;
  border-radius:4px;
  background-color: #F2F2F2;
  /* Fondo caja de busqueda */
}

/* Boton de busqueda rosa */

.btn-busqueda
{
	background-color:#007698;
	color:#ffffff;
	padding:9px 8px;
	font-size:1.1em;
	cursor:pointer;
	border:1px solid #999999;
	/*border-radius:4px;*/
}
.btn-busqueda:hover
{
	background-color:#cccccc;
	font-size:1.1em;
	color: #000000;
}
.btn-limpiar
{
	color:#333333;
	cursor:pointer;
	font-weight:700;
	padding-top:2px;
	float:left;
}
.btn-limpiar:hover
{
	color:#ea4936;
}
.cambiarBusqueda
{
	padding-top:8px;
}
.cambiarBusqueda a:hover
{
	color:#777777;
}
.doc-blk
{
	padding-top:10px;
}
.doc-blk a,.info-blk a
{
	color:#337ab7;
	
}
.doc-blk a:hover,.info-blk a:hover
{
	color:#337ab7;
}
.doc-blk span
{
	
	padding-right:2px;
}
.doc-link
{
	display:inline-block;
	padding:0 10px 7px 0;
	height:28px;
}
.doc-link a img
{
	float:left;
}
.doc-link a span
{
	float:left;
	padding:4px 0 0 3px;
	color:#555555;
	font-weight:600;
}
.doc-link a:hover span
{
	color:#000000;
	text-decoration:none;
}

.document
{
	position:relative;
	overflow:hidden;
	padding:20px 5px 0px 0px;
	margin-bottom: 170px;
	width: 770px;
}

/*  barra navegacion izquierda coleccion  */
.sidebar
{
	float: left;
	overflow: hidden;
	padding: 20px 0px 0px 0px;	
	margin-right: 1em;
	min-width: 11em;
	width: 100px;
}
.sidebar .collectionName
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #2E2E2E; /*#D83623;*/
}

#menu-sec 
{
	background-color: #FFFFFF;
	
}

#menu-sec .navlink
{ 
	/*border:1px solid #2F0B3A; */
	background-color: #336fa3;
	width: 200px;
	
}

#menu-sec .navlink ul
{ 
	list-style-type: none;
	font-weight: bold;
	margin: 0px;
	background-color: #cccccc;
}

#menu-sec .navlink li
{ 
	display: inline;
}

#menu-sec .navlink li a
{ 
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	display: block;
	padding: 10px;
	width: 160px;
	border-bottom: 2px solid #eee;
	
}

#menu-sec .navlink li a:link
{ 
	color: #fff;
	text-decoration: none;
}

#menu-sec .navlink li a:visited
{
	color: #fff;
	text-decoration: none;
}


#menu-sec .navlink li a:hover
{ 
	background-color: #3295ca;
	color: #fff;
}

#menu-sec .navlink li a#current 
{ 
	border-bottom: 2px solid #eee;
	background: #8fa8c4;
}

#menu-sec .navlink_sel
{
	background-color: #8fa8c4;
	cursor: default;
	color: #FFFFFF;	
}
#menu-sec .navlink_sel2
{
	background-color:#EB3471;
	cursor:pointer;
	color:#FFFFFF;	
}

#menu-sec .promocion
{
	background-color: #151515;
	width: 200px;
}
#menu-sec .promocion .collectionName
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #2E2E2E; /*#D83623;*/
}


/*  fin barra navegacion izquierda coleccion  */

.document .date_list_month
{
	text-transform:capitalize;
	margin-top:30px;
	font-weight:700;
}

.document .resultados
{
	/*padding-left:1.85em;*/
	/*width:100%;*/
	overflow:auto;
	margin-left:25px;
}
.document .resultados.plus
{
	padding: 2px 0 0 7px;
	/*width:100%;*/
}
.document .resultados-blk
{
	margin-bottom: 1px;
	
}
.document .resultados-blk span
{
	font-weight:600;
}
.document .resultados-blk .resumen
{
	overflow:hidden;
    text-overflow:ellipsis; 
	word-wrap:normal; 
	max-height:100px;
	line-height:20px;
}

.document .biblioteca
{
	margin-bottom: 10px;
	background-color:#586770;
	padding: 0px 0px 0px 10px;
	color: #fff;
}

.document .resultados-general-exped-info
{
	margin-left:10px;
	display:inline-block
}
.document .resultados-general-autor-info
{
	margin-left:0px;
	display:inline-block
}
.document .resultados-general-icon
{
	display:inline-block
}
.document .resultados-general
{
	display:inline-block;
	z-index:10;
}
.document .resultados-general-exped-info span
{
	font-weight:700;
}
.document .resultados-general-exped-info:hover
{
	color:#cccccc;
}
.document .resultados-general-exped:hover .resultados-general-exped-info
{
	color:#cccccc;
}
.document .resultados-general-exped:hover .resultados-general-exped-info span
{
	color:#cccccc;
}
.document .resultados-general-exped-info:hover span
{
	color:#cccccc;
}
.document .resultados-line-gral
{
	width:100%;
	border-bottom:1px solid #dddddd;
	box-shadow: 0px 0px 2px 0px #dddddd;
	margin:7px 0;
}
.document .titulo
{
}

.document .titulo.cell
{
margin-right:30px;
margin-bottom:10px;
}

.document .titulo-contenido
{
	/*display:inline-block;*/
}
.document .titulo-contenido img
{
	float:left;
	margin-right:7px;
}
.document .titulo-contenido .titulo-descripcion
{
	font-weight:700;
	color:#33333;
}
.document .titulo-contenido .titulo-nombre
{
	font-weight:500;
	color:#33333;
	margin-left:1px;
	margin-bottom:0px;
}
.document .titulo-contenido a:hover span
{
	opacity:1;
	width:650px;
}
.document .titulo-contenido a:hover .titulo-nombre
{
	color:#ED145B;
	
}
.document .titulo-info
{
	font-style: italic;
	padding-left:10px;
	color:#333333;
	text-align:right;
	opacity:.9;
}

.titulo-nombre .link
{
	color:#337ab7; /*#2455C3;*/
	display:inline-block;
	width: 85%;
}
.titulo-nombre .link:hover
{
	color:#337ab7;
	text-decoration:underline;
	
}

a:hover .titulo-nombre .link
{
	text-decoration:none;
	color:#333333;
}
/*-----------------------------*/
.document .lista-jerarquia
{
	/*display:inline-block;*/
}
.document .lista-jerarquia img
{
	float:left;
	margin-right:7px;
	padding-top: 0px; 
	padding-bottom: 7px;
}
.document .lista-jerarquia .titulo-descripcion
{
	font-weight:700;
	color:#33333;
}
.document .lista-jerarquia .titulo-jerarquia
{
	font-weight:700;
	color:#337ab7;
	padding-right:10px;
	
}
.document .lista-jerarquia a:hover span
{
	border-bottom : none;
	background : inherit;
	color:#333333;
}
.document .lista-jerarquia a:hover .titulo-jerarquia
{
	color:#337ab7;
	
} 

.titulo-jerarquia .link
{
	color:#ED145B; 
	background : inherit;
	border-bottom : none;

}

/*.titulo-jerarquia .link:hover
{
	border-bottom : none;
	background : inherit;
	color:#333333;
}

a:hover .titulo-jerarquia .link
{
	border-bottom : none;
	background : inherit;
	color:#333333;
}*/
/* Lista jerarquica para coleccion de fotos */

.document .lista-jerarquia1
{
	/*display: inline-block;*/
	overflow: hidden;
}

.column11 {
        float: left;
        width: 20%;
		
    }

.column12 {

        width: 80%;
		padding-bottom: 7px;
		display: inline-block;

    }
	
.column11, .column12 {
  padding-bottom: 32767px;
  margin-bottom: -32767px;
}	


/*--------------------------------------------------*/

.document .titulo.tema .titulo-info
{
	padding-left:1px;
}
.heading
{
	text-align:center;
	padding:10px 0 15px 0;
	font-size:20px;
}
.tabladipu
{
	margin:0 auto;
}

.v_list
{
	/*display:inline-block;*/
	margin-bottom:15px;
}
.vermas
{
	margin-top:5px;
}
.vermas a
{
	color:#cc0000; /*#2455C3;*/
	display:inline-block;
	text-decoration:none;
}
.vermas a:hover
{
	color:#848484;
	text-decoration:none;
} 

.h_list
{
	
	padding:5px 16px;
	position:relative;
	margin-bottom:25px;
	text-align:center;
	border-radius: 4px;
	border: 1px solid #ccc;
	width: 735px;
	background-color:#E6E6E6;
}


.h_list.v1
{
	text-align:center;
	margin-bottom:0px;
	margin-top:0px;
	padding:10px 16px 0px;
}
.document .h_list .h_item a
{
	padding:0 10px;
	color:#073378;
	
}
.document .h_list .h_item a:hover
{
	text-decoration:underline;
	color:#337ab7;
}
.document .h_list .h_item_current
{
	font-size:1.1em;
	color:#073378;
	padding:0 15px;
	font-weight:700;
}


/* -------------------- fin borrado .tabladipu ------------------------ */
/* -------------------- .resultados-line
{
	width:100%;
	border-bottom:1px solid #dddddd;
	box-shadow: 0px 0px 2px 0px #dddddd;
	margin:17px 0 10px 0;
}------------------------ */

#paginador
{
	text-align:center;
	overflow:auto;
}
#paginador #paginador-next
{
	margin-right:150px;
	margin-top:5px;
	float:right;
}
#paginador #paginador-prev
{
	margin-left:150px;
	margin-top:5px;
	float:left;
}
#paginador .paginador-btn
{
	border-radius: 2px;
    margin: 0 8px;
    padding: 5px 8px;
	background-color: #ED145B;
	cursor:pointer;
	border:1px solid #444444;
	display:inline-block;
	font-weight:600;
}
#paginador .paginador-btn a,#paginador .paginador-btn span
{
    color: #FFFFFF;
}
#paginador .paginador-btn:hover 
{
    background-color: #F36A97;
}
#paginador .paginador-btn.off
{
	background-color: #F3F3F3;
    border: 1px solid #CACACA;
    color: #CACACA;
    cursor: default;
}
#paginador .paginador-btn.off span
{
	color: #CACACA;
	font-weight:600;
}
.btn-calendar
{
	padding:1px 5px;
	display:inline-block;
	background-color:#f2f2f2;
	margin:1px;
	float:left;
}
.btn-calendar:hover
{
	background-color:#5ba6e5;
}
.btn-calendar:hover a
{
	color:#ffffff;
}
.info-blk
{
	padding-bottom:5px;
}
.info-blk span
{
	font-weight:600;
	padding-right:2px;
}

.autor 
{
	font-size:14px;
	font-weight:600;
	color:#cc0000; /*#2455C3;*/
}

.autor:hover
{
	color:#333333;
	text-decoration:none;
}

.cell
{
	padding:3px 7px;
}
.link
{
	color:#247ac3; /*#2455C3;*/
	/*display:inline-block;*/
}
.link:hover
{
	color:#333333;
	text-decoration:none;
}

a:hover .link
{
	text-decoration:underline;
	color:#337ab7;
}
.link.b:hover
{
	color:#777777;
	/*color:#24a3c3;*/
}
.link.ptop
{
	padding-top:10px;
}
.wrap
{
	display:inline-block;
}
.column-1
{
	padding-left:10px;
}
.c18a0db /* blue*/
{
	color:#18a0db;
}
.advSearchSelect select
{
	min-width:150px;
}
.c18a0db.b
{
	color:#26a8e1;
}
#registroCompleto-contenido #resumen
{
	text-align:justify;
}

#query-blk
{
	position:relative;
	overflow:hidden;
	padding-bottom:10px;
	margin-top:5px;
}
.query
{
	position:relative;
	display:inline-block;
	/*height:90px;*/
	/*float:left;*/
}
.query.v1
{
	/*width:100%;*/
	padding-bottom: 1em;
	
}
.query.v2
{
	float:center;
	margin-top:5px;
}
.queryform form #query-submit
{
	position:relative;
	
}
.queryform form .querybox
{
	position:relative;
}
.queryform form .querybox #query-input
{
	padding: 11px;
    border: solid 1px #424242;
    outline: 0;
    font: normal 13px/100% Arial;
    color:#000000;
    background: #FFFFFF;
	width:400px;
}
.queryform form .textselect
{
	float:left;
	margin-top:10px;
}
.queryform .divbar .navbar
{
	padding:15px;	
}
.query-home
{
	background-color:#cccddd;
	background-image:url('../img/satinweave.png');
	margin-right:40px;
	margin-top:40px;
	padding:5px 16px 7px;
	border:1px solid #bbbbbb;
	border-radius:3px;
}
.link
{
	color:#337ab7; /*#2455C3;*/
	/*display:inline-block;*/
}
.link:hover
{
	color:#337ab7;
	text-decoration:none;
}

.enca
{
	color:#333333; /*#2455C3;*/
	display:inline-block;
	text-decoration:none;
}
.enca:hover
{
	color:#cc0000;
	text-decoration:none;
} 

.puntos
{
	position: relative;
	font-size:25px;
	color:#cc0000;
}

.lpuntos
{
	font-size:20px;
	color:#A4A4A4;
	
}

#registroCompleto
{
	padding-top:10px;
}
#registroCompleto .blk
{
	display:inline-block;
	
}
#registroCompleto #registroCompleto-encabezado
{
	margin-bottom:12px;
	line-height: 1.3;
}

#registroCompleto #registroCompleto-encabezado h1
{
	font-size:26px; 
	color: #0f0b0b;
	font-weight: 500;
	
}

#registroCompleto #registroCompleto-encabezado h2
{
	font-size:26px; 
	color: #0f0b0b;
	font-weight: 500;
	
}

#registroCompleto #registroCompleto-encabezado .blk a h1 
{
	font-size:26px; 
	color: #0f0b0b;
	font-weight: 500;
}

#registroCompleto #registroCompleto-encabezado h4
{
	font-size:18px; 
	color: #0f0b0b;
	font-weight: 500;
}

#registroCompleto #registroCompleto-encabezado .subtitulo
{
	float:left;
	margin-right:10px;
	padding-top:2px;
	color:#777777;
}
#registroCompleto #documentos
{
	max-width:400px;
	width:50%;
	height:auto;
	margin:10px 0 30px 50px;
	float:right;
}
#registroCompleto #documentos #fotos
{
	position:relative;
	overflow:hidden;
	height:300px;
	width:100%;
}
.nav #prev, .nav #next
{
	position:absolute;
	bottom:10px;
	z-index:1000;
}
.nav #prev
{
	left:20px;
}
.nav #next
{
	right:20px;
}
.nav #prev:hover
{
	background:url(../images/flecha_izq_s2.png) no-repeat center; 
	cursor:pointer;	
}
.nav #next:hover
{
	background:url(../images/flecha_der_s2.png) no-repeat center; 
	cursor:pointer;
}
#registroCompleto #documentos #doc
{
	padding:10px 20px 25px 20px;
	background-color:#ffffff;
	background-image:url('../img/bkg_1.png');
	background-repeat:repeat;
	border-radius:0 0 2px 2px;
	border:1px solid #cccccc;
	border-top:none;
}
#content{
}
#container
{
	height: 100%;
	min-width:960px;
	background-color:#F2F2F2;
	overflow:hidden;
	margin:0 auto;
}
.main-wrapper
{
	max-width:960px;
	overflow:hidden;
	margin:0 auto;
	border: thin solid #000000;
	background-color:#ffffff;
}
.main-padding
{
	padding:0 0%;
}
#container #header
{
	background-color:#141414;
	padding:1em 0;
}
#container #header-logo
{
	float:left;
	width:243px;
	height:67px;
}
#container #header-titulo
{
	float:right;
	text-align:right;
}
#container #header-titulo-ppal
{
	position:relative;
	top:3px;
	left:1px;
	width:426px;
	height:43px;
}
#container #header-titulo-sec
{
	font-size:1.2em;
	color:#333333;
	position:relative;
	top:1px;
	display:inline-block;
}
.textoExplicativo
{
	padding-bottom:20px;
}

.fotoSlide-nav
{
	text-align:center;
}
.fotoSlide-nav li
{
	float:left;
	padding:0 10px;
}

#contain{
	position: relative;
	text-align: center;
}
 
.footer {overflow:visible;width:98%;}
.wrap-footer{
overflow:hidden;
background: #141414; 
border-top:5px solid #3295ca;
/*
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
*/
webkit-box-shadow: 1px 1px 2px #C9C6C6;
   -moz-box-shadow: 1px 1px 2px #C9C6C6;
   box-shadow: 1px 1px 2px #C9C6C6;
   line-height: 1.2;
}

.block09 {padding: 10px; width:100%;}
.block09 .box{margin-bottom:20px; color: #959595;}
.block09 .heading{padding:5px 0px;}
.block09 .heading h2{font-size:16px; font-weight:normal; display:inline; color: #ffffff; text-transform: uppercase;}
.block09 .content{ margin: 15px 0px ;}
.block09 .content ul{ font-size:12px;}
.block09 .content ul li{padding:5px 0; border-bottom: 1px dotted #333333;}
.block09 .content .tag a{padding: 10px; color: #ffffff; background: #15c0de; margin: 0px 5px 5px 0px; float: left;}
.block09 .content .tag a:hover{color: #ffffff; background: #9fccf6;}
.block09 .content p{margin-bottom:10px; line-height: 1.2;}

.copyright{text-align:center; background:#040404; padding:10px 0px; color: #ffffff;}
.copyright p a{color: #ffffff;}
.copyright p a:hover{text-decoration:none; color: #ED145B;}

/* -------------- columnas para el footer   --------------------*/
/* ------------------Grid System--------------- */ 
.zerogrid{width: 940px; padding: 10px; /* margin-top: 30px;*/ width: 100%;}
.zerogrid:after {display: block; height: 0; clear: both; visibility: hidden; }

.zerogrid .row{}
.zerogrid .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.zerogrid .row:after{clear: both; }
.zerogrid .row{zoom: 1;}

.zerogrid .wrap-col{margin: 5px;}

.zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{float:left; display: inline-block;}

.zerogrid .col-full{width:100%;}

.zerogrid .col-1-2{width:50%;}

.zerogrid .col-1-3{width:33.33%;}
.zerogrid .col-2-3{width:66.66%;}

.zerogrid .col-1-4{width:25%;}
.zerogrid .col-2-4{width:50%;}
.zerogrid .col-3-4{width:75%;}

.zerogrid .col-1-5{width:20%;}
.zerogrid .col-2-5{width:40%;}
.zerogrid .col-3-5{width:60%;}
.zerogrid .col-4-5{width:80%;}

.zerogrid .col-1-6{width:16.66%;}
.zerogrid .col-2-6{width:33.33%;}
.zerogrid .col-3-6{width:50%;}
.zerogrid .col-4-6{width:66.66%;}
.zerogrid .col-5-6{width:83.33%;}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.zerogrid{width:768px;}
}

@media only screen and (max-width: 767px) {
	.zerogrid{width:100%;}
}

@media only screen and (min-width: 620px) and (max-width: 767px) {
	.zerogrid{width:100%;}
}

@media only screen and (min-width: 480px) and (max-width: 619px) {
	.zerogrid{width:100%;}
	.zerogrid .col-1-3, .zerogrid .col-2-3{width:100%;}
	.zerogrid .col-1-4{width:50%;}
	.zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{width:100%;}
}

@media only screen and (max-width: 479px) {
	.zerogrid, .zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{width:100%;}
}
/*fin columnas footer*/

.divisionLines
{
	width:100%;
	border:1px solid #24373c;/*12b5de*/
}
.coleccion-intro
{
	padding-left:5px;
}

.btop-2px
{
	border-top:2px solid #202e32;
}
.border-tb
{
	border-top:1px solid #90a7a7;
	border-bottom:1px solid #90a7a7;
}
.shadow-1
{
	-webkit-box-shadow: 0px 0px 5px #555555;
	-moz-box-shadow:    0px 0px 5px #555555;
	-ms-box-shadow:     0px 0px 5px #555555;
	-o-box-shadow:      0px 0px 5px #555555;
	box-shadow:         0px 0px 5px #555555;
}
.menu-title
{
	float:left;
	padding-top:4px;
}
.menu-title-child
{
	float:left;
	/*vertical-align:middle;*/
	font-weight:700;
	/*padding:3px 0;*/
}
.menu-title img
{
	position:relative;
	top:3px;
}
.imgStyle
{
	height:100%;
	vertical-align:middle;
	padding-right:7px;
}
#menu-ppal ul li
{
	position:relative;
}
#menu-ppal .left li
{
	float:left;
}
#menu-ppal .left li a
{
	color:#333333;
	cursor:pointer;
	font-weight:600;
	padding:4px 18px;
	float:left;
}
#menu-ppal #homeIcon
{
	padding:2px 8px;
}
#menu-ppal #homeIcon:hover span
{
	background-image:url(../img/24x24home_hover.png);
}
#menu-ppal li:hover
{
	background-color:#96adad;
}
#menu-ppal .btn-selected
{
	background-color:#6f8b8b;
}
#menu-ppal .btn-selected:hover
{
	background-color:#6f8b8b;
}
#menu-ppal li:hover a
{
	color:#fafafa;
}
#banner
{
	display:none;
}
#resultados-busqueda
{
	padding-bottom:10px;
	font-size:1.05em;
	font-weight:600;
}
#resultados-busqueda .cantidadEncontrados
{
	color:#333;
}

.botones
{
	margin-top:10px;
	min-width:10em;
	width:160px;
	background:#FFFFFF;
	border: 1px solid #998e99;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}

.espacio
{
	/*background:#FFF url(right-menu-top.png) no-repeat top;*/
	padding: 11px;
	

}

.espacio h3
{
	color:#FFF;
  font:13px Arial, "Times New Roman", Times;
  font-weight:bold;
  padding:13px 0px 0px 10px;

}

.volver
{
	/*font-weight: bold;*/
	display:inline-block;
	margin:0 0 10px 0;
	color:#aaaaaa;
	font-size:.9em;
}

.volver:hover
{
	color:#777777;
	text-decoration:none;
}
#popUp-bg
{
	position:absolute;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*para IE 8*/
	filter: alpha(opacity=0); /*para IE 5-7*/
	background-color: #555555;
	/*background-color: #7b2234;*/
	display:none;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:99;
}
#popUp-page
{
	position:absolute;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*para IE 8*/
	filter: alpha(opacity=0); /*para IE 5-7*/
	display:none;
	z-index:100;
}


.btn-cerrar
{
	border-left:1px solid #6a112d;
	border-right:1px solid #6a112d;
}
.btn-cerrar-hover
{
	border-left:1px solid #390616;
	border-right:1px solid #390616;
	background-color:#ba2554;
}
.highlight
{
	background-color:#fff479;
	color:#222222;
	display:inline-block;
}

#file-list
{
padding-bottom:15px;
border-radius: 4px;
}

#file-list .cuadrito
{
padding: 4px 0px;
border: 1px solid #ccc;
margin: 0 auto;
width: 478px;

}

#file-list .cuadrito1
{
padding: 4px 0px;
border: 1px solid #ccc;
margin: 0 auto;
width: 700px;

}

#file-list .biliocit
{
padding: 5px 6px;
border: 1px solid #ccc;
margin: 0 auto;
width: 662px;

}

#full-text2, .files
{
margin: 20px;
}

#full-text, .files
{
margin: 10px;
}

#full-text .size
{
padding-left: 30px;
}

#full-text .pdf
{
padding-left: 10px;
}

#full-text .metadatos
{
padding-left: 10px;
}

#file-list1
{
border-radius: 4px;
padding-bottom: 10px;

}

#file-list1
{
margin-top: 2px;
padding: 5px 6px 0px;
border: 1px solid #ccc;
width: 760px;

}

#file-list2
{
border-radius: 4px;
}

#file-list2
{
margin-top: 2px;
padding: 4px 0px;
border: 1px solid #ccc;
width: 650px;
}

#file-list2 .content {line-height: 1.2;}

.sobre {margin: 5px; color: #585858;}
.sobre .heading{padding:5px 0px; border-bottom:3px solid #ED145B;}
.sobre .heading h2{font-size:24px; font-weight:normal; display:inline; color: #141414;}

/* Listado titulos de fotos   */

#file-list3
{
   margin-top: 5px;
   text-align: left;
   width: 760px;
   padding: 4px 0px 15px 0px;
   border: 1px solid #ccc;  
}

#file-list3
{
border-radius: 4px;

}

#file-list3 img
{
margin-bottom: 5px;
}

/* Fin listado titulos de fotos   */

#main
{
padding:0px 15px 0px 0px;

}

#main h5
{
font-size:18px;
color:#141414;
font-weight:normal;
border-bottom:2px solid #3295ca;
margin-bottom:10px

}

#main h6
{
font-size:18px;
color:#141414;
font-weight:normal;
border-bottom: 2px solid #000000;
margin-bottom:10px

}

#main h6 a:hover{color: #aa7799; text-decoration: none;}



p.navbar { /* opt navbar text inside a divbar div */
  background-image: none;
  color:#FFFFFF; 
  text-align: center;  
  background-color:#848484;
  padding:3px 13px; 
}

#main a{color: #337ab7;text-decoration: none;}
#main a:hover{color: #8F8F8F; text-decoration: underline;}


.text ul li, 

.text ul {
border:0;
list-style:disc;
margin-bottom:0px;
padding-top:0px;
padding-right:0px;
padding-left: 8px;
}

.text li {
padding-bottom:5px
}

/* tabla registro completo */

.registro {
    overflow: auto;
    
    }

.column1 {
        float: left;
        width: 6%;
    }

.column2 {

        width: 85%;
		padding-bottom: 7px;
		display: inline-block;
		
    }
	
.column31 {
        float: left;
        width: 22%;
    }

.column32 {

        width: 77%;
		padding-bottom: 7px;
		display: inline-block;
		
    }	
	
.column21 {
        float: left;
        width: 40%;
    }

.column22 {

        width: 60%;
		padding-bottom: 7px;
		display: inline-block;
		
    }

.column41 {
        float: left;
        width: 27%;
    }

.column42 {

        width: 73%;
		padding-bottom: 7px;
		display: inline-block;
		
    }	
	
.column61 {
        float: left;
        width: 80%;
    }

.column62 {

        width: 20%;
		padding-bottom: 7px;
		display: inline-block;
		
    }	

.column62 centrada{

	position:    absolute;
    top:         50%;
    left:        50%;
    width:        640px;
    height:       480px;
    margin-left: -320px;
    margin-top:  -240px;
}	

.column71 {
        float: left;
        width: 3%;
		
    }

.column72 {

        width: 3%;
		display: inline-block;
		vertical-align: top;
    }	

.column73 {

        width: 50%;
		padding-bottom: 7px;
		display: inline-block;
		
    }

.column74 {

        width: 30%;
		padding-bottom: 7px;
		display: inline-block;
		
    }
	
	/* para lista jerarquica otros datos despues del titulo */
.resultados-blk44
{
	padding-left: 24px;

}

.resultados-blk44 span
{
	font-weight:600;
}

.resultados-blk48
{
	padding-left: 24px;

}

.resultados-blk48 span
{
	font-weight:600;
}



