@charset "UTF-8";
/* CSS Document */
body{
	font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
}
/*Contenedor*/
.container-fluid.Zone_additional_features{
	clear: none;
	display: block;
	height: 42px;
	background: #952524;
	border-bottom: 4px solid #f5832b;
	padding: 0 5px !important;
}
.Container_languageOthers{
    width: 100%;
	margin: 0;
}
.Zone-RdSoc{
	clear: none;
	display: block;
	float: left;
	width: 65%;
	height: 39px;
	margin-top: 0px;
	padding: 0px 0px 0 1%;
}
.title{
	color:#FFF;
	font-size: .8rem;
	text-align: left;
	text-transform: uppercase;
	font-weight:500;
}
.Zone-RdSoc ul{	
	clear: none;
	display: inline-block;
	float: none;
	width: auto;;
	height: auto;
	list-style-type: none;
	padding: 2px 0px;
	margin: 0px;
}
.Zone-RdSoc ul li{	
	clear: none;
	display: inline;
	margin: 0;
	padding: 0 0 0 6px;
	vertical-align: middle;
}
.Zone-RdSoc ul li a{	
	color:#FFF;
	font-size: 22px;
	text-decoration: underline;
	outline: 0;
}

.Zone-RdSoc ul li a.rds-face:hover, .Zone-RdSoc ul li a.rds-face:focus{	
	color:#2f70de;
	font-size: 22px;
	text-decoration: underline;
	outline: 0;
}
/*.Zone-RdSoc ul li a.rds-twitter:hover, .Zone-RdSoc ul li a.rds-twitter:focus{	
	color:#000;
	font-size: 22px;
	text-decoration: underline;
	outline: 0;
}*/
.Zone-RdSoc ul li a.rds-youtube:hover, .Zone-RdSoc ul li a.rds-youtube:focus{	
	color:#000;
	font-size: 22px;
	text-decoration: underline;
	outline: 0;
}
.Zone-RdSoc ul li a:active{	
	color:#fff;
	font-size: 22px;
	text-decoration: underline;
	outline: 0;
}
/*Estilo pra el icono de X, antes twitter*/
.Zone-RdSoc ul li.ico-sup-X-ltndx a img{	
	 width: auto;
    max-height: 23px;
    vertical-align: sub;
}
/*Estilos para las redes arriba del footer*/
 .followUs a.redscocial-x {
    margin: 0 0 0 4%;
  }
 .followUs a.redscocial-x img{
    width: auto;
    max-height: 26px;
    vertical-align: sub;
  }
/******************/
.Zone-Others{
	clear: none;
	display: block;
	float: right;
	width: 35%;
	height: 39px;
	margin-top: 0;
	padding: 1px 0px 0px;
}
.Zone-Others .container_language{
	clear: none;
	display: block;
	float: right;
	width: auto;;
	height: auto;
	margin-right: 0%;
	padding: 0px 0 0;
}
.Zone-Others .container_language .btn-language {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
}
.Zone-Others .container_language .btn-language:hover {
    color: #fff;
    background-color: rgba(244,128,45,0.6);
    border-color: transparent;
	border-radius: 0px;
	
}
.Zone-Others .container_language .show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: none;
}

/*Estilos para todo el head, zona donde se ubica el logo y especificación del sistema*/
.container-fluid.Zone_Head{
	border-bottom: 1px solid #952524;
}

.ZoneControl-Head{
	position: relative;
	width: 100%;
	height: 135px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 0px;
	background: #FFF;
	background-color: transparent;

}
.ZoneControl-Head .Zone_logoLeft{
	clear: none;
	display: blocK;
	float: left;
	width: 50%;
	height: auto;
	margin: 1% 0% 0px 0%;
}
.ZoneControl-Head .Zone_logoLeft img{
	display: block;
	max-height: 90px;
	max-width: 100%;
	width: auto;
	height: auto;
}
.ZoneControl-Head .Zone_tit_right{
	clear: none;
	display: block;
	float: left;
	width: auto;
	height: 70px;
	margin: 1% 0% 0px 0%;
	padding:0% .5%;
	border-left: none;
} 
.ZoneControl-Head .Zone_tit_right h1{
	font-size:.65rem;
	color:#333;
}
.ZoneControl-Head .Zone_issn{
	clear: none;
	display: block;
	float: right;
	width: auto;
	height: auto;
    margin: -8% 3.5% 0px 0px;
	padding: 0% 0 .1% 0;
}
.ZoneControl-Head .Zone_issn p{
	font-size:.8rem;
	color:#333;
	font-weight: 500;
	margin-bottom: 0;
}

/*Cambios para el menú de colores*/
.bg-gray{
background: #FFF !important;

}

.navbar-dark .navbar-nav .active > .nav-link{
	color:#333;
	text-transform: uppercase;
	font-size: .9rem;
	outline: 0;
}
.navbar-dark .navbar-nav .nav-link {
    color: #952524;
	text-transform: uppercase;
	font-size: .9rem;
	outline: 0;
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: #333;
	outline: 0;
}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
    color: #333;
}
/*Cuando abre el submenú*/
.dropdown-item {
    font-weight: normal;
    color: #952524;
    text-transform: none !important;
    font-size: 1rem;
	padding: 0.25rem .8rem !important;
}
/*Para poder centrar el menú superior*/
.navbar-nav {

    margin: 0 auto;
}
/*Estilo para cambiar el color del menú hamburguesa icono*/
.container-fluid.menu_sup{
	padding-left: 0px !important;
	padding-right: 0px !important;
	border-bottom: 1px solid #952524;
}
.container-fluid.menu_sup nav{
	margin-top:1px;
	font-weight: 600;
    width: 100%;
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(170, 32, 36, 1) !important' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-toggler {
    
	background: #952524;
	
	border: 1px solid #801f1f;
}

/*Estilos para el buscador principal*/
.search_princ{
	margin-top: 4%;
}
.container_SearchPrinc{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	background: #EEE;
}
.elments_Search{
	background: none;
	height: 180px;
	max-width: 95%;
	margin: 0 auto 8% auto;
	background-size: 80%;
	text-align: center;
	border-bottom: 1px solid #952524;

}
.optionsSearch{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	margin: 8% auto 0 auto;
}
.tit_SearchIn{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en el front*/
.checkbox-search{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.SearchExac{
	clear: none;
	display: block;
	float:none;
	width:100%;
	text-align: left;
	margin: 3% auto 0 auto;
}
.form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ .container_SearchPrinc .input-group {
    width: 100% !important;
    margin: 0 !important;
}
.btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
input.form-control{
	border-color: #656565 !important;
}
.form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}
/*Estilos para el buscador principal dentro de los interiores*/
.search_princ-internal{
	margin-top: 1%;
}
.search_princ-internal .container_SearchPrincInternal{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	background: #EEE;
}
.elments_Search-internal{
	background: none;
	height: 180px;
	max-width: 95%;
	margin: 0 auto 3% auto;
	background-size: 80%;
	text-align: center;
	border-bottom: 1px solid #952524;
}
.elments_Search-internal .optionsSearchInternal{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	margin: 4% auto 0 auto;
}
.elments_Search-internal .tit_SearchInternal{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en los interiores*/
.elments_Search-internal .checkbox-searchinternal{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.elments_Search-internal .SearchExacInternal{
	clear: none;
	display: block;
	float:none;
	width: 100%;
	text-align: left;
	margin: 3% auto 0 auto;
}
.elments_Search-internal .form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.elments_Search-internal .form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.elments_Search-internal .input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ-internal .container_SearchPrincInternal .elments_Search-internal .input-group {
    width: 100% !important;
	margin: 0 !important;
}
.elments_Search-internal .btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.elments_Search-internal .btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
.elments_Search-internal input.form-control{
	border-color: #656565 !important;
}
.elments_Search-internal .form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.elments_Search-internal .btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.elments_Search-internal .btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}

/*Botonera de Búsquedas a mano derecha*/
.btn-group-vertical.botonera-search{
	margin: 0 auto;
	display: flex;
	align-items: center;
}
.botoneraSearch-right{
	
}

.botonera-search:after{
content: "."; 
display:block;
clear:both;
visibility:hidden;
height:auto;
}

.botonera-search{
	
}
.btnMore-search{
	margin:3% auto;
	
}
.tit_MoreSearch{
	background: transparent;
	width: 100%;
	padding: 2% 0;
	margin: 0 0 3% 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
  	border-bottom: 1px solid #952524;
}
/*Estilo para el título de Búsqueda botonera*/
#menu-botoneraSearch {
    padding: 0;
    margin: 0;
    border: 0; 
}
 
#menu-botoneraSearch ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
}
 
#menu-botoneraSearch ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearch ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearch ul li.hover,
#menu-botoneraSearch ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
#menu-botoneraSearch ul ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 200px; 
}
 
#menu-botoneraSearch ul ul li {
    float: none; 
}
 
#menu-botoneraSearch ul li:hover > ul {
    visibility: visible; 
}
 
#menu-botoneraSearch ul ul{
    top: 0;
    left: 100%; 
}
 
#menu-botoneraSearch ul li {
    float: none; 
}
 
#menu-botoneraSearch {
    width: 100%; 
	margin: 0;
}
 
#menu-botoneraSearch span, #menu-botoneraSearch a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
#menu-botoneraSearch:after, #menu-botoneraSearch ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearch ul, #menu-botoneraSearch li {
    width: 100%; 
}
#menu-botoneraSearch li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
#menu-botoneraSearch li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearch a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}

#menu-botoneraSearch ul ul li {
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin:2%;
}
#menu-botoneraSearch ul ul li:hover {
    background: #dddddd; 
}
#menu-botoneraSearch ul ul li:hover a {
    color: #666666; 
}
#menu-botoneraSearch ul ul li ul li {
    background: #EEE;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius: 0;
}
#menu-botoneraSearch ul ul li ul li:hover {
    background: #b7b7b7; 
}
#menu-botoneraSearch .has-sub {
    position: relative; 
}
 
#menu-botoneraSearch .has-sub:after, #menu-botoneraSearch .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearch .fa-angle-right {
    float: right;
}
.options{
	border:1px solid #666;
	background: #EEE;
	padding: 1%;
}

/*Contenedor principal de los índices*/
.optionsSearch_indices{
	clear: none;
	display: block;
	background: #FFF;
	margin:0 auto;
	padding: 4% 0 0 0;
	text-align: center;
	
}
/*******************************/
/*Zone de Numeralia y de nuevos ingresos*/
.ContainerNum{
	width: 90%;
	height: auto;
	margin:0 auto 14% auto;
	}
.numeralia-news-ingresos{
	margin-top:6%;
	padding: 0;
}

.numeralia-news-ingresos .ZoneNum-Ingresos{
	margin-bottom: 0;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: 170px;
	padding: 1% 2% 2% 2%;
	margin: 1% 0 2% 0;
	color:#952524;
	text-align: center;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=1 );
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia{
	color:#333;
	font-weight: 600;
	margin: 4% 0;
	font-size: 1.2em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia{
	font-size: 1.3rem;
	font-weight: 600;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia2{
	color:#333;
	font-weight: 600;
	margin: 4% 0 0% 0;
	font-size: 1.2em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia .coming{
	font-size: 1.8rem;
	font-weight: 600;

}
/*Estilos para Nuevos ingresos*/
.fas {
	margin-right: 4px !important; /*override*/
}

.fas .fa-clipboard-check {
	margin-right: 0px !important; /*override*/
	font-size: 20px;
}

.pagination a {
	color: #555;
}
.card-header {
    padding: 10px 15px;
	margin-top: -24px;
	margin-bottom: 0;
	margin-left:-10px;
 	border: 1px solid #CCC;
    width: 73%;
    border-radius: 6px !important;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );

   
}
.card ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.card.panel-default.ingresos-direc .demo1, .card.panel-default.ingresos-catalogo .demo1{
	width: 100%;
	height: 120px !important;
}
.demo1 {
	width: 100%;
	height: 220px !important;
}
.news-item {
	padding: 4px 4px;
	margin: 0px;
	border-bottom: 1px dotted #555;
}
.card.panel-default.ingresos-direc, .card.panel-default.ingresos-catalogo{
	width: 85%;
	height: 230px;
	margin: 1% auto 16% auto;
	display: block;
	clear: none;
	float: none;
}
/*Estilos para los links dentro ingresos del directorio e ingresos catálogo*/
.card.panel-default.ingresos-direc a, .card.panel-default.ingresos-catalogo a{
	color:#952524;
	text-decoration: none;
}
.card.panel-default.ingresos-direc a:hover, .card.panel-default.ingresos-direc a:focus, .card.panel-default.ingresos-catalogo a:hover, .card.panel-default.ingresos-catalogo a:focus{
	color:#333;
	text-decoration: underline;
}
.card.panel-default.ingresos-direc a:visited, .card.panel-default.ingresos-catalogo a:visited{
	color:#952524;
	text-decoration: none;
}
.card-footer {
    padding: 0rem 1.25rem;
    background-color: transparent;
    border-top: 0px solid rgba(0, 0, 0, 0.125);
    padding-bottom: 2%;
}
.card-footer .page-link {
    padding: 0.3rem 0.5rem !important;
}

/*Head de noticias*/
.container-fluid.ContainerNews {
    background: #fafafa;
	padding: 6% 1.5%;
}
.card.panel-default.NewsLatindex{
	width: 90%;
	height: auto;
	margin: 0 auto;
	border: 1px solid #f5832b;
	border-radius: 1rem;
}
.card.panel-default.NewsLatindex .news-item {
    border-bottom: none;
}
.card.panel-default.NewsLatindex .news-item .Zone-someNews{
	clear:none;
	display: block;
	float:none;
	width: 90%;
	margin: 0 auto;
	padding: 0;
}
.card.panel-default.NewsLatindex .news-item .Zone-someNews .ZoneNews-picture{
	clear:none;
	display: block;
	float:left;
	width: 20%;
	margin: 0;
	padding: 0;
}
.card.panel-default.NewsLatindex .news-item .Zone-someNews .ZoneNews-picture img{
	width: auto;
	max-height: 110px;
	margin: 0;
	padding: 0;
}
.card.panel-default.NewsLatindex .news-item .Zone-someNews .ZoneNews-info{
	clear:none;
	display: block;
	float:left;
	width: 80%;
	margin: 0;
	padding: 0;
}
/*El botón de noticias*/
.card-header.head-news {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	background: #f5832b !important;
}
.card-header.head-news:hover {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #ccc;
	background: rgba(255,175,75,1) !important;
	background: -moz-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,175,75,1)), color-stop(100%, rgba(245,131,43,1))) !important;
	background: -webkit-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#f5832b', GradientType=0 ) !important;

}
/*Link de News*/
.card-header.head-news a.boton-News{
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
	
}
.card-header.head-news a.boton-News:hover, .card-header.head-news a.boton-News:focus {
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
}
.card-body.news-latindex  {
    padding: 2rem;
}
.card-body.news-latindex ul.demo1 li table td {
     padding: 10px;
	vertical-align: top;
}
.container-fluid.ContainerNews .card-footer{
    display: block !important;
}
/*Para que los botones cambien de color dentro del card footer en news*/
.container-fluid.ContainerNews .card-footer .pagination.float-right .page-item a{
	color:#952524;
	text-decoration: none;
}
.container-fluid.ContainerNews .card-footer .pagination.float-right .page-item a:hover, .container-fluid.ContainerNews .card-footer .pagination.float-right .page-item a:focus{
	color:#333;
	text-decoration: underline;
}
.container-fluid.ContainerNews .card-footer .pagination.float-right .page-item a:visited{
	color:#952524;
	text-decoration: none;
}
.card-body.news-latindex ul.demo1 li table td.img_news{
     padding: 0 20px;
}
/*Estilo para las ligas dentro de las noticias individuales*/
.card-body.news-latindex ul.demo1 li table td a{
     color: #952524;
	text-decoration: none;
}
.card-body.news-latindex ul.demo1 li table td a:hover, card-body.news-latindex ul.demo1 li table td a:focus{
     color: #333;
	text-decoration: underline;
}.card-body.news-latindex ul.demo1 li table td a:visited{
     color: #952524;
	text-decoration: none;
}
/*Inician estilos para zona Sobre Latindex*/
.container-fluid.Container-about{
	background: #FFF;
	/*padding: 1.5%;*/
}
.container-fluid.Container-about .Zone-titsection{
	width: 100%;
	height: auto;
	background: #EEE;
	margin: 6% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Container-about .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.container-fluid.Container-about .Zone-sinopsisAbout{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
/*Estilos para imágenes del slider y otros elementos del mismo para cambiar el valor de alguna propiedad*/
.Zone-Slide {
	background: #fafafa;
    padding: 5% 1.5%;
}
.Zone-Slide .carousel.slide{
	width: 90%;
    margin: 0 auto;
}
.carousel-inner img {
    width: 100%;
   /* max-height: 450px; Si quieres modificar el alto es con esto*/ 
  }

.carousel-indicators li {
    
    background-color: #999;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-control-prev-icon, .carousel-control-next-icon {
    width: 30px !important;
    height: 30px !important;
}
.carousel-control-prev, .carousel-control-next {

    width: 5% !important;
    color: #fff;
    text-align: center;
}
/*Aquí terminan los estilos sobre-escritos del slider*/

/*Aquí inician los estilos para gráficas*/
.container-fluid.Zone-graficas{
	margin-bottom: 1%;
}
.container-fluid.Zone-graficas .Zone-titsection{
	width: 100%;
	height: auto;
	background: #EEE;
	margin: 6% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-graficas .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.Graphics-Latindex{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.Graphics-Latindex:after{
	content: "."; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}

.Container-Graficas{
	clear: none;
	display: block;
	float: left;
	width: 50%;
	height: 35px;
	margin: 6% 0 .5% 0;
	text-align: center;
}
/*Estilos para los links dentro de la sección gráficas en el front*/
.Container-Graficas a{
	color:#333;
	text-decoration: none;
}
.Container-Graficas a:hover, .Container-Graficas a:focus{
	color:#952524;
	text-decoration: none;
}
.Container-Graficas a:visited{
	color:#333;
	text-decoration: none;
}
/*Aquí inician los estilos para Instituciones de la red*/
.container-fluid.Zone-InstitRed{
	background: #fafafa;
    margin-bottom: 1%;
	padding-bottom: 1.5%;
}
.container-fluid.Zone-InstitRed .Zone-titsection{
	width: 100%;
	height: auto;
	background: #FFF;
	margin: 6% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstitRed .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstitRed .Container-institRed{
	width: 90%;
	height: 100%;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 30%;
	height: auto;
	margin:0 0 0 1.3%;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para Instituciones Cooperantes*/
.container-fluid.Zone-InstiCoopera{
	background: #FFF;
    margin-bottom: 6%;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection{
	width: 100%;
	height: auto;
	background: #EEE;
	margin: 6% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera{
	width: 90%;
	height: 100%;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 32%;
	height: auto;
	margin-left: 1.3%;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para la zona de redes sociales y otros*/
.container-fluid.Zone-follow{
	background: #fafafa;
    padding: .3% 1.5% .4% 1.5%;;
}
.container-fluid.Zone-follow .Container-follow-others{
	width: 98%;
	height: auto;
	margin: .5% auto .3% auto;
}
.container-fluid.Zone-follow .Container-follow-others .followUs{
	clear: none;
	display: inline-block;
	width: 100%;
	float: left;
	margin:0 0 0 0%;
	vertical-align: middle;
}
/*Estilos para las ligas de facebook*/
.followUs a.redscocial-face{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;
}

.followUs a.redscocial-face:hover, .followUs a.redscocial-face:focus{	
	color:#0a1856;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;

}
 .followUs a.redscocial-face:active{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;


}
/*Estilos para las ligas de twitter */
.followUs a.redscocial-twitter{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 4% 0 0;
}

.followUs a.redscocial-twitter:hover, .followUs a.redscocial-twitter:focus{	
	color:#4e96f8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 4% 0 0;
}
 .followUs a.redscocial-twitter:active{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
     margin: 0 4% 0 0;
}
/*Estilos para las ligas de Youtube */
.followUs a.redsocial-youtube{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}

.followUs a.redsocial-youtube:hover, .followUs a.redsocial-youtube:focus{	
	color:#952524;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
 .followUs a.redsocial-youtube:active{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
.container-fluid.Zone-follow .Container-follow-others .faq-help{
	clear: both;
	display: inline-block;
	width: 100%;
	float: left;
	margin: 4% 0 0 0%;
	vertical-align: middle;
}
.faq-help a, .license_privacy a{
	color:#952524;
	text-decoration: none;
	outline: 0;
}
.faq-help a:hover, .faq-help a:focus, .license_privacy a:hover, .license_privacy a:focus{	
	color:#333;
	text-decoration: none;
	outline: 0;
}
 .faq-help a:active, .license_privacy a:active{	
	color:#952524;
	text-decoration: none;
	outline: 0;
}
/*Aquí inician los estilos para la zona de Privacidad y licencia*/
.container-fluid.Zone-follow .Container-license-privacy{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-follow .Container-license-privacy .license_privacy{
	clear: none;
	display: block;
	width: auto;
	float: right;
	margin:0 0 0 0%;
}
/*Estilos para el footer Zone 01*/
.container-fluid.Zone-footer{
	background: #333;
	padding: .3% 1.5% .4% 1.5%;
}

.container-fluid.Zone-footer .Container-foot_01{
	clear: none;
	display: block;
	float: none;
	width: 90%;
	height: auto;
	margin: 6% auto 1.5% auto;
	text-align: center;
}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: auto;

}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma img{
	width: auto;
	max-height: 80px;
	margin: 0;
}
/*Estilo para los hipervinculos dentro del footer*/
.container-fluid.Zone-footer a{
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer a:hover, .container-fluid.Zone-footer a:focus{	
	color:#EEE;
	text-decoration: underline;
	outline: 0;
}
 .container-fluid.Zone-footer a:active{	
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer .Container-foot_02{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
	text-align: left;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright{
	clear: none;
	display: block;
	float: none;
	width: auto;
	height: auto;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright p{
	color: #FFF;
	font-size: .76rem;
	text-align: left;
}
/*Segunda Zona del footer-Aviso*/
.container-fluid.Zone-footer2{
	background: #262626;
	padding: .3% 1.5% .4% 1.5%;
}
.container-fluid.Zone-footer2 .Container-foot_03{
	width: 95%;
	height: auto;
	margin: 1.5% auto;
	padding: 4% 5% 2% 5%;
}
.container-fluid.Zone-footer2 .Container-foot_03 p{
	color: #FFF;
	font-size: .85rem;
	text-align: center;
}
/*Inician los estilos para las distintas categorías de Índices*/
/*Botonera de Búsquedas a mano derecha en los interiores con 4 botones*/
	
.botoneraSearch-internal{
	margin:0% 0 0 0;
	padding-top: 1%;
}
.botonera-search-internal{
	
}
.btnMore-search2{
	margin:3% 0 1% 0;
}
	
.botoneraSearch-internal .tit_MoreSearch-internal{
	background: transparent;
	width: 300px;
	padding: 1.5% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #952524;
}
#menu-botoneraSearchInternal{
    width: 300px;
	padding: 0;
    margin: 0;
    border: 0; 
}
#menu-botoneraSearchInternal ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
	width: 100%;
}
 
#menu-botoneraSearchInternal ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearchInternal ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearchInternal ul li.hover,
#menu-botoneraSearchInternal ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal span, .botoneraSearch-internal #menu-botoneraSearchInternal a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal:after, .botoneraSearch-internal #menu-botoneraSearchInternal ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearchInternal ul, #menu-botoneraSearchInternal li {
    width: 100%; 
}
#menu-botoneraSearchInternal li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
	
#menu-botoneraSearchInternal li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearchInternal a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}	

#menu-botoneraSearchInternal .has-sub {
    position: relative; 
}
 
#menu-botoneraSearchInternal .has-sub:after, #menu-botoneraSearchInternal .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearchInternal .fa-angle-right {
    float: right;
}
.btn-group-vertical.botonera-search-internal {
    margin: 0 auto;
    display: flex;
    align-items: center;
	padding: 1% 0 5% 0;
}
/*Finalizan estilos para botonera a mano izquierda*/	
	
/*Contenedor principal de los índices en el interior*/
.Container-content .Zone-allContent{
	padding: 10% 0 4% 0;
	margin: 0 0 6% 0;
	display: block;
	width: 100%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
/*Contenedor principal de los índices en el interior*/
.Container-content .Zone-allContent-indices{
	padding: 2% 0 1% 0;
	margin: 0 auto;
	display: block;
	width: 90%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
.Container-content .Zone-allContent-results{
	padding: 10% 0 4% 0;
	margin: 0 0 6% 0;
	display: block;
	width: 100%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}

/*Contenedor principal de los índices*/
.Container-content .Zone-allContent .Container-btnsIndices{
	width: 100%;
	margin: 0%;
	}
.Container-content .Zone-allContent .optionsSearch_indices{
	clear: none;
	display: block;
	width: 95%;
	background: #FFF;
	margin: 0 auto 2% auto;
	padding: 1% 4%;
	text-align: left;
	border: 1px solid #EEE;
	border-radius: 4px;
}
.Container-content .Zone-allContent .optionsSearch_indices ul{
	list-style-position: outside;
	margin-left: -30px;
}
.Container-content .Zone-allContent .optionsSearch_indices label, .Container-content .Zone-allContent .optionsSearch_indices select, .Container-content .Zone-allContent .optionsSearch_indices form{
	font-size: .9rem;
}
.Container-content .Zone-allContent .optionsSearch_indices form{
	text-align: center;
	margin: 4% 0;
}
.Container-content .Zone-allContent .optionsSearch_indices hr{
	
	margin: 12% 0 10% 0;
}
.btn.btn-primary.btn-index {
	display: block;
	width: 290px;
	margin: 0% auto 2% auto;
    color: #333;
    background-color: #fafafa;;
    border-color: #ccc;
}	
.btn.btn-primary.btn-index:hover {
	display: block;
	width: 290px;
	margin: 0% auto 2% auto;
    color: #952524;
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
    border-color: #999;
}
.btn.btn-primary.btn-index:focus, .btn.btn-primary.btn-index.focus {
	display: block;
	width: 290px;
	margin: 0% auto 2% auto;
    color: #952524;
    background-color: #EEE;
    border-color: #CCC;
    box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}	
	
.btn.btn-primary.btn-index:not(:disabled):not(.disabled):active:focus, .btn.btn-primary.btn-index:not(:disabled):not(.disabled).active:focus,
.show > .btn.btn-primary.btn-index.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show {
    display: block !important;
    left: 0px !important;
    top: 0px !important;
    transform: translate3d(0px, 38px, 0px) !important;
    word-wrap: break-word;
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises {
    min-width: 2rem;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises1, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises2{
	padding: 0 2%;
	margin: 0 4% 0 0;
}
/*Estilos para el menú de abc dentro de índices con resultados*/	
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices {
    min-width: 2rem;
    transform: translate3d(0px, 38px, 0px) !important;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu {
    margin-left: -10px;
	margin-bottom: .3rem;	
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu > li{
    display:inline;
}
.dropdown-menu.menuabc-indices ul.index-Menu > li > a.dropdown-item{
    display:inline;
	padding: 0rem !important;
}
/*Estilos para las ligas del menú de abc de los índices con resultados*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
    white-space: inherit;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
    white-space: inherit;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
    white-space: inherit;
}
/*Estilos para ligas de los índices de Tema, Región y País-territorio*/
#PorTema .optionsSearch_indices ul li a, #PorRegion .optionsSearch_indices ul li a, #PorPais .optionsSearch_indices ul li a{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:hover, #PorTema .optionsSearch_indices ul li a:focus, #PorRegion .optionsSearch_indices ul li a:hover, #PorRegion .optionsSearch_indices ul li a:focus, #PorPais .optionsSearch_indices ul li a:hover, #PorPais .optionsSearch_indices ul li a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:visited, #PorRegion .optionsSearch_indices ul li a:visited, #PorPais .optionsSearch_indices ul li a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
/*Estilos para el menú de abc en los índices*/	
#PorTitulo .optionsSearch_indices ul.index-Menu, #PorEditorial .optionsSearch_indices ul.index-Menu, #PorIndizacion .optionsSearch_indices ul.index-Menu{
	width: 100%;
	list-style-type: none;
	padding: 0;
	margin:0 auto;
	font-size: 1rem;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li, #PorEditorial .optionsSearch_indices ul.index-Menu li, #PorIndizacion .optionsSearch_indices ul.index-Menu li{
	display: inline;
	padding: 0 1%;
	margin: 0;
}
/*Estilos para ligas del menú de abc de los índices*/
#PorTitulo .optionsSearch_indices ul.index-Menu li a, #PorEditorial .optionsSearch_indices ul.index-Menu li a, #PorIndizacion .optionsSearch_indices ul.index-Menu li a{
	color:#666;
	text-decoration: none;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:hover, #PorTitulo .optionsSearch_indices ul.index-Menu li a:focus,#PorEditorial .optionsSearch_indices ul.index-Menu li a:hover, #PorEditorial .optionsSearch_indices ul.index-Menu li a:focus, #PorIndizacion ul.index-Menu li a:hover, #PorIndizacion ul.index-Menu li a:focus{
	color:#952524;
	text-decoration: underline;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:visited, #PorEditorial .optionsSearch_indices ul.index-Menu li a:visited, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:visited{
	color:#666;
	text-decoration: none;
}	
/*Estilos para los breadcrumbs en los interiores*/
.breadcrumb {
    display: block;
}
.Container-content .Zone-allContent ul.breadcrumb {
	padding: 10px 16px;
	list-style: none;
	background-color: transparent;/*#EEE*/
	border-bottom: 1px solid #CCC;
	margin-bottom: 10%;
	border-radius: 0;
}
 .Container-content .Zone-allContent ul.breadcrumb li {
  display: inline;
  font-size: 1rem;
	color:#999;
}
.Container-content .Zone-allContent ul.breadcrumb li+li:before {
  padding: 8px;
  color: #f5832b;
  content: "/\00a0";
}
.Container-content .Zone-allContent ul.breadcrumb li a {
  color: #333;
  text-decoration: none;
}
.Container-content .Zone-allContent ul.breadcrumb li a:hover {
  color: #952524;
  text-decoration: underline;
}
.Container-content .Zone-allContent ol > li {
  list-style: inherit;
}
.Container-content .Zone-allContent p{
	font-size: 1rem;
	color:#333;
	text-align: left;
}
.Container-content .Zone-allContent p.txt-right{
	text-align: right
}
.Container-content .Zone-allContent .Zone-titsection {
    width: 100%;
    height: auto;
    margin: 1% 0 10% 0px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
	background: rgba(238,238,238,1);
	background: -moz-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(238,238,238,1)), color-stop(43%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=1 );
	border-radius: 8px 0px 0px 8px;
}
.Container-content .Zone-allContent .Zone-titsection h2.titSection{
	font-size: 1.2rem; /*Esta es la medida en los dispositivos grandes: 1.3rem*/
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: 3%;
}
.Container-content .Zone-allContent .Zone-titsection h2.titNameMagazine{
	font-size: 1.2rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: .5%;
	text-transform: none !important;
}
.Container-content .Zone-allContent h3{
	font-size: 1rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.Container-content .Zone-allContent dl{
	margin:1% 0 1% 3%
}
.Container-content .Zone-allContent h4.lineOrange{
	font-size: .9rem;
	color:#f5832b;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 5px 10px;
    border-radius: 6px;
    display: inline;
	background: #FFF;
	border:1px solid #f5832b;
}
.Container-content .Zone-allContent h4.titnormal, .Container-content .Zone-allContent h4{
	font-size: .95rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 0px;
    border-radius:0;
    display: inherit;
	background:transparent;
	border:none;
}
.Container-content .Zone-allContent h4.titnormal2{
	font-size: .95rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 0px;
    border-radius:0;
    display: inherit;
	background:transparent;
	border:none;
}
.Container-content .Zone-allContent h4.titnormal, .Container-content .Zone-allContent h4.right{
	font-size: .95rem;
	color:#333;
	text-align: right;
	font-weight: 600;
	text-transform: none;
	padding: 0px;
    border-radius:0;
    display: inherit;
	background:transparent;
	border:none;
}
.Container-content .Zone-allContent h4.titnormal span{
	font-weight: 500;
}
.Container-content .Zone-allContent h4.titnormal .line-txt{
	font-style: italic;
	font-weight: 500;
}
.Container-content .Zone-allContent ul.list-normal-bullets li{
	list-style-type: disc;
    font-size: 1rem !important;
}
.Container-content .Zone-allContent ul.list-normal-type li{
	list-style-type: lower-alpha; 
}
/*Estilos generales de ligas*/
.Container-content .Zone-allContent a{
	color:#952524;
	text-decoration: none;
	font-weight: 500;
}
.Container-content .Zone-allContent a:hover, .Container-content .Zone-allContent a:focus{
	text-decoration: underline;
	color:#333;
	font-weight: 500;
}
.Container-content .Zone-allContent a:visited{
	color:#952524;
	text-decoration: none;
	font-weight: 500;
}
/*estilos generales para iconos con ligas*/
.Container-content .Zone-allContent a .icono{
	font-size: 26px;
}

.Container-content .Zone-allContent ul.lista-salto li{
	list-style-type: none;
	margin-bottom: 1%;
}
.Container-content .Zone-allContent dl.lista-salto dt{
	font-weight: 600;
	font-variant: small-caps;
}
.Container-content .Zone-allContent dl.lista-salto dd{
	list-style-type: none;
	margin-left:15px;
	margin-bottom: 1%;
}
/*Estilos para la sección de coordinadores*/
.Container-content .Zone-allContent h4.card-title{
	font-size: 1rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent p.card-text{
	font-size: .85rem;
	color:#333;
	text-align: center;
	font-weight: 500;
}
/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail {
    color: #952524;
	font-size: .85rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:hover {
    color: #666;
	font-size: .85rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled):active:focus, .Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 131, 43, 0.5);
}
/*Estilo duplicado para las ligas del correo de los coordinadores, aplicará para cuando son correos muy largos*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall {
    color: #952524;
	font-size: .65rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall:hover {
    color: #666;
	font-size: .65rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .Zone-coordinadores{
	float: left;
	margin: 0 0 10% 0;
}
.Container-content .Zone-allContent .Zone-coordinadores .card {
	width: 250px;
    margin: 0 auto !important;
}
.Container-content .Zone-allContent .Zone-coordinadores .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: .8rem;
}
.Container-content .Zone-allContent h3.subtit-coordina {
    font-size: 1rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: uppercase;
	margin:.5% 0 10% 0;
}
/*Estilos para las tablas que muestran los datos de acuerdo a las búsquedas*/
.Container-tables-results{
	width: 100%;
	margin:0 auto;
	overflow-x:hidden;
}
.Container-tables-results table#table-responsive{
	display: none;
    width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:2% 0; 
    border-collapse: collapse;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
}
/*.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th:last-child, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th:last-child{
	width:10% !important ;
    white-space: nowrap;
}
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-issn{
	width:10% !important;
}    
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-issn{
	word-wrap: normal;
    word-break: normal;
    text-align: center;
    white-space: nowrap;
}*/
/*Segunda tabla la cual muestra los resultados de la búsqueda en un solo div*/
.Container-tables-results table#table-responsive-two{
    width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:2% 0; 
    overflow: auto; 
    border-collapse: collapse;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	border-bottom: 3px double #aa2024;
	display: block;
}
.Container-tables-results table#table-responsive-two tr td .found-item{
	border-top: 3px double rgba(245,131,43,.6) !important;
	padding: 2%;
}
.Container-tables-results table#table-responsive-two tr td .found-item .tit-tableOneColumn {
  color: #666;
}
.Container-tables-results table#table-responsive-two tr td i{
	color: #952524;
	font-size: 1.4rem;
}
/*Estilos para los links de la tabla responsiva two*/
.Container-tables-results table#table-responsive-two tr a{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:hover, .Container-tables-results table#table-responsive-two tr a:focus{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:visited{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;
}
/*Estilo para las opciones de impresión, enviar correo y exportar sobre la tabla de resultados*/
.Container-option-table{
	width: 100%;
	margin:0 auto;
}
.Container-option-table .Zone-print-export{
	width: 100%;
    height: 30px;
	margin: 0% 0;
	padding: 0 1%;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail{
	clear:both;
    display: block;
    float: left;
    width: 100%;
    height: auto;
    margin:0 0 4% 0;
    padding: 0;
    text-align: center;
}
.Container-option-table .Zone-print-export .Zoneright-export{
	clear:both;
    display: block;
    float: left;
    width: 100%;
    height: auto;
    margin:0 0 4% 0;
    padding: 0;
    text-align: center;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul, .Container-option-table .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul li{
	display: inline-block;
    margin:0 2%;
}
.Container-option-table .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-table .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline-block;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-table .Zone-print-export .Zoneleft-print-mail a, .Container-option-table .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-table .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-table .Zone-print-export .Zoneright-export a:hover, .Container-option-table .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-table .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail i, .Container-option-table .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}
.Container-content .Zone-allContent-results .Container-tables-results #table-responsive tr td:last-child,.Container-content .Zone-allContent .Container-tables-results table#table-responsive tr td:last-child{
	text-align: center;
}
.Container-content .Zone-allContent-results .Container-tables-results #table-responsive tr td i, .Container-content .Zone-allContent .Container-tables-results table#table-responsive tr td i{
	color: #952524;
	font-size: 1.4rem;
}
.Container-content .Zone-allContent-results .Container-tables-results #table-responsive th, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th{
	background: #aa2024; 
	color:#FFF;
	padding: 10px; 
	border-left:1px solid #FFF; 
	font-size: 1em;
	text-align: center;
}

.Container-content .Zone-allContent-results .Container-tables-results #table-responsive td, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td{
	border:none;
	border-collapse: collapse;
	padding: 10px;
}

.Container-content .Zone-allContent-results .Container-tables-results #table-responsive tr:nth-child(even), .Container-content .Zone-allContent .Container-tables-results table#table-responsive tr:nth-child(even) {
    background-color: #FBF4F4;
}

.Container-content .Zone-allContent-results .Container-tables-results #table-responsive tr:nth-child(odd), .Container-content .Zone-allContent .Container-tables-results table#table-responsive tr:nth-child(odd) {
    background-color: #fff;
}

.Container-content .Zone-allContent-results .Container-tables-results #table-responsive tbody tr:last-of-type, .Container-content .Zone-allContent .Container-tables-results table#table-responsive tbody tr:last-of-type {
    border-bottom:3px double #aa2024;
}
.Container-content .Zone-allContent-results .Container-tables-results #table-responsive thead, .Container-content .Zone-allContent .Container-tables-results table#table-responsive thead {
	position: sticky;
	top: 0;
	width: 100%;
}
.Container-content .Zone-allContent-results .Container-tables-results #table-responsive tr a, .Container-content .Zone-allContent .Container-tables-results table#table-responsive tr a{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;
}
.Container-content .Zone-allContent-results .Container-tables-results #table-responsive tr a:hover, #table-responsive tr a:focus, .Container-content .Zone-allContent .Container-tables-results table#table-responsive tr a:hover, table#table-responsive tr a:focus{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
.Container-content .Zone-allContent-results .Container-tables-results #table-responsive tr a:visited, .Container-content .Zone-allContent .Container-tables-results table#table-responsive tr a:visited{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;}
/*Estilo para avisos*/
.aviso{
	background: #EEE;
	border: 1px solid #CCC;
	padding: 4%;
	border-radius: 6px;
	font-weight: 600;
}
.aviso span{
	color:#952524;
}
/*Estilo para texto indentado*/
.txt-indent{
	width: 38%;
	text-indent: 30px;
	background: #f4e9e9;
	padding: .5% .5% .5% 0%;
	margin-left: 50px;
}
.txt-indent-Tit{
	text-indent: 15px;
	font-weight: bold;
	margin-left: 20px;
}
.txt-indentSecond{
	margin-left: 9.5%;
}
.txt-indent.txt-center{
	text-align: center !important;
}
/*Estilo para avisos dentro de simula de formulario de registro*/
.aviso-RegDirec{
	width: 38%;
	background: #EEE;
	border: 1px solid #CCC;
	border-radius: 6px;
	font-weight: 600;
	padding: 1% 1.5%;
	margin-left: 50px;
}
/*Estilos para icono para subir al inicio del archivo*/
.Container-content .Zone-allContent p.arrow-top, .Container-institCoopera p.arrow-top, .Container-content .Zone-allContent-results p.arrow-top{
	text-align: right;
}
.Container-content .Zone-allContent a.ir-arriba, .Container-institCoopera a.ir-arriba, .Container-content .Zone-allContent-results a.ir-arriba{
	font-size: 1.2rem;
	color: rgba(245,131,43,.6) !important;
	cursor: pointer;
	text-align: right !important;
	position: fixed;
	z-index: 1000;
	bottom: 50px;
	right: 30px;
}
/*Estilos para los interiores*/
.Container-content .Zone-allContent .table-interiores{
	width: 95%;
	margin:0 auto 10% auto;
	border-color:#EEE;

}
.Container-content .Zone-allContent .table-interiores tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .table-interiores th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .table-interiores td {
	padding: 6px;
}
.Container-content .Zone-allContent .table-interiores td ul li{
	list-style-type: disc !important;
}
.Container-content .Zone-allContent .table-interiores tr td.simulaTit{
	text-align: center;
	font-weight: bold;
}
.Container-content .Zone-allContent .table-interiores tr.totalCaract-Content{
  border-color: #FFF !important;
    border-style: hidden;
    background: #FFF;
    border-top:1px solid #eee;
}
.Container-content .Zone-allContent .table-interiores tr.totalCaract-Content td.totalCaract {
  border-top:1px solid #DADADA;
}
.Container-content .Zone-allContent .table-interiores tr.totalCaract-Content td.totalCaract h4.titnormal {
  font-size: .95rem;
  color: #333;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  padding: 0px;
  border-radius: 0;
  display: block;
  background: transparent;
  border: none;
}
.Container-content .Zone-allContent ol .img-list{
	width: 100%;
	height: auto;
	display: block;
	clear: both;
	margin: 10% 0;
	float: none;
	border: 1px solid #eee;
	padding: 8px;
}
.Container-content .Zone-allContent ol .img-list h5.foot-picture{
	color: #952524;
	font-size: .9rem;
	font-weight: bold;
}
.Container-content .Zone-allContent ol .img-list img{
	width: 100%;
	height: auto;
}
.gap{
	height: 15px;
}
/*Estilo para imágenes*/
.box-img {
    max-width: 100%;
    height: auto;
	margin: 3% 0;
}
.box-img img{
    width: 100%;
    height: auto;
}
/*Estilos para accordion y collapse*/
.Container-content .Zone-allContent #accordion1{
	width: 100%;
	margin: 0;
}
.Zone-allContent #accordion1 .card.talleres{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background: #FFF !important;
    background-clip: border-box;
    border: 1px solid #f5832b;
    border-radius: 0.25rem;
	margin-bottom: .1rem;
}
.Zone-allContent #accordion1 .card-header.taller {
    padding: 0.75rem 1.25rem !important;
    margin-bottom: .2rem !important;
	margin-top: 0px !important;
	margin-left: 0px !important;
    background: rgb(255, 255, 255) !important;
    border-bottom: 0.8rem solid #f5832b !important;
	width: 100%;
	border: initial !important;
}
.Zone-allContent #accordion1 .card-header.taller:first-child {
    border-radius: calc(0.8rem - 1px) calc(0.8rem - 1px) 0 0 !important;
}
.Zone-allContent #accordion1 .card-body.Taller-video{
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
	overflow-x: scroll;
}
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table{
    font-size: 1rem !important;
	width: 95%;
	margin: 0;
}
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table tr th{
    text-align: center;
}

.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table td.celda-descarga{
    text-align: center;
}
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table th.optionWidth, .Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table td.optionWidth{
    display: none;
}
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table thead{
    width: 100%;
}
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table thead th{
    border-bottom: none;
}
/*Estilos para las ligas en el accordion dentro de la sección Talleres y videos*/
h5.mb-0.Tit-talleres{
    font-size: 1.1rem !important;
}
.Container-content .Zone-allContent #accordion1 a.tit-Talleres-collapsed{
	color:#333;
	text-decoration: none !important;
	font-weight: 600;
	font-size:1.1rem !important;
}
.Container-content .Zone-allContent #accordion1 a.tit-Talleres-collapsed:hover, .Container-content .Zone-allContent #accordion1 a.tit-Talleres-collapsed:focus{
	text-decoration: none !important;
	color:#f5832b;
	font-weight: 600;
	font-size:1.1rem !important;
}
.Container-content .Zone-allContent #accordion1 a.tit-Talleres-collapsed:visited{
	color:#333;
	text-decoration: none !important;
	font-weight: 600;
	font-size:1.1rem !important;
}
/*Estilos para los párrafos de Fichas bibliográficas*/
ul.list-books{
	margin-top: 1.5%;
}
ul.list-books li a{
	word-wrap: break-word;
}
.fichaBiblio{
	text-indent: -30px;
	font-size: 1rem;
}
/*Estilo para la sección de Bibliografía de Latindex*/
.Container-bibliografia{
	height: 550px;
	overflow-y: scroll;
}
.Container-bibliografia a{
	word-wrap: break-word;
}
/*Estilo en características de calidad en catálogo histórico Rev impresas*/
ol.Caract-calidadCatHist-rev {
	font-size: 1rem !important;
}
ol.Caract-calidadCatHist-rev .strong-caratcalidad{
	color:#952524 !important;
	font-weight: 600;
}
ol.Caract-calidadCatHist-rev > h3.tit-caract-calCatHist{
	background: rgba(149,37,36,.4) !important;
	color:#333 !important;
	padding: 4%;
	margin-left: -10%;
	border-radius: 4px;
	width: 100%;
}
ol.Caract-calidadCatHist-rev > h3.tit-caract-calCatHist .titbajas{
	text-transform: lowercase;
}
/*Estilos para las fichas de las revistas*/
.Container-content .Zone-allContent .ficha .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent .ficha .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
.Container-content .Zone-allContent .ficha .portada-rev img{
	display: block;
	max-width: 220px;
	width: 100%;
	box-shadow: 0 0 6px #999;
	margin: 0 auto;
	border: 1px solid #EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha{
	padding: 10% 2% 3% 2%;
}
/*Estilo para las opciones de impresión, enviar correo y exportar sobre los tabs dentro de la ficha para las revistas*/
.Container-option-ficha{
	width: 100%;
	padding: 4% 0 3% 0;
	margin: 0 0 8% 0;
	background: #EEE;
}
.Container-option-ficha:after{
content: ""; 
display:block;
clear:both;
visibility:hidden;
height:auto;
}

.Container-option-ficha .Zone-print-export{
	width: 100%;
    height: 30px;
	margin: 0% 0;
	padding: 0 1%;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail{
	clear:both;
    display: block;
    float: left;
    width: 100%;
    height: auto;
    margin:0 0 4% 0;
    padding: 0;
    text-align: center;
}
.Container-option-ficha .Zone-print-export .Zoneright-export{
	clear:both;
    display: block;
    float: left;
    width: 100%;
    height: auto;
    margin:0 0 4% 0;
    padding: 0;
    text-align: center;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul, .Container-option-ficha .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul li{
	display: inline-block;
    margin:0 2%;
}
.Container-option-ficha .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-ficha .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline-block;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a, .Container-option-ficha .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-ficha .Zone-print-export .Zoneright-export a:hover, .Container-option-ficha .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-ficha .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail i, .Container-option-ficha .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}
/*************************************/
/*Zone para el botón de regreso dentro de la ficha*/
.content-ficha .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: right;
	margin: 2% 0;
}
/*Botón de Regresar en Búsqueda Avanzada*/

.content-ficha .Zone-button-agree button.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.content-ficha  .Zone-button-agree button.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
	
}
.content-ficha .Zone-button-agree button.btnback:hover a{
	color: #333 !important;

}
.content-ficha .Zone-button-agree button.btnback a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}	
/*Aquí acaban los estilos paara el botón de regreso*/
/*Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha{
	width: 100%;
	border:none;
	margin: 0% 2% 12%;	
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha th{
	width: auto;
	color: #952524;
	vertical-align: top;
	text-align: left !important;
	padding: 6px !important;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha td{
	vertical-align: top;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul{
	margin-left: -25px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul li{
	list-style: circle;
}
/*Fin de estilos para Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha p > b{
	color: #952524;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha{
	clear: both;
	display: block;
	width: 220px;
	padding: 1% 1% 0% 1%;
	margin: 6% auto 0% auto;
}
.container-iconos-ficha:after{
content: "."; 
display:block;
clear:both;
visibility:hidden;
height:auto;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha i{
	color: #952524;
	font-size: 2rem;
}
.Container-content .Zone-allContent .ficha .portada-rev .container-iconos-ficha img{
	clear:none;
	display: block;
	float: left;
	max-height: 30px;
	height: 100%;
	width: auto;
	box-shadow: none;
	margin: 0 1% 0 5%;
	border: none;
	color: #952524;
}
/*Aquí inician los estilos de los datos del catálogo actual dentro de las fichas*/
.Container-content .Zone-allContent .portada-rev .container-Cat-actual{
	clear:none;
	display:block;
	width: 100%;
	height: auto;
	padding: 6% 0 6% 0;
	margin: 2% 0;
	text-align: left;
	border-top:1px solid #f5832b;
	border-bottom: 1px solid #eee;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h4{
    font-size: 1rem;
	margin-bottom: 4%;
    color: #f5832b;
    text-align: left;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl {
    margin: 1% 0 1% 0%;
	font-size: .9rem;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd.pendiente {
    color: #f5832b;
    font-weight: bold;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dt {
    margin: .5% 0 0 0%;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dd {
    margin: 0% 0 0% 3%;
}
/*Estilos para la o las tablas internas dentro de la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha{
	overflow-x:auto;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table,tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table td {
	padding: 6px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-fichas table td ul li{
	list-style-type: disc !important;
}
/*Estilos para dentro de la tabla dentro de la ficha de Texto completo*/
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table tr td > a, .Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > a{
	color:#952524;
	text-decoration: none;
	font-weight: 500;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table tr td > a:hover, .Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table tr td > a:focus, .Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > a:hover, .Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > a:focus{
	text-decoration: underline;
	color:#333;
	font-weight: 500;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table tr td > a:visited, .Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > a:visited{
	color:#952524;
	text-decoration: none;
	font-weight: 500;
}
.Container-content .Zone-allContent .content-ficha{
	padding-top: 6%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h4{
    font-size: 1rem;
	margin-bottom: 1.5%;
    color: #f5832b;
    text-align: left;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl {
    margin: 1% 0 1% 0%;
	font-size: .9rem;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dt {
    margin: 4% 0 0 0%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dd {
    margin: 0% 0 0% 3%;
}
.Container-content .Zone-allContent p.faq strong{
	color: #952524;
}
.Container-content .Zone-allContent ul.list-faq{
	font-size:1rem;
}
.Container-content .Zone-allContent ul.list-faq li{
	list-style: disc;
}
/*Estilos para el accordion en ayuda*/
.Zone-allContent #accordion1 .Zone-titsection-help{
	margin: 2% 0;
	background: orange;
	padding: 1% 1% .5%;
	border-radius: 6px;
}
.Zone-allContent #accordion1 .Zone-titsection-help h3{
	color:#FFF;
}
.Zone-allContent #accordion1 .card.content-grl{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background: #FFF !important;
    background-clip: border-box;
    border: 1px solid #f5832b;
    border-radius: 0.25rem;
	margin-bottom: .1rem;
}
.Zone-allContent #accordion1 .card-header.ContentGrl-all {
    padding: 0.75rem 1.25rem !important;
    margin-bottom: .2rem !important;
	margin-top: 0px !important;
	margin-left: 0px !important;
    background: rgb(255, 255, 255) !important;
    border-bottom: 0.8rem solid #f5832b !important;
	width: 100%;
	border: initial !important;
}
.Zone-allContent #accordion1 .card-header.ContentGrl-all:first-child {
    border-radius: calc(0.8rem - 1px) calc(0.8rem - 1px) 0 0 !important;
}
.Zone-allContent #accordion1 .card-body.allContentCart{
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
	overflow-x: scroll;
}
h5.mb-0.ContentGeneral {
    font-size: 1rem !important;
}
/*Ligas dentro de la sección ayuda*/
.Container-content .Zone-allContent #accordion1 h5.ContentGeneral a.tit-collapsed{
	color:#333 !important;
	text-decoration: none !important;
	font-weight: 600 !important;
	font-size:1.1rem !important;
}
.Container-content .Zone-allContent #accordion1 h5.ContentGeneral a.tit-collapsed:hover, .Container-content .Zone-allContent #accordion1 h5.ContentGeneral a.tit-collapsed:focus{
	text-decoration: none !important;
	color:#f5832b !important;
	font-weight: 600 !important;
	font-size:1.1rem !important;
}
.Container-content .Zone-allContent #accordion1 h5.ContentGeneral a.tit-collapsed:visited{
	color:#333 !important;
	text-decoration: none !important;
	font-weight: 600 !important;
	font-size:1.1rem !important;
}
.Zone-allContent #accordion1 .card-body.allContentCart ul {
    padding: 0px;
    margin: 0px 0px 0px 5%;
    list-style: disc;
}
.Zone-allContent #accordion1 .card-body.allContentCart ul li{
    list-style: disc;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 1rem;
}
.Zone-allContent #accordion1 .card-body.allContentCart ul li i{
   color:#952524;
	font-size: 1.7rem;
}
.Zone-allContent .container-info{
	margin:4% 0 0 0;
	padding: 1%;
	border-top:1px solid #CCC;
}
.Zone-allContent .container-info i{
	font-size: 1.5rem;
	color:#f5832b;
}

/*Aquí inicia el contenido para la pantalla de Índices cuando ingresas desde el front*/
.Zone-allContent .ZoneIndices-all{
	clear: none;
	display: block;
	width: auto;
	height: auto;
	margin: 0 auto 2% auto;
}
.Zone-allContent .ZoneIndices-all:after{
	content: "."; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}
.Zone-allContent .ZoneIndices-all form{
	clear: none;
	display: block;
	width: auto;;
	height: auto;
	margin: 0 auto 4% auto;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema{
	clear:both;
	display: block;
	width: 100%;	
	height: auto;
	float:left;
	margin:0 0 10% 0%;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion{
	clear:both;
	display: 100%;	
	height: auto;
	float: right;
	margin:2% 0 4% 0%;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio{
	clear:none;
	display: block;
	width: auto;	
	height: auto;
	float:none;
	margin:0 0;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;

}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion{
	clear:none;
	display: block;
	width: 100%;	
	height: auto;
	float:left;
	margin:0 0 10% 0% !important;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo.First-menuabc{
	clear:none;
	display: block;
	width: 100%;	
	height: auto;
	float:left;
	margin:0 0 10% 0% !important;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul{
	list-style-position: outside;
	margin-left: -25px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu{
	padding:0;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu li{
	display: inline;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices{
	padding: 5% 3% 0% 3%;
}
	
/*Título que simula un botón para la pantalla de todos los índices, al entrar desde front*/
.tit-simulabtn{
	display: block;
	width: 100%;
	margin: 0% 0 1.5% 0;
    color: #333;
    background-color: #fafafa;;
	border: 1px solid #ccc;
	padding: 0.375rem 0.75rem;
	text-align: center;
	vertical-align: middle;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	border-radius: 0.25rem 0.25rem 0 0;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
/*Estilos para la opción de subtema sobre la tabla de resultados de acuerdo al índice elegido*/
.Container-content .Zone-allContent-results .form-group.group-subtemas{
	width:100%;
	margin:2% auto;
	text-align: center;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .col-form-label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .custom-select{
	width:80%;
}          
.box-red{
	background: #952524;
	color:#FFF;
	padding: 0 4px 2px;
}         
/*Estilos para el formato de búsqueda avanzada*/
.Container-content .Zone-allContent form table.advancedSearch{
	width: 100%;
	margin:0;
	border:none;
}
.Container-content .Zone-allContent form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: 2% 0 !important;
}
.Container-content .Zone-allContent form table tr td .box-label{
	clear: both;
	display: block;
	float: left;
	width: 100%; 
	margin-left: 0%;
	padding: 0 0 0 2%;
	text-align: left;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input{
	clear:both;
	display: block;
	float: left;
	width: 100%;
	margin-left: 1%;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 2%;
}
/*Para cuando 2 inputs y labels tengan que compartir el mismo renglón*/
.Container-content .Zone-allContent form table tr td .box-label-small{
	clear: both;
	display: block;
	float: left;
	width: 100%;
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent form table tr td .box-label-small.label-push{
	padding:0 0 0 2%;
	width: inherit;
}

.Container-content .Zone-allContent form table.advancedSearch tr td .box-label-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small{
	clear:both;
	display: block;
	float: left;
	width: 100%;
	margin-left: 0;
}
/*Estilo para elementos faltantes dentro Registro y actualización de directorio*/
.Container-content .Zone-allContent .underline-box{
	clear:none;
	display: block;
	width: 70%;
	float: none;
	margin: 0 auto;
	padding: 1%;
	border:1px solid #EEE;
	border-radius: 6px;
}
.Container-content .Zone-allContent .underline-box h4{
    font-size: .95rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    padding: 1% 1.5%;
	margin-top: -3%;
	width: 16%;
	border-radius: 4px;
	display: inherit;
	background: #eee;
	border: none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch{
	width: 100%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: .5% 0 !important;
}
.Container-content .Zone-allContent .underline-box form table tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 24%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input{
	clear:none;
	display: block;
	float: left;
	width: 75%;
	margin-left: 1%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 26%;
}
/*Tabla cuando es dentro de un fieldset*/
.Container-content .Zone-allContent fieldset table.advancedSearch{
	width: 60%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 35%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-all{
	clear: none;
	display: block;
	float: left;
	width: 80%; 
	padding: 0 0 0 0%;
	margin-left: 0%;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray{
	background: #EEE;
	padding: .5% 0 0 0;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray .box-label-all label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-aswer{
	clear:none;
	display: block;
	float: left;
	width: 60%;
	margin-left: 1%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso {
    padding: 0%;
	width: 80%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso p, .Container-content .Zone-allContent form table.advancedSearch tr td .form-campo-aviso p{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td p.form-paragraph-aviso, .Container-content .Zone-allContent form table.advancedSearch tr td p.form-paragraph-aviso{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-check-inline{
	clear: both;
	display: block;
	float: none;
	width: 80%;
	margin-left: 0%;
	padding-left: 0%;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree{
	width: 80%;
	height: auto;
	text-align: center;
	margin: 2% 0;
}
/*Para los label e inputs small*/
.Container-content .Zone-allContent .underline-box form table tr td .box-label2-small {
    clear: none;
    display: block;
    float: left;
    width: 25%;
    padding: 0 0 0 2%;
    margin-left: 0%;
    text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2 input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}   
/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent .underline-box form table tr td .box-label2-small.label-push{
	padding: 0 2%;
	width: inherit;
}
	
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-label2-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small{
	clear:none;
	display: block;
	float: left;
	width: 22%;
	margin-left: 0;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .form-paragraph-aviso {
    padding: 0 0 0 2%;
	width: 100%;
}
/*Estilos para los subtemas dentro del formato de registro del directorio*/
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-complate {
    clear: none;
    display: block;
    float: left;
    width: 100%;
    margin-left: 1%;
}
.Container-content .Zone-allContent form table tr td .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent form table tr td .nav-tabs .nav-link.active{
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
/*Estilo para dar un border alrededor de 1 o varios elementos*/
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .marker-td{
    border:1px solid #CCC;
    border-radius: 6px;
    padding: 1% 0 0 0;
}    
.marker-td:after{
    content: "."; 
    display:block;
    clear:both;
    visibility:hidden;
    height:15px;
}
.gap-format{
    height: 45px;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .Zone-button-add-url{
  text-align: right;
}
/*Estilos para el botón de agregar más URL en el formato de registro de directorio*/
.btn-success-orange {
    color: #fff;
    background-color: #f5832b;
    border-color: #f5832b;
}
.btn-success-orange:hover {
    color: #FFF;
    background-color: #fb9342;
    border-color: #ae4d01;
}
/*Cambio de color para el bloque de en el formato de búsqueda avanzada Select*/
.Container-content .Zone-allContent form table.advancedSearch tr td .custom-select {
    color: #495057;
    background: #FBF4F4 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
    border: 1px solid #FBF4F4;
    border-radius: 0.25rem;
}
/*Estilos para los botones abajo y debajo del formato de Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree{
	width: 100%;
	height: auto;
	text-align: left;
	margin: 2% 0;
}

/*Botón de buscar en Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext, .Container-content .Zone-allContent .btn.btnnext, .Container-content .Zone-allContent .btn.btnsend{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext:hover, .Container-content .Zone-allContent .btn.btnnext:hover, .Container-content .Zone-allContent .btn.btnsend:hover{
	color: #FFF !important;
	background: #952524;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #730b0a;
	margin-left: 2%;
	
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover a{
	color: #FFF !important;

}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}
/*Botón de Limpiar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent .btn.btnclean{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent .btn.btnclean:hover{
	color: #FFF !important;
	background: #f5832b;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #ae4d01;
	margin-left: 2%;
	
}

/*Botón de Regresar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent .btn.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent .btn.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
	
}
/*Para alinear un botón detrás de otro en los tamaños pequeños*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnsearch, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnclean, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > button.btnback{
	display:inline-block;
	float:right;
}
/*Estilo para las ligas dentro de productos en campos*/
#campos{
    opacity: 100;
}
/*Estilos generales de ligas*/
.Container-content .Zone-allContent #campos a{
	color:#333;
	text-decoration: none;
	font-weight: 500;
}
.Container-content .Zone-allContent #campos a:hover, .Container-content .Zone-allContent #campos a:focus, .Container-content .Zone-allContent #campos a:visited:hover{
	text-decoration: underline;
	color:#952524;
	font-weight: 500;
}
.Container-content .Zone-allContent #campos a:visited{
	color:#333;
	text-decoration: none;
	font-weight: 500;
}
/*Para cambiar el color de la caja de Tooltip*/
[data-tooltip]::before {
  background-color: rgba(0, 0, 0, 0.9) !important;
}
/*Estilos para la imagen de las noticias dentro de la sección*/
.Container-content .Zone-allContent .ContainerSectionNews{
    border-bottom: 3px double #EEE;
    padding: 1.5%;
}
.Container-content .Zone-allContent .colum-imgNews .img-news-thumbnail{
  clear: none;
  display: block;
  float: left;
  width: 100;
  height: auto;
  margin: 0 0 0 1.3%;
}
.Container-content .Zone-allContent .colum-imgNews .img-news-thumbnail img{
    width: 100%;
    height: auto;
    padding: 0px;
    margin:0px;
    box-shadow: 3px 3px 6px 2px #CCC;
}
/*Estilos para las columnas de noticias*/
.Container-content .Zone-allContent .ZoneSection-news{
	float: left;
	margin: 0 0 10% 0;
}

.Container-content .Zone-allContent .ZoneSection-news .card {
	width: 270px;
    margin: 0 auto !important;
	border-color: rgba(149, 37, 36, 0.5);
  	box-shadow: 3px 4px 4px #EEE;
}
.Container-content .Zone-allContent .ZoneSection-news .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: 1.1rem;
}	
/*Estilos para títulos, si es que existieran en la sección de noticias*/
.Container-content .Zone-allContent .ZoneSection-news h4.card-title{
	font-size: 1rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent .ZoneSection-news p.card-text{
	font-size: .9rem;
	color:#333;
	text-align: justify;
	font-weight: 500;
}
/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore {
    color: #952524;
	font-size: .85rem;
	font-weight: 500;
    background-color: transparent;
	border-color:transparent !important;
	text-decoration: none;
	display: block;
	text-align: right;
}
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:hover {
    color: #f5832b;
	font-size: .85rem;
    background-color: #FFF;
	text-decoration: none;
	display: block;
	text-align: right;
	border-color:transparent !important;
}   
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:active, .Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:focus{
    color: #f5832b;
	font-size: .85rem;
    background-color: #FFF;
	text-decoration: none;
	display: block;
	text-align: right;
	outline: 0 !important;
}   
/*Estilos solamente para simular lo que hay en la búsqueda por artículo, ya que se encuentran en otra css que no tengo, o sea los siguientes 3 estilos no se debe incluir*/
.card-fil, .card-fil ul li {
  border: 0;
}
.Container-tables-results table#table-responsive-two-art tr td .found-item {
  border-top: 3px double rgba(245,131,43,.6) !important;
  padding: 2%;
}
.card-title-fil {
  margin-bottom: 0;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  font-weight: bolder;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
/**************************************************/
/**************************************************/

/*Estilo para hacer el border dentro de los resultados por búsqueda por año y por institución editorial*/
.zone-year, .zone-institution{
    border: 1px solid #f5832b;
    border-radius: 4px;
    display: block;
    margin:0rem 0 .5rem 0;
}
/*Estilo para agregar border debajo del título de año e institución editorial*/
.card-title-fil.text-secondary{
    border-bottom: 3px double #CCC !important;
    padding: 2%;
}

/*Aquí inician la media querie*/
@media (min-width:480px) {
.Container_languageOthers{
    width: 96%;
	margin: 0 auto;
}
/*Cuando abre el submenú*/
.dropdown-item {
    font-weight: normal;
    color: #952524;
    text-transform: none !important;
    font-size: 1rem;
	padding: 0.25rem 10rem;
}
.dropdown-item.active, .dropdown-item:active {
  color: #333;
  text-decoration: none;
  background-color: #EEE;
}
.Zone-RdSoc{
	clear: none;
	display: block;
	float: left;
	width: 50%;
	height: 39px;
	margin-top: 0px;
	padding: 0px 0px;
}
.title{
	color:#FFF;
	font-size: .9rem;
	text-align: left;
	text-transform: uppercase;
	font-weight:500;
}
/*Contenedor del head*/
.ZoneControl-Head{
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
}
.ZoneControl-Head:after{
content: "."; 
display:block;
clear:both;
visibility:hidden;
height:auto;
}
.ZoneControl-Head .Zone_logoLeft{
    clear: none;
	display: block;
	float: left;
	width: 25%;
	height: auto;
	margin: 2.2% 0% 0px 0px;
}	
.ZoneControl-Head .Zone_logoLeft img{
	display: block;
	max-height: 90px;
	max-width: 100%;
	width: auto;
	height: auto;
}
.ZoneControl-Head .Zone_tit_right{
	clear: none;
	display: block;
	float: left;
	width: auto;
	height: 55px;
	margin: 2% 0% 0px 0%;
	padding: 0% 0% 0% 1.5%;
	border-left: 1px solid #999;
}
.ZoneControl-Head .Zone_tit_right h1{
	font-size:.79rem;
	color:#333;
}
.ZoneControl-Head .Zone_issn{
	clear: none;
	display: block;
	float: right;
	width: auto;
	height: auto;
    margin: 0% 1.5% 0px 0px;
	padding: 0% 0 .1% 0;
}
.ZoneControl-Head .Zone_issn p{
	font-size:.8rem;
	color:#333;
	font-weight: 500;
	margin-bottom: 0;
}
/*Estilos para el buscador principal*/
.search_princ{
	margin-top: 1%;
}
.container_SearchPrinc{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	background: #EEE;
}
.elments_Search{
	background: url("../images/back_search.png") no-repeat center center;
	height: auto;
	max-width: 100%;
	margin: 0 auto 4% auto;
	background-size: auto 380px;
	text-align: center;
	border-bottom: none;
}
.optionsSearch{
	clear: none;
	display: block;
	float: none;
	width:90%;
	margin: 6% auto 0 auto;
}
.tit_SearchIn{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en el front*/
.checkbox-search{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.SearchExac{
	clear: none;
	display: block;
	float:none;
	width:90%;
	text-align: left;
	margin: 2% auto 4% auto;
}
.form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ .container_SearchPrinc .input-group {
    width: 90% !important;
    margin: 0 auto !important;
}
.btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
input.form-control{
	border-color: #656565 !important;
}
.form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}
/*Botonera de Búsquedas a mano derecha*/
.btn-group-vertical.botonera-search{
	margin: 0 auto;
	display: flex;
	align-items: center;
}

.botonera-search:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: auto;
}
.btnMore-search{
	margin:3% 0;
	
}
.tit_MoreSearch{
	background: transparet;
	width: 300px;
	padding: 1.5% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
  	border-bottom: 1px solid #952524;
}
	
/*Estilo para el título de Búsqueda botonera*/
#menu-botoneraSearch {
    padding: 0;
    margin: 0;
    border: 0; 
}
 
#menu-botoneraSearch ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
}
 
#menu-botoneraSearch ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearch ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearch ul li.hover,
#menu-botoneraSearch ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
#menu-botoneraSearch ul ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 200px; 
}
 
#menu-botoneraSearch ul ul li {
    float: none; 
}
 
#menu-botoneraSearch ul li:hover > ul {
    visibility: visible; 
}
 
#menu-botoneraSearch ul ul{
    top: 0;
    left: 100%; 
}
 
#menu-botoneraSearch ul li {
    float: none; 
}
 
#menu-botoneraSearch {
    width: 300px; 
	margin: 0;
}
 
#menu-botoneraSearch span, #menu-botoneraSearch a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
#menu-botoneraSearch:after, #menu-botoneraSearch ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearch ul, #menu-botoneraSearch li {
    width: 100%; 
}
#menu-botoneraSearch li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
#menu-botoneraSearch li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearch a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}

#menu-botoneraSearch ul ul li {
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin:2%;
}
#menu-botoneraSearch ul ul li:hover {
    background: #dddddd; 
}
#menu-botoneraSearch ul ul li:hover a {
    color: #666666; 
}
#menu-botoneraSearch ul ul li ul li {
    background: #EEE;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius: 0;
}
#menu-botoneraSearch ul ul li ul li:hover {
    background: #b7b7b7; 
}
#menu-botoneraSearch .has-sub {
    position: relative; 
}
 
#menu-botoneraSearch .has-sub:after, #menu-botoneraSearch .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearch .fa-angle-right {
    float: right;
}
.options{
	border:1px solid #666;
	background: #EEE;
	padding: 1%;
}

/*Contenedor principal de los índices*/
.optionsSearch_indices{
	clear: none;
	display: block;
	background: #FFF;
	margin:0 auto;
	padding: 4% 0 0 0;
	text-align: center;
	
}
/*******************************/
/*Zone de Numeralia y de nuevos ingresos*/
.ContainerNum{
	width: auto;
	height: auto;
	margin:0;
	}
.numeralia-news-ingresos{
	margin-top:4%;
}

.numeralia-news-ingresos .ZoneNum-Ingresos{
	margin-bottom: 0;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia{
	clear: none;
	display: block;
	float: right;
	width: 24%;
	height: 180px;
	padding: 1% 2% 2% 2%;
	margin: 0 0 0 0;	
	color:#952524;
	text-align: center;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=1 );
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia{
	color:#333;
	font-weight: 600;
	margin: 4% 0;
	font-size: 1em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia{
	font-size: 1.1rem;
	font-weight: 600;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia2{
	color:#333;
	font-weight: 600;
	margin: 4% 0 0% 0;
	font-size: 1em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia .coming{
	font-size: 1.6rem;
	font-weight: 600;
}
/*Estilos para Nuevos ingresos*/
.fas {
	margin-right: 4px !important; /*override*/
}

.fas .fa-clipboard-check {
	margin-right: 0px !important; /*override*/
	font-size: 20px;
}

.pagination a {
	color: #555;
}
.card-header {
    padding: 10px 15px;
	margin-top: -24px;
	margin-bottom: 0;
	margin-left:-10px;
 	border: 1px solid #CCC;
    width: 60%;
    border-radius: 6px !important;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );

   
}
.card ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.card.panel-default.ingresos-direc .demo1, .card.panel-default.ingresos-catalogo .demo1{
	width: 100%;
	height: 120px !important;
}
.demo1 {
	width: 100%;
	height: 220px !important;
}
.news-item {
	padding: 4px 4px;
	margin: 0px;
	border-bottom: 1px dotted #555;
}

.card.panel-default.ingresos-direc, .card.panel-default.ingresos-catalogo{
	width: 75%;
	height: 220px;
	margin: 8% auto 6% auto;
	display: block;
	clear: none;
	float: none;
}
/*Estilos para los links dentro ingresos del directorio e ingresos catálogo*/
.card.panel-default.ingresos-direc a, .card.panel-default.ingresos-catalogo a{
	color:#952524;
	text-decoration: none;
}
.card.panel-default.ingresos-direc a:hover, .card.panel-default.ingresos-direc a:focus, .card.panel-default.ingresos-catalogo a:hover, .card.panel-default.ingresos-catalogo a:focus{
	color:#333;
	text-decoration: underline;
}
.card.panel-default.ingresos-direc a:visited, .card.panel-default.ingresos-catalogo a:visited{
	color:#952524;
	text-decoration: none;
}
.card-footer {
    padding: 0rem 1.25rem;
    background-color: transparent;
    border-top: 0px solid rgba(0, 0, 0, 0.125);
    padding-bottom: 2%;
}
.card-footer .page-link {
    padding: 0.3rem 0.5rem !important;
}

/*Head de noticias*/
.container-fluid.ContainerNews {
    background: #fafafa;
	padding: 1.5%;
}
.card.panel-default.NewsLatindex{
	width: 90%;
	height: auto;
	margin: 0 auto;
	border: 1px solid #f5832b;
	border-radius: 1rem;
}
.card.panel-default.NewsLatindex .news-item {
    
    border-bottom: none;
}
/*El botón de noticias*/
.card-header.head-news {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	background: #f5832b !important;
}
.card-header.head-news:hover {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #ccc;
	background: rgba(255,175,75,1) !important;
	background: -moz-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,175,75,1)), color-stop(100%, rgba(245,131,43,1))) !important;
	background: -webkit-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#f5832b', GradientType=0 ) !important;

}
/*Link de News*/
.card-header.head-news a.boton-News{
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
	
}
.card-header.head-news a.boton-News:hover, .card-header.head-news a.boton-News:focus {
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
}
.card-body.news-latindex  {
    padding: 2rem;
}
.card-body.news-latindex ul.demo1 li table td {
     padding: 10px;
	vertical-align: top;
}
.container-fluid.ContainerNews .card-footer{
    display: block !important;
}
.card-body.news-latindex ul.demo1 li table td.img_news{
     padding: 0 20px;
}
/*Estilo para las ligas dentro de las noticias individuales*/
.card-body.news-latindex ul.demo1 li table td a{
     color: #952524;
	text-decoration: none;
}
.card-body.news-latindex ul.demo1 li table td a:hover, card-body.news-latindex ul.demo1 li table td a:focus{
     color: #333;
	text-decoration: underline;
}.card-body.news-latindex ul.demo1 li table td a:visited{
     color: #952524;
	text-decoration: none;
}
/*Inician estilos para zona Sobre Latindex*/
.container-fluid.Container-about{
	background: #FFF;
	/*padding: 1.5%;*/
}
.container-fluid.Container-about .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 3% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Container-about .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.container-fluid.Container-about .Zone-sinopsisAbout{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
/*Estilos para imágenes del slider y otros elementos del mismo para cambiar el valor de alguna propiedad*/
.Zone-Slide {
	background: #fafafa;
    padding: 1.5%;
}
.Zone-Slide .carousel.slide{
	width: 90%;
    margin: 0 auto;
}
.carousel-inner img {
    width: 100%;
   /* max-height: 450px; Si quieres modificar el alto es con esto*/ 
  }

.carousel-indicators li {
    
    background-color: #999;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-control-prev-icon, .carousel-control-next-icon {
    width: 30px !important;
    height: 30px !important;
}
.carousel-control-prev, .carousel-control-next {

    width: 5% !important;
    color: #fff;
    text-align: center;
}
/*Aquí terminan los estilos sobre-escritos del slider*/

/*Aquí inician los estilos para gráficas*/
.container-fluid.Zone-graficas{
	margin-bottom: 1%;
}
.container-fluid.Zone-graficas .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 3% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-graficas .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.Graphics-Latindex{
	width: 70%;
	height: auto;
	margin: 3.5% auto .5% auto;
}
.Container-Graficas{
	clear: none;
	display: block;
	float: left;
	width: 40%;
	height: auto;
	margin: 3% 0 0 8%;
	text-align: left;
}
/*Estilos para los links dentro de la sección gráficas en el front*/
.Container-Graficas a{
	color:#333;
	text-decoration: none;
}
.Container-Graficas a:hover, .Container-Graficas a:focus{
	color:#952524;
	text-decoration: none;
}
.Container-Graficas a:visited{
	color:#333;
	text-decoration: none;
}
/*Aquí inician los estilos para Instituciones de la red*/
.container-fluid.Zone-InstitRed{
	background: #fafafa;
    margin-bottom: 1%;
	padding-bottom: 1.5%;
}
.container-fluid.Zone-InstitRed .Zone-titsection{
	width: 400px;
	height: auto;
	background: #FFF;
	margin: 3% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstitRed .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstitRed .Container-institRed{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 15%;
	height: auto;
	margin:1% 0 0 1.3%;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para Instituciones Cooperantes*/
.container-fluid.Zone-InstiCoopera{
	background: #FFF;
    margin-bottom: 1%;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 3% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 15%;
	height: auto;
	margin-left: 1.3%;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para la zona de redes sociales y otros*/
.container-fluid.Zone-follow{
	background: #fafafa;
    padding: .3% 1.5% .4% 1.5%;;
}
.container-fluid.Zone-follow .Container-follow-others{
	width: 90%;
	height: auto;
	margin: .5% auto .3% auto;
}
.container-fluid.Zone-follow .Container-follow-others .followUs{
	clear: none;
	display: inline-block;
	width: 56%;
	float: left;
	margin:0 0 0 0%;
	vertical-align: middle;
}
/*Estilos para las ligas de facebook*/
.followUs a.redscocial-face{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;
}

.followUs a.redscocial-face:hover, .followUs a.redscocial-face:focus{	
	color:#0a1856;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;

}
 .followUs a.redscocial-face:active{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;


}
/*Estilos para las ligas de twitter */
.followUs a.redscocial-twitter{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 4% 0 0;
}

.followUs a.redscocial-twitter:hover, .followUs a.redscocial-twitter:focus{	
	color:#4e96f8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 4% 0 0;
}
 .followUs a.redscocial-twitter:active{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
     margin: 0 4% 0 0;
}
/*Estilos para las ligas de youtube*/
.followUs a.redsocial-youtube{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}

.followUs a.redsocial-youtube:hover, .followUs a.redsocial-youtube:focus{	
	color:#952524;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
 .followUs a.redsocial-youtube:active{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
.container-fluid.Zone-follow .Container-follow-others .faq-help{
	clear: none;
	display: inline-block;
	width: 25%;
	float: right;
	margin: 2% 0 0 2%;
	vertical-align: middle;
}
.faq-help a, .license_privacy a{
	color:#952524;
	text-decoration: none;
	outline: 0;
}
.faq-help a:hover, .faq-help a:focus, .license_privacy a:hover, .license_privacy a:focus{	
	color:#333;
	text-decoration: none;
	outline: 0;
}
 .faq-help a:active, .license_privacy a:active{	
	color:#952524;
	text-decoration: none;
	outline: 0;
}
/*Aquí inician los estilos para la zona de Privacidad y licencia*/
.container-fluid.Zone-follow .Container-license-privacy{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-follow .Container-license-privacy .license_privacy{
	clear: none;
	display: block;
	width: auto;
	float: right;
	margin:0 0 0 0%;
}
/*Estilos para el footer Zone 01*/
.container-fluid.Zone-footer{
	background: #333;
	padding: .3% 1.5% .4% 1.5%;
}

.container-fluid.Zone-footer .Container-foot_01{
	clear: none;
	display: block;
	float: none;
	width: 90%;
	height: auto;
	margin: 1.5% auto;
	text-align: center;
}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: auto;

}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma img{
	width: auto;
	max-height: 80px;
	margin: 0;
}
/*Estilo para los hipervinculos dentro del footer*/
.container-fluid.Zone-footer a{
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer a:hover, .container-fluid.Zone-footer a:focus{	
	color:#EEE;
	text-decoration: underline;
	outline: 0;
}
 .container-fluid.Zone-footer a:active{	
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer .Container-foot_02{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
	text-align: left;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: auto;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright p{
	color: #FFF;
	font-size: .8rem;
	text-align: left;
}
/*Segunda Zona del footer-Aviso*/
.container-fluid.Zone-footer2{
	background: #262626;
	padding: .3% 1.5% .4% 1.5%;
}
.container-fluid.Zone-footer2 .Container-foot_03{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
	padding: 0 5%;
}
.container-fluid.Zone-footer2 .Container-foot_03 p{
	color: #FFF;
	font-size: .9rem;
	text-align: center;
}
/*Estilos para el buscador principal dentro de los interiores*/
.search_princ-internal{
	margin-top: 1%;
}
.search_princ-internal .container_SearchPrincInternal{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	background: #EEE;
}
.elments_Search-internal{
	background: url("../images/back_search.png") no-repeat center center;
	height: auto;
	max-width: 100%;
	margin: 0 auto 4% auto;
	background-size: auto 380px;
	text-align: center;
	border-bottom: none;
}
.elments_Search-internal .optionsSearchInternal{
	clear: none;
	display: block;
	float: none;
	width: 90%;
	margin: 6% auto 0 auto;
}
.elments_Search-internal .tit_SearchInternal{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en el front*/
.elments_Search-internal .checkbox-searchinternal{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.elments_Search-internal .SearchExacInternal{
	clear: none;
	display: block;
	float:none;
	width:90%;
	text-align: left;
	margin: 2% auto 4% auto;
}
.elments_Search-internal .form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.elments_Search-internal .form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.elments_Search-internal .input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ-internal .container_SearchPrincInternal .elments_Search-internal .input-group {
    width: 90% !important;
    margin: 0 auto !important;
}
.elments_Search-internal .btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.elments_Search-internal .btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
.elments_Search-internal input.form-control{
	border-color: #656565 !important;
}
.elments_Search-internal .form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.elments_Search-internal .btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.elments_Search-internal .btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}	
/*Botonera de Búsquedas a mano derecha en los interiores con 4 botones*/
	
.botoneraSearch-internal{
	margin:0% 0 0 0;
	padding-top: 1%;
}
.botonera-search-internal{
	
}
.btnMore-search2{
	margin:3% 0 1% 0;
}
	
.botoneraSearch-internal .tit_MoreSearch-internal{
	background: transparent;
	width: 300px;
	padding: 1.5% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #952524;
}
#menu-botoneraSearchInternal{
    width: 300px;
	padding: 0;
    margin: 0;
    border: 0; 
}
#menu-botoneraSearchInternal ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
	width: 100%;
}
 
#menu-botoneraSearchInternal ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearchInternal ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearchInternal ul li.hover,
#menu-botoneraSearchInternal ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal span, .botoneraSearch-internal #menu-botoneraSearchInternal a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal:after, .botoneraSearch-internal #menu-botoneraSearchInternal ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearchInternal ul, #menu-botoneraSearchInternal li {
    width: 100%; 
}
#menu-botoneraSearchInternal li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
	
#menu-botoneraSearchInternal li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearchInternal a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}	

#menu-botoneraSearchInternal .has-sub {
    position: relative; 
}
 
#menu-botoneraSearchInternal .has-sub:after, #menu-botoneraSearchInternal .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearchInternal .fa-angle-right {
    float: right;
}
.btn-group-vertical.botonera-search-internal {
    margin: 0 auto;
    display: flex;
    align-items: center;
	padding: 1% 0 5% 0;
}
/*Finalizan estilos para botonera a mano izquierda*/	
	
/*Contenedor principal de los índices en el interior*/
.Container-content .Zone-allContent{
	padding: 5% 3% 4% 3%;
	margin: 0 0 0 0;
	display: block;
	width: 100%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
/*Contenedor principal de los índices en el interior*/
.Container-content .Zone-allContent-indices{
	padding: 2% 0 1% 0;
	margin: 0 auto;
	display: block;
	width: 90%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
.Container-content .Zone-allContent-results{
	padding: 5% 3% 4% 3%;
	margin: 0 0 0 0;
	display: block;
	width: 100%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
	
/*Contenedor principal de los índices*/
.Container-content .Zone-allContent .Container-btnsIndices{
	width: 320px;
	margin: 0% auto 0 auto;
	}
.Container-content .Zone-allContent .optionsSearch_indices{
	clear: none;
	display: block;
	width: 320px;
	background: #FFF;
	margin: 0 0 2% 0;
	padding: 1% 4%;
	text-align: left;
	border: 1px solid #EEE;
	border-radius: 4px;
}
.Container-content .Zone-allContent .optionsSearch_indices ul{
	list-style-position: outside;
	margin-left: -30px;
}
.Container-content .Zone-allContent .optionsSearch_indices label, .Container-content .Zone-allContent .optionsSearch_indices select, .Container-content .Zone-allContent .optionsSearch_indices form{
	font-size: .9rem;
}
.Container-content .Zone-allContent .optionsSearch_indices form{
	text-align: center;
	margin: 4% 0;
}
.Container-content .Zone-allContent .optionsSearch_indices hr {
    margin: 12% 0 10% 0;
	border-color:#f5832b;
}
.dropdown-toggle::after {
    display: inline-block;

}
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index{
	display: block;
	width: 320px;
	margin: 0% 0 1.5% 0;
    color: #333;
    background-color: #fafafa;
    border-color: #ccc;
	
}	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:hover {
	display: block;
	width: 320px;
    color: #952524;
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
    border-color: #999;
	margin: 0% 0 1.5% 0;
}
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.focus {
	display: block;
	width: 320px;
    color: #952524;
    background-color: #EEE;
    border-color: #CCC;
    box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
	margin: 0% 0 1.5% 0;
}	
	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled):active:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled).active:focus,
.show > .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show {
    display: block !important;
    left: 2px !important;
	top: 0px !important;
	transform: translate3d(0px, 40px, 0px) !important;
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises {
    min-width: 2rem;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises1, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises2{
	padding: 0 2%;
	margin: 0 4% 0 0;
}
/*Estilos para el menú de abc dentro de índices con resultados*/	
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices {
    min-width: 2rem;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu {
    margin-left: -10px;
	margin-bottom: .3rem;	
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu > li{
    display:inline;
}
.dropdown-menu.menuabc-indices ul.index-Menu > li > a.dropdown-item{
    display:inline;
	padding: 0rem !important;
}
/*Estilos para las ligas del menú de abc de los índices con resultados*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
    white-space: inherit;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
    white-space: inherit;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
    white-space: inherit;
}
/*Estilos para ligas de los índices de Tema, Región y País-territorio*/
#PorTema .optionsSearch_indices ul li a, #PorRegion .optionsSearch_indices ul li a, #PorPais .optionsSearch_indices ul li a{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:hover, #PorTema .optionsSearch_indices ul li a:focus, #PorRegion .optionsSearch_indices ul li a:hover, #PorRegion .optionsSearch_indices ul li a:focus, #PorPais .optionsSearch_indices ul li a:hover, #PorPais .optionsSearch_indices ul li a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:visited, #PorRegion .optionsSearch_indices ul li a:visited, #PorPais .optionsSearch_indices ul li a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
/*Estilos para el menú de abc en los índices*/	
#PorTitulo .optionsSearch_indices ul, #PorEditorial .optionsSearch_indices ul, #PorIndizacion .optionsSearch_indices ul{
	width: 80%;
	list-style-type: none;
	padding: 0;
	margin:0 auto;
	font-size: 1rem;
	text-align: center;
}
#PorTitulo .optionsSearch_indices ul li, #PorEditorial .optionsSearch_indices ul li, #PorIndizacion .optionsSearch_indices ul li{
	display: inline;
	padding: 0 1%;
	margin: 0;
}
/*Estilos para ligas del menú de abc de los índices*/
#PorTitulo .optionsSearch_indices ul.index-Menu li a, #PorEditorial .optionsSearch_indices ul.index-Menu li a, #PorIndizacion .optionsSearch_indices ul.index-Menu li a{
	color:#666;
	text-decoration: none;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:hover, #PorTitulo .optionsSearch_indices ul.index-Menu li a:focus, #PorEditorial .optionsSearch_indices ul.index-Menu li a:hover, #PorEditorial .optionsSearch_indices ul.index-Menu li a:focus, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:hover, #PorEditorial .optionsSearch_indices ul.index-Menu li a:focus{
	color:#952524;
	text-decoration: underline;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:visited, #PorEditorial .optionsSearch_indices ul.index-Menu li a:visited, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:visited{
	color:#666;
	text-decoration: none;
}
/*Estilos para los breadcrumbs en los interiores*/
.breadcrumb {
    display: block;
}
.Container-content .Zone-allContent ul.breadcrumb {
	padding: 10px 16px;
	list-style: none;
	background-color: transparent;/*#EEE*/
	border-bottom: 1px solid #CCC;
	margin-bottom: 5%;
	border-radius: 0;
}
 .Container-content .Zone-allContent ul.breadcrumb li {
  display: inline;
  font-size: 1rem;
	color:#999;
}
.Container-content .Zone-allContent ul.breadcrumb li+li:before {
  padding: 8px;
  color: #f5832b;
  content: "/\00a0";
}
.Container-content .Zone-allContent ul.breadcrumb li a {
  color: #333;
  text-decoration: none;
}
.Container-content .Zone-allContent ul.breadcrumb li a:hover {
  color: #952524;
  text-decoration: underline;
}
/*Estilos para los títulos dentro de los interiores*/
.Container-content .Zone-allContent .Zone-titsection {
    width: 100%;
    height: auto;
    margin: 1% 0 0 0px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
	background: rgba(238,238,238,1);
	background: -moz-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(238,238,238,1)), color-stop(43%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=1 );
	border-radius: 8px 0px 0px 8px;
}
.Container-content .Zone-allContent .Zone-titsection h2.titSection{
	font-size: 1.2rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 6%;
	padding: 1.5%;
}
.Container-content .Zone-allContent .Zone-titsection h2.titNameMagazine{
	font-size: 1.2rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: .5%;
	text-transform: none !important;
}
.Container-content .Zone-allContent h3{
	font-size: 1rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.Container-content .Zone-allContent dl{
	margin:1% 0 1% 3%
}
.Container-content .Zone-allContent h4.lineOrange{
	font-size: .9rem;
	color:#f5832b;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 5px 10px;
    border-radius: 6px;
    display: inline;
	background: #FFF;
	border:1px solid #f5832b;
}
.Container-content .Zone-allContent h4.titnormal{
	font-size: .95rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 0px;
    border-radius:0;
    display: inherit;
	background:transparent;
	border:none;
}
/*Estilos para la sección de coordinadores*/
.Container-content .Zone-allContent h4.card-title{
	font-size: 1rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent p.card-text{
	font-size: .9rem;
	color:#333;
	text-align: center;
	font-weight: 500;
}

/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail {
    color: #952524;
	font-size: .85rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:hover {
    color: #666;
	font-size: .85rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled):active:focus, .Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 131, 43, 0.5);
}
/*Estilo duplicado para las ligas del correo de los coordinadores, aplicará para cuando son correos muy largos*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall {
    color: #952524;
	font-size: .7rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall:hover {
    color: #666;
	font-size: .7rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .Zone-coordinadores{
	float: left;
	margin: 0 0 6% 0;
}
.Container-content .Zone-allContent .Zone-coordinadores .card {
	width: 330px;
    margin: 0 auto !important;
}
.Container-content .Zone-allContent .Zone-coordinadores .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: 1.1rem;
}
.Container-content .Zone-allContent h3.subtit-coordina {
    font-size: 1rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: uppercase;
	margin:.5% 0 5% 0;
}
/*Estilos para las tablas que muestran los datos de acuerdo a las búsquedas*/
.Container-tables-results{
	width: 100%;
	margin:0 auto;
	overflow-x:hidden;
}
.Container-tables-results table#table-responsive{
	display: none;
    width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:2% 0; 
    border-collapse: collapse;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
}
/*.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th:last-child, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th:last-child{
	width:10% !important;
    white-space: nowrap;
}
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-issn{
	width:10% !important;
}    
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-issn{
	word-wrap: normal;
    word-break: normal;
    text-align: center;
    white-space: nowrap;
} */
/*Segunda tabla la cual muestra los resultados de la búsqueda en un solo div*/
.Container-tables-results table#table-responsive-two{
    width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:2% 0; 
    overflow: auto; 
    border-collapse: collapse;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	border-bottom: 3px double #aa2024;
	display: block;
}
.Container-tables-results table#table-responsive-two tr td .found-item{
	border-top: 3px double rgba(245,131,43,.6) !important;
	padding: 2%;
}
.Container-tables-results table#table-responsive-two tr td .found-item .tit-tableOneColumn {
  color: #666;
}
.Container-tables-results table#table-responsive-two tr td i{
	color: #952524;
	font-size: 1.4rem;
}
/*Estilos para los links de la tabla responsiva two*/
.Container-tables-results table#table-responsive-two tr a{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:hover, .Container-tables-results table#table-responsive-two tr a:focus{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:visited{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;}
/*Estilo para las opciones de impresión, enviar correo y exportar sobre la tabla de resultados*/
.Container-option-table{
	width: 100%;
	margin:0 auto;
}
.Container-option-table .Zone-print-export{
	width: 100%;
    height: auto;
	margin: 0% 0;
	padding: 0 1%;
}
.Zone-print-export:after{
    content: ""; 
    display:block;
    clear:both;
    visibility:hidden;
    height:auto;
}

.Container-option-table .Zone-print-export .Zoneleft-print-mail{
	clear:both;
    display: block;
    float: left;
    width: 100%;
    height: auto;
    margin:0 0 2% 0;
    padding: 0;
    text-align: center;
}
.Container-option-table .Zone-print-export .Zoneright-export{
	clear:both;
    display: block;
    float: right;
    width: 100%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: center;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul, .Container-option-table .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul li, .Container-option-table .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-table .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-table .Zone-print-export .Zoneleft-print-mail a, .Container-option-table .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-table .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-table .Zone-print-export .Zoneright-export a:hover, .Container-option-table .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-table .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail i, .Container-option-table .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}
/*Estilo para avisos*/
.aviso{
	background: #EEE;
	border: 1px solid #CCC;
	padding: 2%;
	border-radius: 6px;
	font-weight: 600;
}	
/*Estilos para los interiores*/
.Container-content .Zone-allContent .table-interiores{
	width: 95%;
	margin:6% auto;
	border-color:#EEE;

}
.Container-content .Zone-allContent .table-interiores tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .table-interiores th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .table-interiores td {
	padding: 6px;
}
.Container-content .Zone-allContent .table-interiores tr td.simulaTit{
	text-align: center;
	font-weight: bold;
}
/*Estilos para imgns dentro de los interiores*/
.Container-content .Zone-allContent ol .img-list{
	width: 90%;
	height: auto;
	display: block;
	clear: both;
	margin: 6% auto;
	float: none;
	border: 1px solid #eee;
	padding: 8px;
}
.Container-content .Zone-allContent ol .img-list h5.foot-picture{
	color: #952524;
	font-size: .9rem;
	font-weight: bold;
}
.Container-content .Zone-allContent ol .img-list img{
	width: 100%;
	height: auto;
}
/*Estilo para imágenes*/
.box-img {
    max-width: 60%;
    height: auto;
	margin: 1% 0;
}
.box-img img{
    width: 100%;
    height: auto;
}
/*Estilos para accordion y collapse*/
.Container-content .Zone-allContent #accordion1{
	width: 100%;
	margin: 0;
}
.Zone-allContent #accordion1 .card.talleres{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background: #FFF !important;
    background-clip: border-box;
    border: 1px solid #f5832b;
    border-radius: 0.25rem;
	margin-bottom: .1rem;
}
.Zone-allContent #accordion1 .card-header.taller {
    padding: 0.75rem 1.25rem !important;
    margin-bottom: .2rem !important;
	margin-top: 0px !important;
	margin-left: 0px !important;
    background: rgb(255, 255, 255) !important;
    border-bottom: 0.8rem solid #f5832b !important;
	width: 100%;
	border: initial !important;
}
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table{
    font-size: 1rem !important;
	width: 95%;
	margin: 0 auto;
}	
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table th.optionWidth, .Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table td.optionWidth{
    display: none;
}
.Zone-allContent #accordion1 .card-body.Taller-video{
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
	overflow-x: hidden;
}	
/*Estilo en características de calidad en catálogo histórico Rev impresas*/
ol.Caract-calidadCatHist-rev > h3.tit-caract-calCatHist{
	background: rgba(149,37,36,.4) !important;
	color:#333 !important;
	padding: 2%;
	margin-left: -10%;
	border-radius: 4px;
	width: auto;
}	
/*Estilos para las fichas de las revistas*/
.Container-content .Zone-allContent .ficha .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent .ficha .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
.Container-content .Zone-allContent .ficha .portada-rev img{
	display: block;
	max-width: 220px;
	width: 100%;
	box-shadow: 0 0 6px #999;
	margin: 4% auto 0 auto;
	border: 1px solid #EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha{
	padding: 3% 2%;
}
/*Estilo para las opciones de impresión, enviar correo y exportar sobre los tabs dentro de la ficha para las revistas*/
.Container-option-ficha{
	width: 100%;
	padding: 3% 0 3.5% 0;
	margin: 0 0 6% 0;
	background: #EEE;
}
.Container-option-ficha:after{
	content: ""; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}
.Container-option-ficha .Zone-print-export{
	width: 100%;
    height: auto;
	margin: 0% 0;
	padding: 0 1%;
}
.Zone-print-export:after{
    content: ""; 
    display:block;
    clear:both;
    visibility:hidden;
    height:auto;
}

.Container-option-ficha .Zone-print-export .Zoneleft-print-mail{
	clear:both;
    display: block;
    float: left;
    width: 100%;
    height: auto;
    margin:0 0 2% 0;
    padding: 0;
    text-align: center;
}
.Container-option-ficha .Zone-print-export .Zoneright-export{
	clear:both;
    display: block;
    float: right;
    width: 100%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: center;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul, .Container-option-ficha .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul li, .Container-option-ficha .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-ficha .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a, .Container-option-ficha .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-ficha .Zone-print-export .Zoneright-export a:hover, .Container-option-ficha .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-ficha .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail i, .Container-option-ficha .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}
/*************************************/
/*Zone para el botón de regreso dentro de la ficha*/
.content-ficha .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: right;
	margin: 2% 0;
}
/*Botón de Regresar en Búsqueda Avanzada*/

.content-ficha .Zone-button-agree button.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.content-ficha  .Zone-button-agree button.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
	
}
.content-ficha .Zone-button-agree button.btnback:hover a{
	color: #333 !important;

}
.content-ficha .Zone-button-agree button.btnback a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}	
/*Aquí acaban los estilos paara el botón de regreso*/
/*Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha{
	width: 100%;
	border: none;
	margin: 2% 2% 6%;	
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha th{
	width: 40%;
	color: #952524;
	vertical-align: top;
	text-align: left !important;
	padding: 6px !important;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha td{
	vertical-align: top;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul{
	margin-left: -25px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul li{
	list-style: circle;
}
/*Fin de estilos para Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha p > b{
	color: #952524;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha{
	clear: both;
	display: block;
	width: 220px;
	padding: 1% 1% 0% 1%;
	margin: 6% auto 0% auto;
}
.container-iconos-ficha:after{
content: "."; 
display:block;
clear:both;
visibility:hidden;
height:auto;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha i{
	color: #952524;
	font-size: 2rem;
}
.Container-content .Zone-allContent .ficha .portada-rev .container-iconos-ficha img{
	clear:none;
	display: block;
	float: left;
	max-height: 30px;
	height: 100%;
	width: auto;
	box-shadow: none;
	margin: 0 1% 0 5%;
	border: none;
	color: #952524;
}
/*Aquí inician los estilos de los datos del catálogo actual dentro de las fichas*/
.Container-content .Zone-allContent .portada-rev .container-Cat-actual{
	clear:none;
	display:block;
	width: 100%;
	height: auto;
	padding: 6% 0 5% 0;
	margin: 2% 0 3% 0;
	text-align: center;
	border-top:1px solid #f5832b;
	border-bottom: 1px solid #eee;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h4{
    font-size: 1rem;
	margin-bottom: 4%;
    color: #f5832b;
    text-align: center;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl {
    margin: 1% 0 1% 0%;
	font-size: .9rem;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd.pendiente {
    color: #f5832b;
    font-weight: bold;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dt {
    margin: .5% 0 0 0%;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dd {
    margin: 0% 0 0% 3%;
}
/*Estilos para la o las tablas internas dentro de la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha{
	overflow-x:auto;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table,tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table td {
	padding: 6px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-fichas table td ul li{
	list-style-type: disc !important;
}
.Container-content .Zone-allContent .content-ficha{
	padding-top: 3%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h4{
    font-size: 1rem;
	margin-bottom: 1.5%;
    color: #f5832b;
    text-align: left;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl {
    margin: 1% 0 1% 0%;
	font-size: 1rem;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dt {
    margin: .5% 0 0 0%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dd {
    margin: 0% 0 0% 3%;
}	
/*Aquí inicia el contenido para la pantalla de Índices cuando ingresas desde el front*/
.Zone-allContent .ZoneIndices-all{
	clear: none;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto 1% auto;
}
.Zone-allContent .ZoneIndices-all:after{
	content: "."; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}
.Zone-allContent .ZoneIndices-all form{
	clear: none;
	display: block;
	width: auto;;
	height: auto;
	margin: 2 auto 4% auto;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema{
	clear:both;
	display: block;
	width: 100%;	
	height: auto;
	float:none;
	margin:0% 0 9% 0;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion{
	clear:both;
	display: block;
	width: 100%;	
	height: auto;
	float: none;
	margin:2% 0 4% 0%;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio{
	clear:none;
	display: block;
	width: auto;	
	height: auto;
	float:none;
	margin:0 0;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;

}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion{
	clear:both;
	display: block;
	width: 100%;	
	height: auto;
	float:none;
	margin:0 0 10% 0 !important;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo.First-menuabc{
	clear:both;
	display: block;
	width: 100%;	
	height: auto;
	float:none;
	margin:5% 0 10% 0 !important;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul{
	list-style-position: outside;
	margin-left: -25px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu{
	padding:0;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu li{
	display: inline;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices{
	padding: 5% 3% 0% 3%;
}
	
/*Título que simula un botón para la pantalla de todos los índices, al entrar desde front*/
.tit-simulabtn{
	display: block;
	width: 100%;
	margin: 0% 0 1.5% 0;
    color: #333;
    background-color: #fafafa;;
	border: 1px solid #ccc;
	padding: 0.375rem 0.75rem;
	text-align: center;
	vertical-align: middle;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	border-radius: 0.25rem 0.25rem 0 0;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
/*Estilos para la opción de subtema sobre la tabla de resultados de acuerdo al índice elegido*/
.Container-content .Zone-allContent-results .form-group.group-subtemas{
	width:100%;
	margin:2% auto;
	text-align: center;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .col-form-label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .custom-select{
	width:70%;
} 
/*Estilos para el formato de búsqueda avanzada*/
.Container-content .Zone-allContent form table.advancedSearch{
	width: 100%;
	margin:0;
	border:none;
}
.Container-content .Zone-allContent form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: .5% 0 !important;
}
.Container-content .Zone-allContent form table tr td .box-label{
	clear: both;
	display: block;
	float: left;
	width: 100%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input{
	clear:both;
	display: block;
	float: left;
	width: 100%;
	margin-left: 1%;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 2%;
}
/*Para cuando 2 inputs y labels tengan que compartir el mismo renglón*/
.Container-content .Zone-allContent form table tr td .box-label-small{
	clear: both;
	display: block;
	float: left;
	width: 100%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent form table tr td .box-label-small.label-push{
	padding:0 0 0 2%;
	width: inherit;
}

.Container-content .Zone-allContent form table.advancedSearch tr td .box-label-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small{
	clear:both;
	display: block;
	float: left;
	width: 100%;
	margin-left: 0;
}
/*Estilo para elementos faltantes dentro Registro y actualización de directorio*/
.Container-content .Zone-allContent .underline-box{
	clear:none;
	display: block;
	width: 70%;
	float: none;
	margin: 0 auto;
	padding: 1%;
	border:1px solid #EEE;
	border-radius: 6px;
}
.Container-content .Zone-allContent .underline-box h4{
    font-size: .95rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    padding: 1% 1.5%;
	margin-top: -3%;
	width: 16%;
	border-radius: 4px;
	display: inherit;
	background: #eee;
	border: none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch{
	width: 100%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: .5% 0 !important;
}
.Container-content .Zone-allContent .underline-box form table tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 24%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input{
	clear:none;
	display: block;
	float: left;
	width: 75%;
	margin-left: 1%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 26%;
}
/*Tabla cuando es dentro de un fieldset*/
.Container-content .Zone-allContent fieldset table.advancedSearch{
	width: 60%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 35%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-all{
	clear: none;
	display: block;
	float: left;
	width: 80%; 
	padding: 0 0 0 0%;
	margin-left: 0%;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray{
	background: #EEE;
	padding: .5% 0 0 0;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray .box-label-all label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-aswer{
	clear:none;
	display: block;
	float: left;
	width: 60%;
	margin-left: 1%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso {
    padding: 0%;
	width: 80%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso p, .Container-content .Zone-allContent form table.advancedSearch tr td .form-campo-aviso p{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td p.form-paragraph-aviso, .Container-content .Zone-allContent form table.advancedSearch tr td p.form-paragraph-aviso{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-check-inline{
	clear: both;
	display: block;
	float: none;
	width: 80%;
	margin-left: 0%;
	padding-left: 0%;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree{
	width: 80%;
	height: auto;
	text-align: center;
	margin: 2% 0;
}
/*Para los label e inputs small*/
.Container-content .Zone-allContent .underline-box form table tr td .box-label2-small {
    clear: none;
    display: block;
    float: left;
    width: 25%;
    padding: 0 0 0 2%;
    margin-left: 0%;
    text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2 input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}   
/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent .underline-box form table tr td .box-label2-small.label-push{
	padding: 0 2%;
	width: inherit;
}
	
.Container-content .Zone-allContent form table.advancedSearch tr td .box-label2-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small{
	clear:none;
	display: block;
	float: left;
	width: 22%;
	margin-left: 0;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .form-paragraph-aviso {
    padding: 0 0 0 2%;
	width: 100%;
}
/*Estilos para los subtemas dentro del formato de registro del directorio*/
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-complate {
    clear: none;
    display: block;
    float: left;
    width: 100%;
    margin-left: 1%;
}
.Container-content .Zone-allContent form table tr td .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent form table tr td .nav-tabs .nav-link.active{
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
/*Estilo para dar un border alrededor de 1 o varios elementos*/
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .marker-td{
    border:1px solid #CCC;
    border-radius: 6px;
    padding: 1% 0 0 0;
}    
.marker-td:after{
    content: "."; 
    display:block;
    clear:both;
    visibility:hidden;
    height:15px;
}
.gap-format{
    height: 45px;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .Zone-button-add-url{
  text-align: right;
}
/*Estilos para el botón de agregar más URL en el formato de registro de directorio*/
.btn-success-orange {
    color: #fff;
    background-color: #f5832b;
    border-color: #f5832b;
}
.btn-success-orange:hover {
    color: #FFF;
    background-color: #fb9342;
    border-color: #ae4d01;
}
/*Cambio de color para el bloque de en el formato de búsqueda avanzada Select*/
.Container-content .Zone-allContent form table.advancedSearch tr td .custom-select {
    color: #495057;
    background: #FBF4F4 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
    border: 1px solid #FBF4F4;
    border-radius: 0.25rem;
}
/*Estilos para los botones abajo y debajo del formato de Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: center;
	margin: 4% 0;
}

/*Botón de buscar en Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext, .Container-content .Zone-allContent .btn.btnnext, .Container-content .Zone-allContent .btn.btnsend{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext:hover, .Container-content .Zone-allContent .btn.btnnext:hover, .Container-content .Zone-allContent .btn.btnsend:hover{
	color: #FFF !important;
	background: #952524;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #730b0a;
	margin-left: 2%;
	
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover a{
	color: #FFF !important;

}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}
/*Botón de Limpiar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent .btn.btnclean{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent .btn.btnclean:hover{
	color: #FFF !important;
	background: #f5832b;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #ae4d01;
	margin-left: 2%;
	
}
/*Botón de Regresar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent .btn.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent .btn.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
	
}	
	
/*Para alinear un botón detrás de otro en los tamaños pequeños*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnsearch, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnclean, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > button.btnback{
	display:inline-block;
	float:none;
	}    
/*Estilos para las columnas de noticias*/
.Container-content .Zone-allContent .ZoneSection-news{
	float: left;
  	margin: 0 0 6% 0;
}
.Container-content .Zone-allContent .ZoneSection-news .card {
	width: 270px;
    margin: 0 auto !important;
	border-color: rgba(149, 37, 36, 0.5);
	box-shadow:3px 4px 4px #EEE;
}
.Container-content .Zone-allContent .ZoneSection-news .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: 1.1rem;
}	
/*Estilos para títulos, si es que existieran en la sección de noticias*/
.Container-content .Zone-allContent .ZoneSection-news h4.card-title{
	font-size: 1rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent .ZoneSection-news p.card-text{
	font-size: .9rem;
	color:#333;
	text-align: justify;
	font-weight: 500;
}
/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore {
    color: #952524;
	font-size: .85rem;
	font-weight: 500;
    background-color: transparent;
	border-color:transparent !important;
	text-decoration: none;
	display: block;
	text-align: right;
}
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:hover {
    color: #f5832b;
	font-size: .85rem;
    background-color: #FFF;
	text-decoration: none;
	display: block;
	text-align: right;
	border-color:transparent !important;
}       
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:active, .Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:focus{
    color: #f5832b;
	font-size: .85rem;
    background-color: #FFF;
	text-decoration: none;
	display: block;
	text-align: right;
	outline: 0 !important;
}  
	
}


/*Aquí inician la media querie a partir de 768px para arriba*/
@media (min-width: 768px) {
.Container_languageOthers{
    width: 750px;
	margin: 0 auto;
}
.Zone-RdSoc{
	clear: none;
	display: block;
	float: left;
	width: 50%;
	height: 39px;
	margin-top: 0px;
	padding: 0px 0px;
}
.title{
	color:#FFF;
	font-size: .9rem;
	text-align: left;
	text-transform: uppercase;
	font-weight:500;
}
/*Contenedor del head*/
.ZoneControl-Head{
	position: relative;
	width: 100%;
	height: 95px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
}		
.ZoneControl-Head .Zone_logoLeft{
    clear: none;
	display: blocK;
	float: left;
	width: auto;
	height: auto;
	margin: 2% .5% 0px 0px;
}
.ZoneControl-Head .Zone_logoLeft img{
	display: block;
	max-height: 66px;
	max-width: 100%;
	width: auto;
	height: auto;
}
.ZoneControl-Head .Zone_tit_right{
	clear: none;
	display: block;
	float: left;
	width: auto;
	height:54px;
	margin: 2.8% 0% 0px 0%;
	padding: 0% 1.5%;
	border-left: 1px solid #999;
}
.ZoneControl-Head .Zone_tit_right h1{
	font-size:.9rem;
	color:#333;
}
.ZoneControl-Head .Zone_issn{
	clear: none;
	display: block;
	float: right;
	width: auto;
	height: auto;
    margin: -1% 2% 0px 0px;
	padding: 0% 0 .1% 0;
}
.ZoneControl-Head .Zone_issn p{
	font-size:.85rem;
	color:#333;
	font-weight: 500;
	margin-bottom: 1rem;
}
/*Estilos para el buscador principal*/
.search_princ{
	margin-top: 1%;
}
.container_SearchPrinc{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	background: #EEE;
}
.elments_Search{
	background: url("../images/back_search.png") no-repeat center center;
	height: auto;
	max-width: 100%;
	margin: 0 auto 3% auto;
	background-size: auto 380px;
	text-align: center;
	border-bottom: none;
}
.optionsSearch{
	clear: none;
	display: block;
	float: none;
	width: 95%;
	margin: 3% auto 0 auto;
}
.tit_SearchIn{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en el front*/
.checkbox-search{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.SearchExac{
	clear: none;
	display: block;
	float:none;
	width:95%;
	text-align: left;
	margin: 1% auto 0 auto;
}
.form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ .container_SearchPrinc .input-group {
    width: 95% !important;
    margin: 0 auto !important;
}
.btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
input.form-control{
	border-color: #656565 !important;
}
.form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}
/*Botonera de Búsquedas a mano derecha*/
/*Botonera de Búsquedas a mano derecha*/
.btn-group-vertical.botonera-search{
	margin: 0 auto;
	display: flex;
	align-items: center;
}
.botonera-search{
	
}
.btnMore-search{
	margin:3% 0;
	
}
.tit_MoreSearch{
	background: transparent;
	width: 300px;
	padding: 1.3% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
  	border-bottom: 1px solid #952524;
}
/*Estilo para el título de Búsqueda botonera*/
 #menu-botoneraSearch {
    width: 300px; 
	margin: 0 auto;
	padding: 0;
    border: 0; 
}
#menu-botoneraSearch ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
}
 
#menu-botoneraSearch ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearch ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearch ul li.hover,
#menu-botoneraSearch ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
#menu-botoneraSearch ul ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 200px; 
}
 
#menu-botoneraSearch ul ul li {
    float: none; 
}
 
#menu-botoneraSearch ul li:hover > ul {
    visibility: visible; 
}
 
#menu-botoneraSearch ul ul{
    top: 0;
    left: 100%; 
}
 
#menu-botoneraSearch ul li {
    float: none; 
}
 
#menu-botoneraSearch span, #menu-botoneraSearch a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
#menu-botoneraSearch:after, #menu-botoneraSearch ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearch ul, #menu-botoneraSearch li {
    width: 100%; 
}
#menu-botoneraSearch li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
#menu-botoneraSearch li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearch a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}

#menu-botoneraSearch ul ul li {
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin:2%;
}
#menu-botoneraSearch ul ul li:hover {
    background: #dddddd; 
}
#menu-botoneraSearch ul ul li:hover a {
    color: #666666; 
}
#menu-botoneraSearch ul ul li ul li {
    background: #EEE;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius: 0;
}
#menu-botoneraSearch ul ul li ul li:hover {
    background: #b7b7b7; 
}
#menu-botoneraSearch .has-sub {
    position: relative; 
}
 
#menu-botoneraSearch .has-sub:after, #menu-botoneraSearch .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearch .fa-angle-right {
    float: right;
}
.options{
	border:1px solid #666;
	background: #EEE;
	padding: 1%;
}

/*Contenedor principal de los índices*/
.optionsSearch_indices{
	clear: none;
	display: block;
	background: #FFF;
	margin:0 auto;
	padding: 4% 0 0 0;
	text-align: center;
	
}
/*******************************/
/*Zone de Numeralia y de nuevos ingresos*/
.ContainerNum{
	width: auto;
	height: auto;
	margin: 1.5% 0 0 0;
	}
.numeralia-news-ingresos{
	margin-top:1.5%;
	padding: 0;
}

.numeralia-news-ingresos .ZoneNum-Ingresos{
	margin-bottom: 0;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia{
	clear: none;
	display: block;
	float: right;
	width: 24%;
	height: 200px;
	padding: 1.7% 2% 2% 2%;
	margin: 0 0 6% 0;
	color:#952524;
	text-align: center;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=1 );
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia{
	color:#333;
	font-weight: 600;
	margin: 4% 0;
	font-size: 1.2em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia{
	font-size: 1.3rem;
	font-weight: 600;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia2{
	color:#333;
	font-weight: 600;
	margin: 4% 0 0% 0;
	font-size: 1.2em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia .coming{
	font-size: 2rem;
	font-weight: 600;
}
/*Estilos para Nuevos ingresos*/
.fas {
	margin-right: 4px !important; /*override*/
}

.fas .fa-clipboard-check {
	margin-right: 0px !important; /*override*/
	font-size: 20px;
}

.pagination a {
	color: #555;
}
.card-header {
    padding: 10px 15px;
	margin-top: -24px;
	margin-bottom: 0;
	margin-left:-10px;
 	border: 1px solid #CCC;
    width: 60%;
    border-radius: 6px !important;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );

   
}
.card ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.card.panel-default.ingresos-direc .demo1, .card.panel-default.ingresos-catalogo .demo1{
	width: 100%;
	height: 120px !important;
}
.demo1 {
	width: 100%;
	height: 120px !important;
}
.news-item {
	padding: 4px 4px;
	margin: 0px;
	border-bottom: 1px dotted #555;
}

.card.panel-default.ingresos-direc, .card.panel-default.ingresos-catalogo{
	width: 45%;
	height: 230px;
	margin: 1% 1% 3% 3%;
	display: block;
	clear: none;
	float: left;
}
/*Estilos para los links dentro ingresos del directorio e ingresos catálogo*/
.card.panel-default.ingresos-direc a, .card.panel-default.ingresos-catalogo a{
	color:#952524;
	text-decoration: none;
}
.card.panel-default.ingresos-direc a:hover, .card.panel-default.ingresos-direc a:focus, .card.panel-default.ingresos-catalogo a:hover, .card.panel-default.ingresos-catalogo a:focus{
	color:#333;
	text-decoration: underline;
}
.card.panel-default.ingresos-direc a:visited, .card.panel-default.ingresos-catalogo a:visited{
	color:#952524;
	text-decoration: none;
}
.card-footer {
    padding: 0rem 1.25rem;
    background-color: transparent;
    border-top: 0px solid rgba(0, 0, 0, 0.125);
    padding-bottom: 2%;
}
.card-footer .page-link {
    padding: 0.3rem 0.5rem !important;
}

/*Head de noticias*/
.container-fluid.ContainerNews {
    background: #fafafa;
	padding: 1.5%;
}
.card.panel-default.NewsLatindex{
	width: 95%;
	height: auto;
	margin: 2% auto;
	border: 1px solid #f5832b;
	border-radius: 1rem;
}
.card.panel-default.NewsLatindex .news-item {
    
    border-bottom: none;
}
/*El botón de noticias*/
.card-header.head-news {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	background: #f5832b !important;
}
.card-header.head-news:hover {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #ccc;
	background: rgba(255,175,75,1) !important;
	background: -moz-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,175,75,1)), color-stop(100%, rgba(245,131,43,1))) !important;
	background: -webkit-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#f5832b', GradientType=0 ) !important;

}
/*Link de News*/
.card-header.head-news a.boton-News{
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
	
}
.card-header.head-news a.boton-News:hover, .card-header.head-news a.boton-News:focus {
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
}
.card-body.news-latindex  {
    padding: 2rem;
}
.card-body.news-latindex ul.demo1 li table td {
     padding: 10px;
	vertical-align: top;
}
.container-fluid.ContainerNews .card-footer{
    display: block !important;
}
.card-body.news-latindex ul.demo1 li table td.img_news{
     padding: 0 20px;
}
/*Estilo para las ligas dentro de las noticias individuales*/
.card-body.news-latindex ul.demo1 li table td a{
     color: #952524;
	text-decoration: none;
}
.card-body.news-latindex ul.demo1 li table td a:hover, card-body.news-latindex ul.demo1 li table td a:focus{
     color: #333;
	text-decoration: underline;
}.card-body.news-latindex ul.demo1 li table td a:visited{
     color: #952524;
	text-decoration: none;
}
/*Inician estilos para zona Sobre Latindex*/
.container-fluid.Container-about{
	background: #FFF;
	/*padding: 1.5%;*/
}
.container-fluid.Container-about .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 2.5% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Container-about .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.container-fluid.Container-about .Zone-sinopsisAbout{
	width: 90%;
	height: auto;
	margin: 3% auto 4% auto;
}
/*Estilos para imágenes del slider y otros elementos del mismo para cambiar el valor de alguna propiedad*/
.Zone-Slide {
	background: #fafafa;
    padding: 1.5%;
}
.Zone-Slide .carousel.slide{
	width: 90%;
    margin: 0 auto;
}
.carousel-inner img {
    width: 100%;
   /* max-height: 450px; Si quieres modificar el alto es con esto*/ 
  }

.carousel-indicators li {
    
    background-color: #999;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-control-prev-icon, .carousel-control-next-icon {
    width: 30px !important;
    height: 30px !important;
}
.carousel-control-prev, .carousel-control-next {

    width: 5% !important;
    color: #fff;
    text-align: center;
}
/*Aquí terminan los estilos sobre-escritos del slider*/

/*Aquí inician los estilos para gráficas*/
.container-fluid.Zone-graficas{
	margin-bottom: 1%;
}
.container-fluid.Zone-graficas .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 3% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-graficas .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.Graphics-Latindex{
	width: 90%;
	height: auto;
	margin: 6% auto 0% auto;
}
.Container-Graficas{
	clear: none;
	display: block;
	float: left;
	width: 25%;
	height: 50px;
	margin: 0;
	text-align: center;
}
/*Estilos para los links dentro de la sección gráficas en el front*/
.Container-Graficas a{
	color:#333;
	text-decoration: none;
}
.Container-Graficas a:hover, .Container-Graficas a:focus{
	color:#952524;
	text-decoration: none;
}
.Container-Graficas a:visited{
	color:#333;
	text-decoration: none;
}
/*Aquí inician los estilos para Instituciones de la red*/
.container-fluid.Zone-InstitRed{
	background: #fafafa;
    margin-bottom: 1%;
	padding-bottom: 1.5%;
}
.container-fluid.Zone-InstitRed .Zone-titsection{
	width: 400px;
	height: auto;
	background: #FFF;
	margin: 3% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstitRed .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstitRed .Container-institRed{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 15%;
	height: auto;
	margin:0 0 0 1.3%;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para Instituciones Cooperantes*/
.container-fluid.Zone-InstiCoopera{
	background: #FFF;
    margin-bottom: 1%;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 2% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 15%;
	height: auto;
	margin-left: 1.3%;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para la zona de redes sociales y otros*/
.container-fluid.Zone-follow{
	background: #fafafa;
    padding: .3% 1.5% .4% 1.5%;;
}
.container-fluid.Zone-follow .Container-follow-others{
	width: 100%;
	height: auto;
	margin: .5% auto .3% auto;
}
.container-fluid.Zone-follow .Container-follow-others .followUs{
	clear: none;
	display: inline-block;
	width: 60%;
	float: none;
	margin:0 0 0 4%;
	vertical-align: middle;
}
/*Estilos para las ligas de facebook*/
.followUs a.redscocial-face{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 2% 0 0;
}

.followUs a.redscocial-face:hover, .followUs a.redscocial-face:focus{	
	color:#0a1856;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;

}
 .followUs a.redscocial-face:active{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;


}
/*Estilos para las ligas de twitter */
.followUs a.redscocial-twitter{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 2% 0 0;
}

.followUs a.redscocial-twitter:hover, .followUs a.redscocial-twitter:focus{	
	color:#4e96f8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 4% 0 0;
}
 .followUs a.redscocial-twitter:active{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
     margin: 0 4% 0 0;
}
/*Estilos para las ligas de youtube */
.followUs a.redsocial-youtube{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}

.followUs a.redsocial-youtube:hover, .followUs a.redsocial-youtube:focus{	
	color:#952524;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
 .followUs a.redsocial-youtube:active{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
/*Estilos para las redes arriba del footer*/
 .followUs a.redscocial-x {
    margin: 0 0 0 1.5%;
  }
 .followUs a.redscocial-x img{
    width: auto;
    max-height: 26px;
    vertical-align: sub;
  }
/* 
.container-fluid.Zone-follow .Container-follow-others .faq-help{
	clear: none;
	display: inline-block;
	width: 35%;
	float: right;
	margin: 3% 0 0 0%;
	vertical-align: middle;
}
.faq-help a, .license_privacy a{
	color:#952524;
	text-decoration: none;
	outline: 0;
}
.faq-help a:hover, .faq-help a:focus, .license_privacy a:hover, .license_privacy a:focus{	
	color:#333;
	text-decoration: none;
	outline: 0;
}
 .faq-help a:active, .license_privacy a:active{	
	color:#952524;
	text-decoration: none;
	outline: 0;
}
/*Aquí inician los estilos para la zona de Privacidad y licencia*/
.container-fluid.Zone-follow .Container-license-privacy{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-follow .Container-license-privacy .license_privacy{
	clear: none;
	display: block;
	width: auto;
	float: right;
	margin:3% 0 0 0%;
}
/*Estilos para el footer Zone 01*/
.container-fluid.Zone-footer{
	background: #333;
	padding: .3% 1.5% .4% 1.5%;
}

.container-fluid.Zone-footer .Container-foot_01{
	clear: none;
	display: block;
	float: right;
	width: 90%;
	height: auto;
	margin: 15% 0;
	text-align: right;
}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: auto;

}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma img{
	width: auto;
	max-height: 70px;
	margin: 0;
}
/*Estilo para los hipervinculos dentro del footer*/
.container-fluid.Zone-footer a{
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer a:hover, .container-fluid.Zone-footer a:focus{	
	color:#EEE;
	text-decoration: underline;
	outline: 0;
}
 .container-fluid.Zone-footer a:active{	
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer .Container-foot_02{
	width: 95%;
	height: auto;
	margin: 3% 0 1.5% 0;
	text-align: left;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: auto;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright p{
	color: #FFF;
	font-size: .75rem;
	text-align: left;
}
/*Segunda Zona del footer-Aviso*/
.container-fluid.Zone-footer2{
	background: #262626;
	padding: .3% 1.5% .4% 1.5%;
}
.container-fluid.Zone-footer2 .Container-foot_03{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
	padding: 0 5%;
}
.container-fluid.Zone-footer2 .Container-foot_03 p{
	color: #FFF;
	font-size: .85rem;
	text-align: center;
}
/*Estilos para el buscador principal dentro de los interiores*/
.search_princ-internal{
	margin-top: 1%;
}
.search_princ-internal .container_SearchPrincInternal{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	background: #EEE;
}
.elments_Search-internal{
	background: url("../images/back_search.png") no-repeat center center;
	height: auto;
	max-width: 100%;
	margin: 0 auto 3% auto;
	background-size: auto 380px;
	text-align: center;
	border-bottom: none;
}
.elments_Search-internal .optionsSearchInternal{
	clear: none;
	display: block;
	float: none;
	width: 95%;
	margin: 3.5% auto 0 auto;
}
.elments_Search-internal .tit_SearchInternal{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en el front*/
.elments_Search-internal .checkbox-searchinternal{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.elments_Search-internal .SearchExacInternal{
	clear: none;
	display: block;
	float:none;
	width:90%;
	text-align: left;
	margin: .5% auto 1.5 auto;
}
.elments_Search-internal .form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.elments_Search-internal .form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.elments_Search-internal .input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ-internal .container_SearchPrincInternal .elments_Search-internal .input-group {
    width: 90% !important;
    margin: 0 auto !important;
}
.elments_Search-internal .btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.elments_Search-internal .btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
.elments_Search-internal input.form-control{
	border-color: #656565 !important;
}
.elments_Search-internal .form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.elments_Search-internal .btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.elments_Search-internal .btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}	
/*Botonera de Búsquedas a mano derecha en los interiores con 4 botones*/
	
.botoneraSearch-internal{
	margin:0% 0 0 0;
	padding-top: 1%;
}
.botonera-search-internal{
	
}
.btnMore-search2{
	margin:3% 0 1% 0;
}
	
.botoneraSearch-internal .tit_MoreSearch-internal{
	background: transparent;
	width: 300px;
	padding: 1% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #952524;
	
}
#menu-botoneraSearchInternal{
    width: 300px;
	padding: 0;
    margin: 0;
    border: 0; 
}
#menu-botoneraSearchInternal ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
	width: 100%;
}
 
#menu-botoneraSearchInternal ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearchInternal ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearchInternal ul li.hover,
#menu-botoneraSearchInternal ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal span, .botoneraSearch-internal #menu-botoneraSearchInternal a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal:after, .botoneraSearch-internal #menu-botoneraSearchInternal ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearchInternal ul, #menu-botoneraSearchInternal li {
    width: 100%; 
}
#menu-botoneraSearchInternal li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
	
#menu-botoneraSearchInternal li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearchInternal a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}	

#menu-botoneraSearchInternal .has-sub {
    position: relative; 
}
 
#menu-botoneraSearchInternal .has-sub:after, #menu-botoneraSearchInternal .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearchInternal .fa-angle-right {
    float: right;
}
.btn-group-vertical.botonera-search-internal {
    margin: 0 auto;
    display: flex;
    align-items: center;
	padding: 1% 0 5% 0;
}
/*Finalizan estilos para botonera a mano izquierda*/	
	
/*Contenedor principal de los índices en el interior*/
.Container-content .Zone-allContent{
	padding: 4% 0 4% 0;
	margin: 0 auto 0 auto;
	display: block;
	width: 95%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
/*Contenedor principal de los índices en el interior*/
.Container-content .Zone-allContent-indices{
	padding: 2% 0 1% 0;
	margin: 0 auto;
	display: block;
	width: 90%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
.Container-content .Zone-allContent-results{
	padding: 4% 0 4% 0;
	margin: 0 auto 0 auto;
	display: block;
	width: 95%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
	
/*Contenedor principal de los índices*/
.Container-content .Zone-allContent .Container-btnsIndices{
	width: 320px;
	margin: 0% auto 0 auto;
	}
.Container-content .Zone-allContent .optionsSearch_indices{
	clear: none;
	display: block;
	width: 320px;
	background: #FFF;
	margin: 0 0 2% 0;
	padding: 1% 4%;
	text-align: left;
	border: 1px solid #EEE;
	border-radius: 4px;
}
.Container-content .Zone-allContent .optionsSearch_indices ul{
	list-style-position: outside;
	margin-left: -30px;
}
.Container-content .Zone-allContent .optionsSearch_indices label, .Container-content .Zone-allContent .optionsSearch_indices select, .Container-content .Zone-allContent .optionsSearch_indices form{
	font-size: .9rem;
}
.Container-content .Zone-allContent .optionsSearch_indices form{
	text-align: center;
	margin: 4% 0;
}
.Container-content .Zone-allContent .optionsSearch_indices hr {
    margin: 12% 0 10% 0;
	border-color:#f5832b;
}
.dropdown-toggle::after {
    display: inline-block;

}
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index{
	display: block;
	width: 320px;
	margin: 0% 0 1.5% 0;
    color: #333;
    background-color: #fafafa;
    border-color: #ccc;
	
}	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:hover {
	display: block;
	width: 320px;
    color: #952524;
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
    border-color: #999;
	margin: 0% 0 1.5% 0;
}
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.focus {
	display: block;
	width: 320px;
    color: #952524;
    background-color: #EEE;
    border-color: #CCC;
    box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
	margin: 0% 0 1.5% 0;
}	
	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled):active:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled).active:focus,
.show > .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}

/**/
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index{
	display: block;
	width: 320px;
	margin: 0% 0 1.5% 0;
    color: #333;
    background-color: #fafafa;
    border-color: #ccc;
	
}	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:hover {
	display: block;
	width: 320px;
    color: #952524;
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
    border-color: #999;
	margin: 0% 0 1.5% 0;
}
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.focus {
	display: block;
	width: 320px;
    color: #952524;
    background-color: #EEE;
    border-color: #CCC;
    box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
	margin: 0% 0 1.5% 0;
}	
	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled):active:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled).active:focus,
.show > .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show {
    display: block !important;
    left: 20px !important;
	top: 0px !important;
	transform: translate3d(-10px, 40px, 0px) !important;
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises {
    min-width: 34rem;
    left: -20px !important;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises1, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises2{
	padding: 0 2%;
	margin: 0 4% 0 0;
}
/*Estilos para el menú de abc dentro de índices con resultados*/	
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices {
    min-width: 32rem;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu {
    margin-left: -14px;
	margin-bottom: .3rem;	
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu > li{
    display:inline;
}
.dropdown-menu.menuabc-indices ul.index-Menu > li > a.dropdown-item{
    display:inline;
	padding: 0rem !important;
}
/*Estilos para las ligas del menú de abc de los índices con resultados*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
    white-space: inherit;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
    white-space: inherit;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
    white-space: inherit;
}
/*Estilos para ligas de los índices de Tema, Región y País-territorio*/
#PorTema .optionsSearch_indices ul li a, #PorRegion .optionsSearch_indices ul li a, #PorPais .optionsSearch_indices ul li a{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:hover, #PorTema .optionsSearch_indices ul li a:focus, #PorRegion .optionsSearch_indices ul li a:hover, #PorRegion .optionsSearch_indices ul li a:focus, #PorPais .optionsSearch_indices ul li a:hover, #PorPais .optionsSearch_indices ul li a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:visited, #PorRegion .optionsSearch_indices ul li a:visited, #PorPais .optionsSearch_indices ul li a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
/*Estilos para el menú de abc en los índices*/	
#PorTitulo .optionsSearch_indices ul.index-Menu, #PorEditorial .optionsSearch_indices ul.index-Menu, #PorIndizacion .optionsSearch_indices ul.index-Menu{
	width: 80%;
	list-style-type: none;
	padding: 0;
	margin:0 auto;
	font-size: 1rem;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li, #PorEditorial .optionsSearch_indices ul.index-Menu li, #PorIndizacion .optionsSearch_indices ul.index-Menu li{
	display: inline;
	padding: 0 1%;
	margin: 0;
}
/*Estilos para ligas del menú de abc de los índices*/
#PorTitulo .optionsSearch_indices ul.index-Menu li a, #PorEditorial .optionsSearch_indices ul.index-Menu li a, #PorIndizacion .optionsSearch_indices ul.index-Menu li a{
	color:#666;
	text-decoration: none;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:hover, #PorTitulo .optionsSearch_indices ul.index-Menu li a:focus, #PorEditorial .optionsSearch_indices ul.index-Menu li a:hover, #PorEditorial .optionsSearch_indices ul.index-Menu li a:focus, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:hover, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:focus{
	color:#952524;
	text-decoration: underline;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:visited, #PorEditorial .optionsSearch_indices ul.index-Menu li a:visited, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:visited{
	color:#666;
	text-decoration: none;
}
/*Estilos para los breadcrumbs en los interiores*/
.breadcrumb {
    display: block;
}
.Container-content .Zone-allContent ul.breadcrumb {
	padding: 10px 16px;
	list-style: none;
	background-color: transparent;/*#EEE*/
	border-bottom: 1px solid #CCC;
	margin-bottom: 4%;
	border-radius: 0;
}
 .Container-content .Zone-allContent ul.breadcrumb li {
  display: inline;
  font-size: 1rem;
	color:#999;
}
.Container-content .Zone-allContent ul.breadcrumb li+li:before {
  padding: 8px;
  color: #f5832b;
  content: "/\00a0";
}
.Container-content .Zone-allContent ul.breadcrumb li a {
  color: #333;
  text-decoration: none;
}
.Container-content .Zone-allContent ul.breadcrumb li a:hover {
  color: #952524;
  text-decoration: underline;
}
/*Estilos para los títulos dentro de los interiores*/
.Container-content .Zone-allContent .Zone-titsection {
    width: 100%;
    height: auto;
    margin: 1% 0 4% 0px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
	background: rgba(238,238,238,1);
	background: -moz-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(238,238,238,1)), color-stop(43%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=1 );
	border-radius: 8px 0px 0px 8px;
}
.Container-content .Zone-allContent .Zone-titsection h2.titSection{
	font-size: 1.2rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: 1.3%;
}
.Container-content .Zone-allContent .Zone-titsection h2.titNameMagazine{
	font-size: 1.2rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: .5%;
	text-transform: none !important;
}
.Container-content .Zone-allContent h3{
	font-size: 1rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.Container-content .Zone-allContent dl{
	margin:1% 0 1% 3%
}
.Container-content .Zone-allContent h4.lineOrange{
	font-size: .9rem;
	color:#f5832b;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 5px 10px;
    border-radius: 6px;
    display: inline;
	background: #FFF;
	border:1px solid #f5832b;
}
.Container-content .Zone-allContent h4.titnormal{
	font-size: .95rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 0px;
    border-radius:0;
    display: inherit;
	background:transparent;
	border:none;
}
/*Estilos para la sección de coordinadores*/
.Container-content .Zone-allContent h4.card-title{
	font-size: .8rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent p.card-text{
	font-size: .8rem;
	color:#333;
	text-align: center;
	font-weight: 500;
}
/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail {
    color: #952524;
	font-size: .8rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
	padding: 0.375rem 0.3rem;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:hover {
    color: #666;
	font-size: .8rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
	padding: 0.375rem 0.3rem;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled):active:focus, .Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 131, 43, 0.5);
}
/*Estilo duplicado para las ligas del correo de los coordinadores, aplicará para cuando son correos muy largos*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall {
    color: #952524;
	font-size: .7rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
	padding: 0.375rem 0rem;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall:hover {
    color: #666;
	font-size: .7rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
	padding: 0.375rem 0rem;
}
.Container-content .Zone-allContent .Zone-coordinadores{
	float: left;
	margin: 0 0 2% 0;
}
.Container-content .Zone-allContent .Zone-coordinadores .card {
	width: 260px;
    margin: 0 auto !important;
}
.Container-content .Zone-allContent .Zone-coordinadores .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: 1.1rem;
}
.Container-content .Zone-allContent h3.subtit-coordina {
    font-size: 1rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: uppercase;
	margin:2% 0 4% 0;
}	
/*Estilos para las tablas que muestran los datos de acuerdo a las búsquedas*/
.Container-tables-results{
	width: 100%;
	margin:0 auto;
	overflow-x:hidden;
}
.Container-tables-results table#table-responsive{
	display: none;
    width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:2% 0; 
    border-collapse: collapse;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
}
/*Segunda tabla la cual muestra los resultados de la búsqueda en un solo div*/
.Container-tables-results table#table-responsive-two{
    width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:2% 0; 
    overflow: auto; 
    border-collapse: collapse;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	border-bottom: 3px double #aa2024;
	display: block;
}
.Container-tables-results table#table-responsive-two tr td .found-item{
	border-top: 3px double rgba(245,131,43,.6) !important;
	padding: 2%;
}
.Container-tables-results table#table-responsive-two tr td .found-item .tit-tableOneColumn {
  color: #666;
}
.Container-tables-results table#table-responsive-two tr td i{
	color: #952524;
	font-size: 1.4rem;
}
/*Estilos para los links de la tabla responsiva two*/
.Container-tables-results table#table-responsive-two tr a{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:hover, .Container-tables-results table#table-responsive-two tr a:focus{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:visited{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;}
/*.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th:last-child, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th:last-child{
	width:12% !important;
    white-space: nowrap;
}
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-issn{
	width:10% !important;
}    
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-issn{
	word-wrap: normal;
    word-break: normal;
    text-align: center;
    white-space: nowrap;
} */
/*Estilo para las opciones de impresión, enviar correo y exportar sobre la tabla de resultados*/
.Container-option-table{
	width: 100%;
	margin:0 auto;
}
.Container-option-table .Zone-print-export{
	width: 100%;
    height: 30px;
	margin: 0% 0;
	padding: 0 1%;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail{
	clear:none;
    display: block;
    float: left;
    width: 46%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: left;
}
.Container-option-table .Zone-print-export .Zoneright-export{
	clear:none;
    display: block;
    float: right;
    width: 48%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: right;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul, .Container-option-table .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul li, .Container-option-table .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-table .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-table .Zone-print-export .Zoneleft-print-mail a, .Container-option-table .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-table .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-table .Zone-print-export .Zoneright-export a:hover, .Container-option-table .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-table .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail i, .Container-option-table .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}
/*Estilo para avisos*/
.aviso{
	background: #EEE;
	border: 1px solid #CCC;
	padding: 2%;
	border-radius: 6px;
	font-weight: 600;
}	
/*Estilos para los interiores*/
.Container-content .Zone-allContent .table-interiores{
	width: 90%;
	margin: 5% auto;
	border-color:#EEE;

}
.Container-content .Zone-allContent .table-interiores tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .table-interiores th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .table-interiores td {
	padding: 6px;
}
.Container-content .Zone-allContent .table-interiores tr td.simulaTit{
	text-align: center;
	font-weight: bold;
}	
/*Estilos para imgns dentro de los interiores*/
.Container-content .Zone-allContent ol .img-list{
	width: 80%;
	height: auto;
	display: block;
	clear: both;
	margin: 2% auto;
	float: none;
	border: 1px solid #eee;
	padding: 8px;
}
.Container-content .Zone-allContent ol .img-list h5.foot-picture{
	color: #952524;
	font-size: .9rem;
	font-weight: bold;
}
.Container-content .Zone-allContent ol .img-list img{
	width: 100%;
	height: auto;
}
/*Estilo para imágenes*/
.box-img {
    max-width: 40%;
    height: auto;
	margin: 2% 0;
}
.box-img img{
    width: 100%;
    height: auto;
}	
/*Estilos para accordion y collapse*/
.Container-content .Zone-allContent #accordion1{
	width: 90%;
	margin: 0 auto;
}
.Zone-allContent #accordion1 .card.talleres{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background: #FFF !important;
    background-clip: border-box;
    border: 1px solid #f5832b;
    border-radius: 0.25rem;
	margin-bottom: .1rem;
}
.Zone-allContent #accordion1 .card-header.taller {
    padding: 0.75rem 1.25rem !important;
    margin-bottom: .2rem !important;
	margin-top: 0px !important;
	margin-left: 0px !important;
    background: rgb(255, 255, 255) !important;
    border-bottom: 0.8rem solid #f5832b !important;
	width: 100%;
	border: initial !important;
}
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table{
    font-size: 1rem !important;
	width: 95%;
	margin: 0 auto;
}	
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table th.optionWidth, .Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table td.optionWidth{
    display: table-cell;
}
.Zone-allContent #accordion1 .card-body.Taller-video{
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
	overflow-x: hidden;
}
/*Estilo en características de calidad en catálogo histórico Rev impresas*/
ol.Caract-calidadCatHist-rev > h3.tit-caract-calCatHist{
	background: rgba(149,37,36,.4) !important;
	color:#333 !important;
	padding: 1%;
	margin-left: -6%;
	border-radius: 4px;
	width: 95%;
}
/*Estilos para las fichas de las revistas*/
.Container-content .Zone-allContent .ficha .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent .ficha .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
.Container-content .Zone-allContent .ficha .portada-rev img{
	display: block;
	max-width: 220px;
	width: 100%;
	box-shadow: 0 0 6px #999;
	margin: 0 auto;
	border: 1px solid #EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha{
	padding: 3% 2%;
}
/*Estilo para las opciones de impresión, enviar correo y exportar sobre los tabs dentro de la ficha para las revistas*/
.Container-option-ficha{
	width: 100%;
	padding: .8% 0 .2% 0;
	margin: 0 0 2% 0;
	background: #EEE;
}
.Container-option-ficha:after{
	content: ""; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}
.Container-option-ficha .Zone-print-export{
	width: 100%;
    height: 30px;
	margin: 0% 0;
	padding: 0 1%;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail{
	clear:none;
    display: block;
    float: left;
    width: 46%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: left;
}
.Container-option-ficha .Zone-print-export .Zoneright-export{
	clear:none;
    display: block;
    float: right;
    width: 48%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: right;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul, .Container-option-ficha .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul li, .Container-option-ficha .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-ficha .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a, .Container-option-ficha .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-ficha .Zone-print-export .Zoneright-export a:hover, .Container-option-ficha .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-ficha .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail i, .Container-option-ficha .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}
/*************************************/
/*Zone para el botón de regreso dentro de la ficha*/
.content-ficha .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: right;
	margin: 2% 0;
}
/*Botón de Regresar en Búsqueda Avanzada*/

.content-ficha .Zone-button-agree button.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.content-ficha  .Zone-button-agree button.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
	
}
.content-ficha .Zone-button-agree button.btnback:hover a{
	color: #333 !important;

}
.content-ficha .Zone-button-agree button.btnback a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}	
/*Aquí acaban los estilos paara el botón de regreso*/
/*Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha{
	width: 100%;
	border:none;
	margin: 2% 2% 6%;	
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha th{
	width: 30%;
	color: #952524;
	vertical-align: top;
	text-align: left !important;
	padding: 6px !important;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha td{
	vertical-align: top;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul{
	margin-left: -25px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul li{
	list-style: circle;
}
/*Fin de estilos para Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha p > b{
	color: #952524;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha{
	clear: both;
	display: block;
	width: 220px;
	padding: 1% 1% 0% 1%;
	margin: 2% auto 0% auto;
}
.container-iconos-ficha:after{
content: "."; 
display:block;
clear:both;
visibility:hidden;
height:auto;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha i{
	color: #952524;
	font-size: 2rem;
}
.Container-content .Zone-allContent .ficha .portada-rev .container-iconos-ficha img{
	clear:none;
	display: block;
	float: left;
	max-height: 30px;
	height: 100%;
	width: auto;
	box-shadow: none;
	margin: 0 1% 0 5%;
	border: none;
	color: #952524;
}
/*Aquí inician los estilos de los datos del catálogo actual dentro de las fichas*/
.Container-content .Zone-allContent .portada-rev .container-Cat-actual{
	clear:none;
	display:block;
	width: 100%;
	height: auto;
	padding: 3% 0 3% 0;
	margin: 2% 0;
	text-align: center;
	border-top:1px solid #f5832b;
	border-bottom: 1px solid #eee;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h4{
    font-size: 1rem;
	margin-bottom: 4%;
    color: #f5832b;
    text-align: center;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl {
    margin: 1% 0 1% 0%;
	font-size: .9rem;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd.pendiente {
    color: #f5832b;
    font-weight: bold;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dt {
    margin: .5% 0 0 0%;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dd {
    margin: 0% 0 0% 3%;
}
/*Estilos para la o las tablas internas dentro de la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha{
	overflow-x:auto;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table.table-striped{
		width: 95%;
	}

.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table,tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table td {
	padding: 6px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-fichas table td ul li{
	list-style-type: disc !important;
}
.Container-content .Zone-allContent .content-ficha{
	padding-top: 3%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h4{
    font-size: 1rem;
	margin-bottom: 1.5%;
    color: #f5832b;
    text-align: left;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl {
    margin: 1% 0 1% 0%;
	font-size: 1rem;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dt {
    margin: .5% 0 0 0%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dd {
    margin: 0% 0 0% 3%;
}	
/*Aquí inicia el contenido para la pantalla de Índices cuando ingresas desde el front*/
.Zone-allContent .ZoneIndices-all{
	clear: none;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto 2% auto;
}
.Zone-allContent .ZoneIndices-all:after{
	content: "."; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}
.Zone-allContent .ZoneIndices-all form{
	clear: none;
	display: block;
	width: auto;;
	height: auto;
	margin: 0 auto 2% auto;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema{
	clear:none;
	display: block;
	width: 48%;	
	height: 330px;
	float:left;
	margin:0%;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion{
	clear:none;
	display: block;
	width: 48%;	
	height: 330px;
	float: right;
	margin:0%;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio{
	clear:none;
	display: block;
	width: auto;	
	height: auto;
	float:none;
	margin:0 0;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;

}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion{
	clear:none;
	display: block;
	width: 32%;	
	height: auto;
	float:left;
	margin:0 0 0 2% !important;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo.First-menuabc{
	clear:none;
	display: block;
	width: 32%;	
	height: auto;
	float:left;
	margin:0 0 0 0% !important;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul{
	list-style-position: outside;
	margin-left: -25px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu{
	padding:0;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu li{
	display: inline;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices{
	padding: 1% 1%;
}
	
/*Título que simula un botón para la pantalla de todos los índices, al entrar desde front*/
.tit-simulabtn{
	display: block;
	width: 100%;
	margin: 0% 0 1.5% 0;
    color: #333;
    background-color: #fafafa;;
	border: 1px solid #ccc;
	padding: 0.375rem 0.75rem;
	text-align: center;
	vertical-align: middle;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	border-radius: 0.25rem 0.25rem 0 0;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
/*Estilos para la opción de subtema sobre la tabla de resultados de acuerdo al índice elegido*/
.Container-content .Zone-allContent-results .form-group.group-subtemas{
	width:90%;
	margin:2% auto;
	text-align: center;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .col-form-label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .custom-select{
	width:80%;
} 
/*Estilos para el formato de búsqueda avanzada*/
.Container-content .Zone-allContent form table.advancedSearch{
	width: 100%;
	margin:0;
	border:none;
}
.Container-content .Zone-allContent form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: 1% 0 !important;
}
.Container-content .Zone-allContent form table tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 24%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: normal;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input{
	clear:none;
	display: block;
	float: left;
	width: 75%;
	margin-left: 1%;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 26%;
}
/*Para cuando 2 inputs y labels tengan que compartir el mismo renglón*/
.Container-content .Zone-allContent form table tr td .box-label-small{
	clear: none;
	display: block;
	float: left;
	width: 25%;
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}

/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent form table tr td .box-label-small.label-push{
	padding:0 1% 0 2%;
	width: 29%;
}

.Container-content .Zone-allContent form table.advancedSearch tr td .box-label-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small{
	clear:none;
	display: block;
	float: left;
	width: 20%;
	margin-left: 0;
}
/*Estilo para elementos faltantes dentro Registro y actualización de directorio*/
.Container-content .Zone-allContent .underline-box{
	clear:none;
	display: block;
	width: 70%;
	float: none;
	margin: 0 auto;
	padding: 1%;
	border:1px solid #EEE;
	border-radius: 6px;
}
.Container-content .Zone-allContent .underline-box h4{
    font-size: .95rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    padding: 1% 1.5%;
	margin-top: -3%;
	width: 16%;
	border-radius: 4px;
	display: inherit;
	background: #eee;
	border: none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch{
	width: 100%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: .5% 0 !important;
}
.Container-content .Zone-allContent .underline-box form table tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 24%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input{
	clear:none;
	display: block;
	float: left;
	width: 75%;
	margin-left: 1%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 26%;
}
/*Tabla cuando es dentro de un fieldset*/
.Container-content .Zone-allContent fieldset table.advancedSearch{
	width: 60%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 35%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-all{
	clear: none;
	display: block;
	float: left;
	width: 80%; 
	padding: 0 0 0 0%;
	margin-left: 0%;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray{
	background: #EEE;
	padding: .5% 0 0 0;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray .box-label-all label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-aswer{
	clear:none;
	display: block;
	float: left;
	width: 60%;
	margin-left: 1%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso {
    padding: 0%;
	width: 80%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso p, .Container-content .Zone-allContent form table.advancedSearch tr td .form-campo-aviso p{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td p.form-paragraph-aviso, .Container-content .Zone-allContent form table.advancedSearch tr td p.form-paragraph-aviso{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-check-inline{
	clear: both;
	display: block;
	float: none;
	width: 80%;
	margin-left: 0%;
	padding-left: 0%;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree{
	width: 80%;
	height: auto;
	text-align: center;
	margin: 2% 0;
}
/*Para los label e inputs small*/
.Container-content .Zone-allContent .underline-box form table tr td .box-label2-small {
    clear: none;
    display: block;
    float: left;
    width: 25%;
    padding: 0 0 0 2%;
    margin-left: 0%;
    text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2 input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}   
/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent .underline-box form table tr td .box-label2-small.label-push{
	padding: 0 2%;
	width: inherit;
}
	
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-label2-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small{
	clear:none;
	display: block;
	float: left;
	width: 22%;
	margin-left: 0;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .form-paragraph-aviso {
    padding: 0 0 0 2%;
	width: 100%;
}
/*Estilos para los subtemas dentro del formato de registro del directorio*/
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-complate {
    clear: none;
    display: block;
    float: left;
    width: 100%;
    margin-left: 1%;
}
.Container-content .Zone-allContent form table tr td .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent form table tr td .nav-tabs .nav-link.active{
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
/*Estilo para dar un border alrededor de 1 o varios elementos*/
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .marker-td{
    border:1px solid #CCC;
    border-radius: 6px;
    padding: 1% 0 0 0;
}    
.marker-td:after{
    content: "."; 
    display:block;
    clear:both;
    visibility:hidden;
    height:15px;
}
.gap-format{
    height: 45px;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .Zone-button-add-url{
  text-align: right;
}
/*Estilos para el botón de agregar más URL en el formato de registro de directorio*/
.btn-success-orange {
    color: #fff;
    background-color: #f5832b;
    border-color: #f5832b;
}
.btn-success-orange:hover {
    color: #FFF;
    background-color: #fb9342;
    border-color: #ae4d01;
}
/*Cambio de color para el bloque de en el formato de búsqueda avanzada Select*/
.Container-content .Zone-allContent form table.advancedSearch tr td .custom-select {
    color: #495057;
    background: #FBF4F4 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
    border: 1px solid #FBF4F4;
    border-radius: 0.25rem;
}
/*Estilos para los botones abajo y debajo del formato de Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: center;
	margin: 2% 0;
}

/*Botón de buscar en Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext, .Container-content .Zone-allContent .btn.btnnext, .Container-content .Zone-allContent .btn.btnsend{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext:hover, .Container-content .Zone-allContent .btn.btnnext:hover, .Container-content .Zone-allContent .btn.btnsend:hover{
	color: #FFF !important;
	background: #952524;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #730b0a;
	margin-left: 2%;
	
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover a{
	color: #FFF !important;

}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}
/*Botón de Limpiar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent .btn.btnclean{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent .btn.btnclean:hover{
	color: #FFF !important;
	background: #f5832b;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #ae4d01;
	margin-left: 2%;
	
}

/*Botón de Regresar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent .btn.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent .btn.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
}
	
/*Para alinear un botón detrás de otro en los tamaños pequeños*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnsearch, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnclean, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > button.btnback{
	display:inline-block;
	float:none;
}    
/*Estilos para las columnas de noticias*/
.Container-content .Zone-allContent .ZoneSection-news{
	float: left;
	margin: 0 0 5% 0;
}
.Container-content .Zone-allContent .ZoneSection-news .card {
	width: 260px;
    margin: 0 auto !important;
	border-color: rgba(149, 37, 36, 0.5);
	box-shadow:3px 4px 4px #EEE;
}
.Container-content .Zone-allContent .ZoneSection-news .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: 1.1rem;
}	
/*Estilos para títulos, si es que existieran en la sección de noticias*/
.Container-content .Zone-allContent .ZoneSection-news h4.card-title{
	font-size: 1rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent .ZoneSection-news p.card-text{
	font-size: .9rem;
	color:#333;
	text-align: justify;
	font-weight: 500;
}
/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore {
    color: #952524;
	font-size: .85rem;
	font-weight: 500;
    background-color: transparent;
	border-color:transparent !important;
	text-decoration: none;
	display: block;
	text-align: right;
}
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:hover {
    color: #f5832b;
	font-size: .85rem;
    background-color: #FFF;
	text-decoration: none;
	display: block;
	text-align: right;
	border-color:transparent !important;	
}       
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:active, .Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:focus{
    color: #f5832b;
	font-size: .85rem;
    background-color: #FFF;
	text-decoration: none;
	display: block;
	text-align: right;
	outline: 0 !important;
}  	
}


/*Aquí inician la media querie a partir de 992px para arriba*/
@media (min-width: 992px) {
/*.container-fluid {
    width: 100%;
    padding-right: -15px !important;
    padding-left: -15px !important;
    margin-right: auto;
    margin-left: auto;
}*/
.Container_languageOthers{
    width: 970px;
	margin: 0 auto;
}
.Zone-RdSoc{
	clear: none;
	display: block;
	float: left;
	width: 50%;
	height: 39px;
	margin-top: 0px;
	padding: 0px 0px;
}
.title{
	color:#FFF;
	font-size: .9rem;
	text-align: left;
	text-transform: uppercase;
	font-weight:500;
}
/*Contenedor del head*/
.ZoneControl-Head{
	position: relative;
	width: 100%;
	height: 110px;
	margin: 0 auto;
	padding-left: 5%;
	padding-right: 5%;
}		
.ZoneControl-Head .Zone_logoLeft{
    clear: none;
	display: blocK;
	float: left;
	width: auto;
	height: auto;
    margin: 1.3% 1% 0px 0px;
}
.ZoneControl-Head .Zone_logoLeft img{
	display: block;
	max-height: 80px;
	max-width: 100%;
	width: auto;
	height: auto;
}
.ZoneControl-Head .Zone_tit_right{
	clear: none;
	display: block;
	float: left;
	width: auto;
	height: 65px;
	margin: 2% 0% 0px 0%;
	padding: 0% .5% 0% 1.3%;
	border-left: 1px solid #999;
}
.ZoneControl-Head .Zone_tit_right h1{
	font-size:1rem;
	color:#333;
}
.ZoneControl-Head .Zone_issn{
	clear: none;
	display: block;
	float: right;
	width: auto;
	height: auto;
    margin: 6% 1% 0px 0px;
    padding: 0% 0 0% 0;

}
.ZoneControl-Head .Zone_issn p{
	font-size:.9rem;
	color:#333;
	font-weight: 500;
	margin-bottom: 0;
}
/*Estilos para el buscador principal*/
.search_princ{
	margin-top: 1%;
}
.container_SearchPrinc{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
}
.elments_Search{
	background: url("../images/back_search.png") no-repeat center center;
	height: auto;
	max-width: 100%;
	margin: 0 auto;
	background-size: auto 350px;
	text-align: center;
	border-bottom: none;
}
.optionsSearch{
	clear: none;
	display: block;
	float: none;
	width: 90%;
	margin: 6% auto 0 auto;
}
.tit_SearchIn{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en el front*/
.checkbox-search{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.SearchExac{
	clear: none;
	display: block;
	float:none;
	width:90%;
	text-align: left;
	margin: 1% auto 0 auto;
}
.form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ .container_SearchPrinc .input-group {
    width: 90% !important;
    margin: 0 auto !important;
}
.btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
input.form-control{
	border-color: #656565 !important;
}
.form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}
/*Botonera de Búsquedas a mano derecha*/
/*Botonera de Búsquedas a mano derecha*/
.btn-group-vertical.botonera-search{
	margin: 6% 0 -4.5% 0;
	display: flex;
	align-items: center;
}
.botonera-search{
	
}
.btnMore-search{
	margin:3% 0;
	
}
.tit_MoreSearch{
	background: transparent;
	width: 210px;
	padding: 2% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
  	border-bottom: 1px solid #952524;
}
/*Estilo para el título de Búsqueda botonera*/
 #menu-botoneraSearch {
    width: 210px; 
	margin: 0 auto;
	padding: 0;
    border: 0; 
}
#menu-botoneraSearch ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
}
 
#menu-botoneraSearch ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearch ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearch ul li.hover,
#menu-botoneraSearch ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
#menu-botoneraSearch ul ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 200px; 
}
 
#menu-botoneraSearch ul ul li {
    float: none; 
}
 
#menu-botoneraSearch ul li:hover > ul {
    visibility: visible; 
}
 
#menu-botoneraSearch ul ul{
    top: 0;
    left: 100%; 
}
 
#menu-botoneraSearch ul li {
    float: none; 
}
 
 
#menu-botoneraSearch span, #menu-botoneraSearch a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
#menu-botoneraSearch:after, #menu-botoneraSearch ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearch ul, #menu-botoneraSearch li {
    width: 100%; 
}
#menu-botoneraSearch li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
#menu-botoneraSearch li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearch a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}

#menu-botoneraSearch ul ul li {
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin:2%;
}
#menu-botoneraSearch ul ul li:hover {
    background: #dddddd; 
}
#menu-botoneraSearch ul ul li:hover a {
    color: #666666; 
}
#menu-botoneraSearch ul ul li ul li {
    background: #EEE;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius: 0;
}
#menu-botoneraSearch ul ul li ul li:hover {
    background: #b7b7b7; 
}
#menu-botoneraSearch .has-sub {
    position: relative; 
}
 
#menu-botoneraSearch .has-sub:after, #menu-botoneraSearch .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearch .fa-angle-right {
    float: right;
}
.options{
	border:1px solid #666;
	background: #EEE;
	padding: 1%;
}

/*Contenedor principal de los índices*/
.optionsSearch_indices{
	clear: none;
	display: block;
	background: #FFF;
	margin:0 auto;
	padding: 4% 0 0 0;
	text-align: center;
	
}
/*******************************/
/*Zone de Numeralia y de nuevos ingresos*/
.ContainerNum{
	width: 95%;
	height: auto;
	margin:0 auto;
	}
.numeralia-news-ingresos{
	margin-top: 4%;
	padding: 0;
}

.numeralia-news-ingresos .ZoneNum-Ingresos{
	margin-bottom: 2%;
}
.ZoneNum-Ingresos:after{
content: "."; 
display:block;
clear:both;
visibility:hidden;
height:auto;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia{
	clear: none;
	display: block;
	float: right;
	width: 25%;
	height: 230px;
	padding: 7% 2% 2% 2%;
	margin: 0 0 0 0;
	color:#952524;
	text-align: center;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=1 );
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia{
	color:#333;
	font-weight: 600;
	margin: 4% 0;
	font-size: 1em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia{
	font-size: 1.15rem;
	font-weight: 600;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia2{
	color:#333;
	font-weight: 600;
	margin: 4% 0 0% 0;
	font-size: 1em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia .coming{
	font-size: 2rem;
	font-weight: 600;
}
/*Estilos para Nuevos ingresos*/
.botoneraSearch-right{
	
	}

.fas {
	margin-right: 4px !important; /*override*/
}

.fas .fa-clipboard-check {
	margin-right: 0px !important; /*override*/
	font-size: 20px;
}

.pagination a {
	color: #555;
}
.card-header {
    padding: 10px 15px;
	margin-top: -24px;
	margin-bottom: 0;
	margin-left:-10px;
 	border: 1px solid #CCC;
    width: 95%;
    border-radius: 6px !important;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );

   
}
.card ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.card.panel-default.ingresos-direc .demo1, .card.panel-default.ingresos-catalogo .demo1{
	width: 100%;
	height: 120px !important;
}
.demo1 {
	width: 100%;
	height: 120px !important;
}
.news-item {
	padding: 4px 4px;
	margin: 0px;
	border-bottom: 1px dotted #555;
}

.card.panel-default.ingresos-direc, .card.panel-default.ingresos-catalogo{
	width: 42%;
	height: 230px;
	margin: 1% 2% 3% 3%;
	display: block;
	clear: none;
	float: left;
}
/*Estilos para los links dentro ingresos del directorio e ingresos catálogo*/
.card.panel-default.ingresos-direc a, .card.panel-default.ingresos-catalogo a{
	color:#952524;
	text-decoration: none;
}
.card.panel-default.ingresos-direc a:hover, .card.panel-default.ingresos-direc a:focus, .card.panel-default.ingresos-catalogo a:hover, .card.panel-default.ingresos-catalogo a:focus{
	color:#333;
	text-decoration: underline;
}
.card.panel-default.ingresos-direc a:visited, .card.panel-default.ingresos-catalogo a:visited{
	color:#952524;
	text-decoration: none;
}
.card-footer {
    padding: 0rem 1.25rem;
    background-color: transparent;
    border-top: 0px solid rgba(0, 0, 0, 0.125);
    padding-bottom: 2%;
}
.card-footer .page-link {
    padding: 0.3rem 0.5rem !important;
}

/*Head de noticias*/
.container-fluid.ContainerNews {
    background: #fafafa;
	padding: 3% 1%;
}
.card.panel-default.NewsLatindex{
	width: 95%;
	height: auto;
	margin: 0 auto;
	border: 1px solid #f5832b;
	border-radius: 1rem;
}
.card.panel-default.NewsLatindex .news-item {
    
    border-bottom: none;
}
/*El botón de noticias*/
.card-header.head-news {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	background: #f5832b !important;
}
.card-header.head-news:hover {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #ccc;
	background: rgba(255,175,75,1) !important;
	background: -moz-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,175,75,1)), color-stop(100%, rgba(245,131,43,1))) !important;
	background: -webkit-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#f5832b', GradientType=0 ) !important;

}
/*Link de News*/
.card-header.head-news a.boton-News{
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
	
}
.card-header.head-news a.boton-News:hover, .card-header.head-news a.boton-News:focus {
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
}
.card-body.news-latindex  {
    padding: 2rem;
}
.card-body.news-latindex ul.demo1 li table td {
     padding: 10px;
	vertical-align: top;
}
.container-fluid.ContainerNews .card-footer{
    display: block !important;
}
.card-body.news-latindex ul.demo1 li table td.img_news{
     padding: 0 20px;
}
/*Estilo para las ligas dentro de las noticias individuales*/
.card-body.news-latindex ul.demo1 li table td a{
     color: #952524;
	text-decoration: none;
}
.card-body.news-latindex ul.demo1 li table td a:hover, card-body.news-latindex ul.demo1 li table td a:focus{
     color: #333;
	text-decoration: underline;
}.card-body.news-latindex ul.demo1 li table td a:visited{
     color: #952524;
	text-decoration: none;
}
/*Inician estilos para zona Sobre Latindex*/
.container-fluid.Container-about{
	background: #FFF;
	/*padding: 1.5%;*/
}
.container-fluid.Container-about .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 2% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Container-about .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.container-fluid.Container-about .Zone-sinopsisAbout{
	width: 90%;
	height: auto;
	margin: 2.5% auto;
}
/*Estilos para imágenes del slider y otros elementos del mismo para cambiar el valor de alguna propiedad*/
.Zone-Slide {
	background: #fafafa;
    padding: 1.5%;
}
.Zone-Slide .carousel.slide{
	width: 90%;
    margin: 0 auto;
}
.carousel-inner img {
    width: 100%;
   /* max-height: 450px; Si quieres modificar el alto es con esto*/ 
  }

.carousel-indicators li {
    
    background-color: #999;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-control-prev-icon, .carousel-control-next-icon {
    width: 30px !important;
    height: 30px !important;
}
.carousel-control-prev, .carousel-control-next {

    width: 5% !important;
    color: #fff;
    text-align: center;
}
/*Aquí terminan los estilos sobre-escritos del slider*/

/*Aquí inician los estilos para gráficas*/
.container-fluid.Zone-graficas{
	margin-bottom: 1%;
}
.container-fluid.Zone-graficas .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 2% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-graficas .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.Graphics-Latindex{
	width: 80%;
	height: 60px;
	margin: 4% auto 0% auto;
}
.Container-Graficas{
	clear: none;
	display: block;
	float: left;
	width: 25%;
	height: 50px;
	margin: 0;
	text-align: center;
}
/*Estilos para los links dentro de la sección gráficas en el front*/
.Container-Graficas a{
	color:#333;
	text-decoration: none;
}
.Container-Graficas a:hover, .Container-Graficas a:focus{
	color:#952524;
	text-decoration: none;
}
.Container-Graficas a:visited{
	color:#333;
	text-decoration: none;
}
/*Aquí inician los estilos para Instituciones de la red*/
.container-fluid.Zone-InstitRed{
	background: #fafafa;
    margin-bottom: 1%;
	padding-bottom: 1.5%;
}
.container-fluid.Zone-InstitRed .Zone-titsection{
	width: 400px;
	height: auto;
	background: #FFF;
	margin: 2% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstitRed .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstitRed .Container-institRed{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 14%;
	height: auto;
	margin:0 0 0 1.3%;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para Instituciones Cooperantes*/
.container-fluid.Zone-InstiCoopera{
	background: #FFF;
    margin-bottom: 1%;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 1% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 14%;
	height: auto;
	margin-left: 1.3%;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para la zona de redes sociales y otros*/
.container-fluid.Zone-follow{
	background: #fafafa;
    padding: .3% 1.5% .4% 1.5%;;
}
.container-fluid.Zone-follow .Container-follow-others{
	width: 90%;
	height: auto;
	margin: .5% auto .3% auto;
}
.container-fluid.Zone-follow .Container-follow-others .followUs{
	clear: none;
	display: inline-block;
	width: 55%;
	float: none;
	margin:0 0 0 4%;
	vertical-align: middle;
}
/*Estilos para las ligas de facebook*/
.followUs a.redscocial-face{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;
}

.followUs a.redscocial-face:hover, .followUs a.redscocial-face:focus{	
	color:#0a1856;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;

}
 .followUs a.redscocial-face:active{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;


}
/*Estilos para las ligas de twitter */
.followUs a.redscocial-twitter{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 4% 0 0;
}

.followUs a.redscocial-twitter:hover, .followUs a.redscocial-twitter:focus{	
	color:#4e96f8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 4% 0 0;
}
 .followUs a.redscocial-twitter:active{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
     margin: 0 4% 0 0;
}
/*Estilos para las ligas de youtube*/
.followUs a.redsocial-youtube{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}

.followUs a.redsocial-youtube:hover, .followUs a.redsocial-youtube:focus{	
	color:#952524;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
 .followUs a.redsocial-youtube:active{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
/*Estilos para las redes arriba del footer*/
 .followUs a.redscocial-x {
    margin: 0 0 0 4%;
  }
 .followUs a.redscocial-x img{
    width: auto;
    max-height: 26px;
    vertical-align: sub;
  }
/* 
.container-fluid.Zone-follow .Container-follow-others .faq-help{
	clear: none;
	display: inline-block;
	width: 25%;
	float: none;
	margin:0 0 0 1%;
	vertical-align: middle;
}
.faq-help a, .license_privacy a{
	color:#952524;
	text-decoration: none;
	outline: 0;
}
.faq-help a:hover, .faq-help a:focus, .license_privacy a:hover, .license_privacy a:focus{	
	color:#333;
	text-decoration: none;
	outline: 0;
}
 .faq-help a:active, .license_privacy a:active{	
	color:#952524;
	text-decoration: none;
	outline: 0;
}
/*Aquí inician los estilos para la zona de Privacidad y licencia*/
.container-fluid.Zone-follow .Container-license-privacy{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-follow .Container-license-privacy .license_privacy{
	clear: none;
	display: block;
	width: auto;
	float: right;
	margin:0 0 0 0%;
}
/*Estilos para el footer Zone 01*/
.container-fluid.Zone-footer{
	background: #333;
	padding: .3% 1.5% .4% 1.5%;
}

.container-fluid.Zone-footer .Container-foot_01{
	clear: none;
	display: block;
	float: right;
	width: 90%;
	height: auto;
	margin: 4% 0 1.5% 0;
	text-align: right;
}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: auto;

}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma img{
	width: auto;
	max-height: 80px;
	margin: 0;
}
/*Estilo para los hipervinculos dentro del footer*/
.container-fluid.Zone-footer a{
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer a:hover, .container-fluid.Zone-footer a:focus{	
	color:#EEE;
	text-decoration: underline;
	outline: 0;
}
 .container-fluid.Zone-footer a:active{	
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer .Container-foot_02{
	width: 90%;
	height: auto;
	margin: 1.5% 0;
	text-align: left;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: auto;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright p{
	color: #FFF;
	font-size: .8rem;
	text-align: left;
}
/*Segunda Zona del footer-Aviso*/
.container-fluid.Zone-footer2{
	background: #262626;
	padding: .3% 1.5% .4% 1.5%;
}
.container-fluid.Zone-footer2 .Container-foot_03{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
	padding: 0 5%;
}
.container-fluid.Zone-footer2 .Container-foot_03 p{
	color: #FFF;
	font-size: .9rem;
	text-align: center;
}
/*Estilos para el buscador principal dentro de los interiores*/
.search_princ-internal{
	margin-top: 1%;
}
.search_princ-internal .container_SearchPrincInternal{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	background: #EEE;
}
.elments_Search-internal{
	background: url("../images/back_search.png") no-repeat center center;
	height: auto;
	max-width: 95%;
	margin: 0 auto;
	background-size: auto 360px;
	text-align: center;
	border-bottom: none;
}
.elments_Search-internal .optionsSearchInternal{
	clear: none;
	display: block;
	float: none;
	width: 80%;
margin: 8.5% auto 0 auto;
}
.elments_Search-internal .tit_SearchInternal{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en el front*/
.elments_Search-internal .checkbox-searchinternal{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.elments_Search-internal .SearchExacInternal{
	clear: none;
	display: block;
	float:none;
	width:80%;
	text-align: left;
	margin: .5% auto 1.5% auto;
}
.elments_Search-internal .form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.elments_Search-internal .form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.elments_Search-internal .input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ-internal .container_SearchPrincInternal .elments_Search-internal .input-group {
    width: 80% !important;
    margin: 0 auto !important;
}
.elments_Search-internal .btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.elments_Search-internal .btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
.elments_Search-internal input.form-control{
	border-color: #656565 !important;
}
.elments_Search-internal .form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.elments_Search-internal .btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.elments_Search-internal .btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}	
/*Botonera de Búsquedas a mano derecha en los interiores con 4 botones*/
	
.botoneraSearch-internal{
	margin:0% 0 0 0;
	padding-top: 1%;
}
.botonera-search-internal{
	
}
.btnMore-search2{
	margin:3% 0 1% 0;
}
	
.botoneraSearch-internal .tit_MoreSearch-internal{
	background: transparent;
	width: 220px;
	padding: 2% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #952524;
}
#menu-botoneraSearchInternal{
    width: 220px;
	padding: 0;
    margin: 0;
    border: 0; 
}
#menu-botoneraSearchInternal ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
	width: 100%;
}
 
#menu-botoneraSearchInternal ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearchInternal ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearchInternal ul li.hover,
#menu-botoneraSearchInternal ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal span, .botoneraSearch-internal #menu-botoneraSearchInternal a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal:after, .botoneraSearch-internal #menu-botoneraSearchInternal ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearchInternal ul, #menu-botoneraSearchInternal li {
    width: 100%; 
}
#menu-botoneraSearchInternal li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
	
#menu-botoneraSearchInternal li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearchInternal a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}	

#menu-botoneraSearchInternal .has-sub {
    position: relative; 
}
 
#menu-botoneraSearchInternal .has-sub:after, #menu-botoneraSearchInternal .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearchInternal .fa-angle-right {
    float: right;
}
.btn-group-vertical.botonera-search-internal {
    margin: 0 auto;
    display: flex;
    align-items: center;
	padding: 1% 0 5% 0;
}
/*Finalizan estilos para botonera a mano izquierda*/	
	
/*Contenedor principal de los índices en el interior*/
.Container-content .Zone-allContent{
	padding: 2% 0 4% 0;
	margin: 0 auto;
	display: block;
	width: 95%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
/*Contenedor principal de los índices en el interior*/
.Container-content .Zone-allContent-indices{
	padding: 2% 0 1% 0;
	margin: 0 auto;
	display: block;
	width: 90%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
.Container-content .Zone-allContent-results{
	padding: 2% 0 4% 0;
	margin: 0 auto;
	display: block;
	width: 100%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
	
/*Contenedor principal de los índices*/
.Container-content .Zone-allContent .Container-btnsIndices{
	width: 100%;
	margin: 0% auto 0 auto;
	}
.Container-content .Zone-allContent .optionsSearch_indices{
	clear: none;
	display: block;
	width: 100%;
	background: #FFF;
	margin: 0 0 2% 0;
	padding: 1% 4%;
	text-align: left;
	border: 1px solid #EEE;
	border-radius: 4px;
}
.Container-content .Zone-allContent .optionsSearch_indices ul{
	list-style-position: outside;
	margin-left: -30px;
}
.Container-content .Zone-allContent .optionsSearch_indices label, .Container-content .Zone-allContent .optionsSearch_indices select, .Container-content .Zone-allContent .optionsSearch_indices form{
	font-size: .9rem;
}
.Container-content .Zone-allContent .optionsSearch_indices form{
	text-align: center;
	margin: 4% 0;
}
.Container-content .Zone-allContent .optionsSearch_indices hr {
    margin: 12% 0 10% 0;
	border-color:#f5832b;
}
.dropdown-toggle::after {
    display: inline-block;

}
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index{
	display: block;
	width: 240px;
	margin: 0% 0 2.5% 0;
    color: #333;
    background-color: #fafafa;
    border-color: #ccc;
	
}	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:hover {
	display: block;
	width: 240px;
    color: #952524;
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
    border-color: #999;
	margin: 0% 0 2.5% 0;
}
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.focus {
	display: block;
	width: 240px;
    color: #952524;
    background-color: #EEE;
    border-color: #CCC;
    box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
	margin: 0% 0 2.5% 0;
}	
	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled):active:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled).active:focus,
.show > .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show {
    display: block !important;
    left: 250px !important;
    top: 0px !important;
    transform: translate3d(0px, -10px, 0px) !important;
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises {
    min-width: 45rem;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises1, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises2{
	padding: 0 2%;
	margin: 0 4% 0 0;
}
/*Estilos para el menú de abc dentro de índices con resultados*/	
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices {
    min-width: 33rem;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu {
    margin-left: -10px;
	margin-bottom: .3rem;	
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu > li{
    display:inline;
}
.dropdown-menu.menuabc-indices ul.index-Menu > li > a.dropdown-item{
    display:inline;
	padding: 0rem !important;
}
/*Estilos para las ligas del menú de abc de los índices con resultados*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
    white-space: nowrap;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
    white-space: nowrap;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
    white-space: nowrap;
}
/*Estilos para ligas de los índices de Tema, Región y País-territorio*/
#PorTema .optionsSearch_indices ul li a, #PorRegion .optionsSearch_indices ul li a, #PorPais .optionsSearch_indices ul li a{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:hover, #PorTema .optionsSearch_indices ul li a:focus, #PorRegion .optionsSearch_indices ul li a:hover, #PorRegion .optionsSearch_indices ul li a:focus, #PorPais .optionsSearch_indices ul li a:hover, #PorPais .optionsSearch_indices ul li a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:visited, #PorRegion .optionsSearch_indices ul li a:visited, #PorPais .optionsSearch_indices ul li a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
/*Estilos para el menú de abc en los índices*/	
#PorTitulo .optionsSearch_indices ul.index-Menu, #PorEditorial .optionsSearch_indices ul.index-Menu, #PorIndizacion .optionsSearch_indices ul.index-Menu{
	width: 80%;
	list-style-type: none;
	padding: 0;
	margin:0 auto;
	font-size: 1rem;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li, #PorEditorial .optionsSearch_indices ul.index-Menu li, #PorIndizacion .optionsSearch_indices ul.index-Menu li{
	display: inline;
	padding: 0 1%;
	margin: 0;
}
/*Estilos para ligas del menú de abc de los índices*/
#PorTitulo .optionsSearch_indices ul.index-Menu li a, #PorEditorial .optionsSearch_indices ul.index-Menu li a, #PorIndizacion .optionsSearch_indices ul.index-Menu li a{
	color:#666;
	text-decoration: none;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:hover, #PorTitulo .optionsSearch_indices ul.index-Menu li a:focus, #PorEditorial .optionsSearch_indices ul.index-Menu li a:hover, #PorEditorial .optionsSearch_indices ul.index-Menu li a:focus, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:hover, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:focus{
	color:#952524;
	text-decoration: underline;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:visited, #PorEditorial .optionsSearch_indices ul.index-Menu li a:visited, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:visited{
	color:#666;
	text-decoration: none;
}
/*Estilos para los breadcrumbs en los interiores*/
.breadcrumb {
    display: block;
}
.Container-content .Zone-allContent ul.breadcrumb {
	padding: 10px 16px;
	list-style: none;
	background-color: transparent;/*#EEE*/
	border-bottom: 1px solid #CCC;
	margin-bottom: 2%;
	border-radius: 0;
}
 .Container-content .Zone-allContent ul.breadcrumb li {
  display: inline;
  font-size: 1rem;
	color:#999;
}
.Container-content .Zone-allContent ul.breadcrumb li+li:before {
  padding: 8px;
  color: #f5832b;
  content: "/\00a0";
}
.Container-content .Zone-allContent ul.breadcrumb li a {
  color: #333;
  text-decoration: none;
}
.Container-content .Zone-allContent ul.breadcrumb li a:hover {
  color: #952524;
  text-decoration: underline;
}
/*Estilos para los títulos dentro de los interiores*/
.Container-content .Zone-allContent .Zone-titsection {
    width: 100%;
    height: auto;
    margin: 1% 0 0 -15px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
	background: rgba(238,238,238,1);
	background: -moz-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(238,238,238,1)), color-stop(43%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=1 );
	border-radius: 8px 0px 0px 8px;
}
.Container-content .Zone-allContent .Zone-titsection h2.titSection{
	font-size: 1.3rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: .5%;
}
.Container-content .Zone-allContent .Zone-titsection h2.titNameMagazine{
	font-size: 1.2rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: .5%;
	text-transform: none !important;
}
.Container-content .Zone-allContent h3{
	font-size: 1rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.Container-content .Zone-allContent dl{
	margin:1% 0 1% 3%
}
.Container-content .Zone-allContent h4.lineOrange{
	font-size: .9rem;
	color:#f5832b;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 5px 10px;
    border-radius: 6px;
    display: inline;
	background: #FFF;
	border:1px solid #f5832b;
}
.Container-content .Zone-allContent h4.titnormal{
	font-size: .95rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 0px;
    border-radius:0;
    display: inherit;
	background:transparent;
	border:none;
}
/*Estilos para la sección de coordinadores*/
.Container-content .Zone-allContent h4.card-title{
	font-size: 1rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent p.card-text{
	font-size: .9rem;
	color:#333;
	text-align: center;
	font-weight: 500;
}
/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail {
    color: #952524;
	font-size: .75rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
	padding: 0.375rem 0.3rem;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:hover {
    color: #666;
	font-size: .75rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
	padding: 0.375rem 0.3rem;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled):active:focus, .Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 131, 43, 0.5);
}
/*Estilo duplicado para las ligas del correo de los coordinadores, aplicará para cuando son correos muy largos*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall {
    color: #952524;
	font-size: .7rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall:hover {
    color: #666;
	font-size: .7rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .Zone-coordinadores{
	float: left;
	margin: 0 0 2% 0;
}
.Container-content .Zone-allContent .Zone-coordinadores .card {
	width: 220px;
    margin: 0 auto !important;
}
.Container-content .Zone-allContent .Zone-coordinadores .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: 1.1rem;
}
.Container-content .Zone-allContent h3.subtit-coordina {
    font-size: 1rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: uppercase;
	margin:.5% 0 1.5% 0;
}
/*Estilos para las tablas que muestran los datos de acuerdo a las búsquedas*/
.Container-tables-results{
	width: 100%;
	margin:0 auto;
	overflow-x:auto;
}
.Container-tables-results table#table-responsive{
    display: block;
	width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:2% 0; 
    border-collapse: collapse;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
}
/*Segunda tabla la cual muestra los resultados de la búsqueda en un solo div*/
.Container-tables-results table#table-responsive-two{
    width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:2% 0; 
    overflow: auto; 
    border-collapse: collapse;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	border-bottom: 3px double #aa2024;
	display: none;
}
.Container-tables-results table#table-responsive-two tr td .found-item{
	border-top: 3px double rgba(245,131,43,.6) !important;
	padding: 2%;
}
.Container-tables-results table#table-responsive-two tr td .found-item .tit-tableOneColumn {
  color: #666;
}
.Container-tables-results table#table-responsive-two tr td i{
	color: #952524;
	font-size: 1.4rem;
}
/*Estilos para los links de la tabla responsiva two*/
.Container-tables-results table#table-responsive-two tr a{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:hover, .Container-tables-results table#table-responsive-two tr a:focus{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:visited{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;}
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th:last-child, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th:last-child{
	width:12% !important;
    white-space: nowrap;
}
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-issn{
	width:10% !important;
}    
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-issn{
	word-wrap: normal;
    word-break: normal;
    text-align: center;
    white-space: nowrap;
} 
/*Estilo para las opciones de impresión, enviar correo y exportar sobre la tabla de resultados*/
.Container-option-table{
	width: 100%;
	margin:0 auto;
}
.Container-option-table .Zone-print-export{
	width: 100%;
    height: 30px;
	margin: 0% 0;
	padding: 0 1%;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail{
	clear:none;
    display: block;
    float: left;
    width: 45%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: left;
}
.Container-option-table .Zone-print-export .Zoneright-export{
	clear:none;
    display: block;
    float: right;
    width: 55%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: right;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul, .Container-option-table .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul li, .Container-option-table .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-table .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-table .Zone-print-export .Zoneleft-print-mail a, .Container-option-table .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-table .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-table .Zone-print-export .Zoneright-export a:hover, .Container-option-table .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-table .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail i, .Container-option-table .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}
/*Estilo para avisos*/
.aviso{
	background: #EEE;
	border: 1px solid #CCC;
	padding: 1.5%;
	border-radius: 6px;
	font-weight: 600;
}
/*Estilos para los interiores*/
.Container-content .Zone-allContent .table-interiores{
	width: 80%;
	margin: 3% auto;
	border-color:#EEE;
}
.Container-content .Zone-allContent .table-interiores tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .table-interiores th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .table-interiores td {
	padding: 6px;
}
.Container-content .Zone-allContent .table-interiores tr td.simulaTit{
	text-align: center;
	font-weight: bold;
}	
/*Estilos para imgns dentro de los interiores*/
.Container-content .Zone-allContent ol .img-list{
	width: 70%;
	height: auto;
	display: block;
	clear: both;
	margin: 2% auto;
	float: none;
	border: 1px solid #eee;
	padding: 8px;
}
.Container-content .Zone-allContent ol .img-list h5.foot-picture{
	color: #952524;
	font-size: .9rem;
	font-weight: bold;
}
.Container-content .Zone-allContent ol .img-list img{
	width: 100%;
	height: auto;
}
/*Estilo para imágenes*/
.box-img {
    max-width: 35%;
    height: auto;
	margin: 1.5% 0;
}
.box-img img{
    width: 100%;
    height: auto;
}	
/*Estilos para accordion y collapse*/
.Container-content .Zone-allContent #accordion1{
	width: 90%;
	margin: 0 auto;
}
.Zone-allContent #accordion1 .card.talleres{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background: #FFF !important;
    background-clip: border-box;
    border: 1px solid #f5832b;
    border-radius: 0.25rem;
	margin-bottom: .1rem;
}
.Zone-allContent #accordion1 .card-header.taller {
    padding: 0.75rem 1.25rem !important;
    margin-bottom: .2rem !important;
	margin-top: 0px !important;
	margin-left: 0px !important;
    background: rgb(255, 255, 255) !important;
    border-bottom: 0.8rem solid #f5832b !important;
	width: 100%;
	border: initial !important;
}
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table{
    font-size: 1rem !important;
	width: 95%;
	margin: 0 auto;
}	
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table th.optionWidth, .Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table td.optionWidth{
    display: table-cell;
	}	
.Zone-allContent #accordion1 .card-body.Taller-video{
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
	overflow-x: hidden;
}
/*Estilo en características de calidad en catálogo histórico Rev impresas*/
ol.Caract-calidadCatHist-rev > h3.tit-caract-calCatHist{
	background: rgba(149,37,36,.4) !important;
	color:#333 !important;
	padding: 1%;
	margin-left: -4.5%;
	border-radius: 4px;
	width: 80%;
}
/*Estilos para las fichas de las revistas*/
.Container-content .Zone-allContent .ficha .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent .ficha .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
.Container-content .Zone-allContent .ficha .portada-rev img{
	display: block;
	max-width: 220px;
	width: 100%;
	box-shadow: 0 0 6px #999;
	margin: 10% auto 0 auto;
	border: 1px solid #EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha{
	padding: 3% 2%;
}
/*Estilo para las opciones de impresión, enviar correo y exportar sobre los tabs dentro de la ficha para las revistas*/
.Container-option-ficha{
	width: 100%;
	padding: .8% 0 .2% 0;
	margin: 0 0 2% 0;
	background: #EEE;
}
.Container-option-ficha:after{
	content: ""; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}
.Container-option-ficha .Zone-print-export{
	width: 100%;
    height: 30px;
	margin: 0% 0;
	padding: 0 1%;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail{
	clear:none;
    display: block;
    float: left;
    width: 45%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: left;
}
.Container-option-ficha .Zone-print-export .Zoneright-export{
	clear:none;
    display: block;
    float: right;
    width: 55%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: right;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul, .Container-option-ficha .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul li, .Container-option-ficha .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-ficha .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a, .Container-option-ficha .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-ficha .Zone-print-export .Zoneright-export a:hover, .Container-option-ficha .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-ficha .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail i, .Container-option-ficha .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}
/*************************************/
/*Zone para el botón de regreso dentro de la ficha*/
.content-ficha .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: right;
	margin: 2% 0;
}
/*Botón de Regresar en Búsqueda Avanzada*/

.content-ficha .Zone-button-agree button.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.content-ficha  .Zone-button-agree button.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
	
}
.content-ficha .Zone-button-agree button.btnback:hover a{
	color: #333 !important;

}
.content-ficha .Zone-button-agree button.btnback a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}	
/*Aquí acaban los estilos paara el botón de regreso*/
/*Zone para el botón de regreso dentro de la ficha*/
.content-ficha .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: right;
	margin: 2% 0;
}
/*Botón de Regresar en Búsqueda Avanzada*/

.content-ficha .Zone-button-agree button.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.content-ficha  .Zone-button-agree button.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
	
}
.content-ficha .Zone-button-agree button.btnback:hover a{
	color: #333 !important;

}
.content-ficha .Zone-button-agree button.btnback a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}	
/*Aquí acaban los estilos paara el botón de regreso*/
/*Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha{
	width: 100%;
	border:none;
	margin: 2% 2% 6%;	
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha th{
	width: 30%;
	color: #952524;
	vertical-align: top;
	text-align: left !important;
	padding: 6px !important;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha td{
	vertical-align: top;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul{
	margin-left: -25px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul li{
	list-style: circle;
}
/*Fin de estilos para Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha p > b{
	color: #952524;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha{
	clear: both;
	display: block;
	width: 100%;
	padding: 1% 1% 0% 1%;
	margin: 10% 0% 0% 0%;
}
.container-iconos-ficha:after{
content: "."; 
display:block;
clear:both;
visibility:hidden;
height:auto;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha i{
	color: #952524;
	font-size: 2rem;
}
.Container-content .Zone-allContent .ficha .portada-rev .container-iconos-ficha img{
	clear:none;
	display: block;
	float: left;
	max-height: 30px;
	height: 100%;
	width: auto;
	box-shadow: none;
	margin: 0 1% 0 5%;
	border: none;
	color: #952524;
}
/*Aquí inician los estilos de los datos del catálogo actual dentro de las fichas*/
.Container-content .Zone-allContent .portada-rev .container-Cat-actual{
	clear:none;
	display:block;
	width: 100%;
	height: auto;
	padding: 6% 0 0 0;
	margin: 2% 0;
	text-align: left;
	border-top:1px solid #f5832b;
	border-bottom: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h4{
    font-size: .9rem;
	margin-bottom: 4%;
    color: #f5832b;
    text-align: left;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl {
    margin: 1% 0 1% 0%;
	font-size: .9rem;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd.pendiente {
    color: #f5832b;
    font-weight: bold;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dt {
    margin: .5% 0 0 0%;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dd {
    margin: 0% 0 0% 3%;
}
/*Estilos para la o las tablas internas dentro de la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha{
	overflow-x:auto;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table,tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table td {
	padding: 6px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-fichas table td ul li{
	list-style-type: disc !important;
}
.Container-content .Zone-allContent .content-ficha{
	padding-top: 2.5%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h4{
    font-size: .9rem;
	margin-bottom: 1.5%;
    color: #f5832b;
    text-align: left;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl {
    margin: 1% 0 1% 0%;
	font-size: 1rem;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dt {
    margin: .5% 0 0 0%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dd {
    margin: 0% 0 0% 3%;
}	
/*Aquí inicia el contenido para la pantalla de Índices cuando ingresas desde el front*/
.Zone-allContent .ZoneIndices-all{
	clear: none;
	display: block;
	width: 90%;
	height: auto;
	margin: 0 auto 2% auto;
}
.Zone-allContent .ZoneIndices-all:after{
	content: "."; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}
.Zone-allContent .ZoneIndices-all form{
	clear: none;
	display: block;
	width: auto;;
	height: auto;
	margin: 0 auto 2% auto;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema{
	clear:none;
	display: block;
	width: 48%;	
	height: 310px;
	float:left;
	margin-left:0%;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion{
	clear:none;
	display: block;
	width: 48%;	
	height: 310px;
	float: right;
	margin-right:0%;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio{
	clear:none;
	display: block;
	width: auto;	
	height: auto;
	float:none;
	margin:0 0;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;

}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion{
	clear:none;
	display: block;
	width: 32%;	
	height: auto;
	float:left;
	margin:0 0 0 2% !important;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo.First-menuabc{
	clear:none;
	display: block;
	width: 32%;	
	height: auto;
	float:left;
	margin:0 0 0 0% !important;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul{
	list-style-position: outside;
	margin-left: -25px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu{
	padding:0 5%;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu li{
	display: inline;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices{
	padding: 1% 1%;
}
	
/*Título que simula un botón para la pantalla de todos los índices, al entrar desde front*/
.tit-simulabtn{
	display: block;
	width: 100%;
	margin: 0% 0 1.5% 0;
    color: #333;
    background-color: #fafafa;;
	border: 1px solid #ccc;
	padding: 0.375rem 0.75rem;
	text-align: center;
	vertical-align: middle;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	border-radius: 0.25rem 0.25rem 0 0;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
/*Estilos para la opción de subtema sobre la tabla de resultados de acuerdo al índice elegido*/
.Container-content .Zone-allContent-results .form-group.group-subtemas{
	width:100%;
	margin:2% auto;
	text-align: center;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .col-form-label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .custom-select{
	width:80%;
} 	
/*Estilos para el formato de búsqueda avanzada*/
.Container-content .Zone-allContent form table.advancedSearch{
	width: 90%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: .8% 0 !important;
}
.Container-content .Zone-allContent form table tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 24%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input{
	clear:none;
	display: block;
	float: left;
	width: 75%;
	margin-left: 1%;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
	}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 26%;
}
/*Para cuando 2 inputs y labels tengan que compartir el mismo renglón*/
.Container-content .Zone-allContent form table tr td .box-label-small{
	clear: none;
	display: block;
	float: left;
	width: 25%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent form table tr td .box-label-small.label-push{
	padding: 0 0 0 2%;
	width: inherit;
}

.Container-content .Zone-allContent form table.advancedSearch tr td .box-label-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small{
	clear:none;
	display: block;
	float: left;
	width: 24%;
	margin-left: 0;
}
/*Estilo para elementos faltantes dentro Registro y actualización de directorio*/
.Container-content .Zone-allContent .underline-box{
	clear:none;
	display: block;
	width: 70%;
	float: none;
	margin: 0 auto;
	padding: 1%;
	border:1px solid #EEE;
	border-radius: 6px;
}
.Container-content .Zone-allContent .underline-box h4{
    font-size: .95rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    padding: 1% 1.5%;
	margin-top: -3%;
	width: 16%;
	border-radius: 4px;
	display: inherit;
	background: #eee;
	border: none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch{
	width: 100%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: .5% 0 !important;
}
.Container-content .Zone-allContent .underline-box form table tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 24%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input{
	clear:none;
	display: block;
	float: left;
	width: 75%;
	margin-left: 1%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 26%;
}
/*Tabla cuando es dentro de un fieldset*/
.Container-content .Zone-allContent fieldset table.advancedSearch{
	width: 60%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 35%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-all{
	clear: none;
	display: block;
	float: left;
	width: 80%; 
	padding: 0 0 0 0%;
	margin-left: 0%;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray{
	background: #EEE;
	padding: .5% 0 0 0;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray .box-label-all label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-aswer{
	clear:none;
	display: block;
	float: left;
	width: 60%;
	margin-left: 1%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso {
    padding: 0%;
	width: 80%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso p, .Container-content .Zone-allContent form table.advancedSearch tr td .form-campo-aviso p{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td p.form-paragraph-aviso, .Container-content .Zone-allContent form table.advancedSearch tr td p.form-paragraph-aviso{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-check-inline{
	clear: both;
	display: block;
	float: none;
	width: 80%;
	margin-left: 0%;
	padding-left: 0%;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree{
	width: 80%;
	height: auto;
	text-align: center;
	margin: 2% 0;
}
/*Para los label e inputs small*/
.Container-content .Zone-allContent .underline-box form table tr td .box-label2-small {
    clear: none;
    display: block;
    float: left;
    width: 25%;
    padding: 0 0 0 2%;
    margin-left: 0%;
    text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2 input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}   
/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent .underline-box form table tr td .box-label2-small.label-push{
	padding: 0 2%;
	width: inherit;
}
	
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-label2-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small{
	clear:none;
	display: block;
	float: left;
	width: 22%;
	margin-left: 0;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .form-paragraph-aviso {
    padding: 0 0 0 2%;
	width: 100%;
}
/*Estilos para los subtemas dentro del formato de registro del directorio*/
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-complate {
    clear: none;
    display: block;
    float: left;
    width: 100%;
    margin-left: 1%;
}
.Container-content .Zone-allContent form table tr td .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent form table tr td .nav-tabs .nav-link.active{
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
/*Estilo para dar un border alrededor de 1 o varios elementos*/
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .marker-td{
    border:1px solid #CCC;
    border-radius: 6px;
    padding: 1% 0 0 0;
}    
.marker-td:after{
    content: "."; 
    display:block;
    clear:both;
    visibility:hidden;
    height:15px;
}
.gap-format{
    height: 45px;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .Zone-button-add-url{
  text-align: right;
}
/*Estilos para el botón de agregar más URL en el formato de registro de directorio*/
.btn-success-orange {
    color: #fff;
    background-color: #f5832b;
    border-color: #f5832b;
}
.btn-success-orange:hover {
    color: #FFF;
    background-color: #fb9342;
    border-color: #ae4d01;
}
/*Cambio de color para el bloque de en el formato de búsqueda avanzada Select*/
.Container-content .Zone-allContent form table.advancedSearch tr td .custom-select {
    color: #495057;
    background: #FBF4F4 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
    border: 1px solid #FBF4F4;
    border-radius: 0.25rem;
}
/*Estilos para los botones abajo y debajo del formato de Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: center;
	margin: 2% 0;
}

/*Botón de buscar en Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext, .Container-content .Zone-allContent .btn.btnnext, .Container-content .Zone-allContent .btn.btnsend{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext:hover, .Container-content .Zone-allContent .btn.btnnext:hover, .Container-content .Zone-allContent .btn.btnsend:hover{
	color: #FFF !important;
	background: #952524;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #730b0a;
	margin-left: 2%;
	
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover a{
	color: #FFF !important;

}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}
/*Botón de Limpiar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent .btn.btnclean{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent .btn.btnclean:hover{
	color: #FFF !important;
	background: #f5832b;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #ae4d01;
	margin-left: 2%;
	
}
	
/*Botón de Regresar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent .btn.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent .btn.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
	
}
  
 /*Para alinear un botón detrás de otro en los tamaños pequeños*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnsearch, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnclean, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > button.btnback{
	display:inline-block;
	float:none;
}   
/*Estilos para las columnas de noticias*/
.Container-content .Zone-allContent .ZoneSection-news{
	float: left;
	margin: 0 0 4% 0;
}
.Container-content .Zone-allContent .ZoneSection-news .card {
	width: 220px;
    margin: 0 auto !important;
	border-color: rgba(149, 37, 36, 0.5);
	box-shadow:3px 4px 4px #EEE;
}
.Container-content .Zone-allContent .ZoneSection-news .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: 1.1rem;
}	
/*Estilos para títulos, si es que existieran en la sección de noticias*/
.Container-content .Zone-allContent .ZoneSection-news h4.card-title{
	font-size: 1rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent .ZoneSection-news p.card-text{
	font-size: .9rem;
	color:#333;
	text-align: justify;
	font-weight: 500;
}
/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore {
    color: #952524;
	font-size: .85rem;
	font-weight: 500;
    background-color: transparent;
	border-color:transparent !important;
	text-decoration: none;
	display: block;
	text-align: right;
}
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:hover {
    color: #f5832b;
	font-size: .85rem;
    background-color: #FFF;
	text-decoration: none;
	display: block;
	text-align: right;
	border-color:transparent !important;	
}      
 .Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:active, .Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:focus{
    color: #f5832b;
	font-size: .85rem;
    background-color: #FFF;
	text-decoration: none;
	display: block;
	text-align: right;
	outline: 0 !important;
}     
}

/*Aquí inician la media querie a partir de 1200px para arriba*/
@media (min-width: 1200px) {
/*.container-fluid {
    width: 100%;
    padding-right: -15px !important;
    padding-left: -15px !important;
    margin-right: auto;
    margin-left: auto;
}*/
.Container_languageOthers{
	width: 92%;
	margin: 0 auto;
	padding: 0 0%;
}
.Zone-RdSoc{
	clear: none;
	display: block;
	float: left;
	width: 25%;
	height: 39px;
	margin-top: 0px;
	padding: 0px 0px;
}
.title{
	color:#FFF;
	font-size: .9rem;
	text-align: left;
	text-transform: uppercase;
	font-weight:500;
}
	
/*Contenedor del head*/
.ZoneControl-Head{
	width: 100%;
	height: 100px;
	position: relative;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 15px;
}	
.ZoneControl-Head .Zone_logoLeft{
    clear: none;
    display: blocK;
    float: left;
    width: auto;
    height: auto;
    margin: .8% 0% 0px 3.5%;
}
.ZoneControl-Head .Zone_logoLeft img{
	display: block;
	max-height: 80px;
	max-width: 100%;
	width: auto;
	height: auto;
}
.ZoneControl-Head .Zone_tit_right{
	clear: none;
	display: block;
	float: left;
	width: auto;
	height: 70px;
	margin: 1.5% 0% 0px 0%;
	padding:0% .5% 0% 1%;
	border-left: 1px solid #999;
}
.ZoneControl-Head .Zone_tit_right h1{
	font-size:1rem;
	color:#333;
}
.ZoneControl-Head .Zone_issn{
	clear: none;
	display: block;
	float: right;
	width: auto;
	height: auto;
    margin: 4.5% 3.5% 0px 0px;
	padding: 0% 0 .1% 0;
}
.ZoneControl-Head .Zone_issn p{
	font-size:.95rem;
	color:#333;
	font-weight: 500;
}	
/*Estilos para el buscador principal*/
.search_princ{
	margin-top: 1%;
}
.container_SearchPrinc{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
}
.elments_Search{
	background: url("../images/back_search.png") no-repeat center center;
	height: auto;
	max-width: 100%;
	margin: 0 auto;
	background-size: auto 440px;
	text-align: center;
	border-bottom: none;
}
.optionsSearch{
	clear: none;
	display: block;
	float: none;
	width: 85%;
	margin: 6% auto 0 auto;
	font-size: .9rem;
}
.tit_SearchIn{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en el front*/
.checkbox-search{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.SearchExac{
	clear: none;
	display: block;
	float:none;
	width: 85%;
	text-align: left;
	margin: .5% auto 0 auto;
	font-size: .9rem !important;
}
.form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ .container_SearchPrinc .input-group {
    width: 85% !important;
    margin: 0 auto !important;
}
.btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
input.form-control{
	border-color: #656565 !important;
}
.form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}
/*Botonera de Búsquedas a mano derecha*/
.btn-group-vertical.botonera-search{
	margin: 6% auto -4% auto;
	display: flex;
	align-items: flex-start;
}

.botonera-search{
	
}
.btnMore-search{
	margin:3% 0;
	
}
.tit_MoreSearch{
	background: transparent;
	width: 260px;
	padding: 2% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #952524;
}
	
/*Estilo para el título de Búsqueda botonera*/
#menu-botoneraSearch {
    padding: 0;
    margin: 0;
    border: 0; 
}
 
#menu-botoneraSearch ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
}
 
#menu-botoneraSearch ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearch ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearch ul li.hover,
#menu-botoneraSearch ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
#menu-botoneraSearch ul ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 200px; 
}
 
#menu-botoneraSearch ul ul li {
    float: none; 
}
 
#menu-botoneraSearch ul li:hover > ul {
    visibility: visible; 
}
 
#menu-botoneraSearch ul ul{
    top: 0;
    left: 100%; 
}
 
#menu-botoneraSearch ul li {
    float: none; 
}
 
#menu-botoneraSearch {
    width: 260px; 
	margin: 0;
}
 
#menu-botoneraSearch span, #menu-botoneraSearch a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
#menu-botoneraSearch:after, #menu-botoneraSearch ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearch ul, #menu-botoneraSearch li {
    width: 100%; 
}
#menu-botoneraSearch li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
#menu-botoneraSearch li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearch a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}

#menu-botoneraSearch ul ul li {
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin:2%;
}
#menu-botoneraSearch ul ul li:hover {
    background: #dddddd; 
}
#menu-botoneraSearch ul ul li:hover a {
    color: #666666; 
}
#menu-botoneraSearch ul ul li ul li {
    background: #EEE;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius: 0;
}
#menu-botoneraSearch ul ul li ul li:hover {
    background: #b7b7b7; 
}
#menu-botoneraSearch .has-sub {
    position: relative; 
}
 
#menu-botoneraSearch .has-sub:after, #menu-botoneraSearch .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearch .fa-angle-right {
    float: right;
}
.options{
	border:1px solid #666;
	background: #EEE;
	padding: 1%;
}

/*Contenedor principal de los índices*/
.optionsSearch_indices{
	clear: none;
	display: block;
	background: #FFF;
	margin:0 auto;
	padding: 4% 0 0 0;
	text-align: center;
	
}
/*******************************/
/*Zone de Numeralia y de nuevos ingresos*/
.ContainerNum{
	width: auto;
	height: auto;
	margin:0;
	}
.numeralia-news-ingresos{
	margin-top:1.5%;
	padding: 2% 0;
}

.numeralia-news-ingresos .ZoneNum-Ingresos{
	margin-bottom: 0%;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia{
	clear: none;
	display: block;
	float: right;
	width: 150px;
	height: 220px;
	padding: 3.5% 2% 2% 2%;
	margin: 0 0 0 0;
	color:#952524;
	text-align: center;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=1 );
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia{
	color:#333;
	font-weight: 600;
	margin: 8% 0;
	font-size: 1em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia{
	font-size: 1.3rem;
	font-weight: 600;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia2{
	color:#333;
	font-weight: 600;
	margin: 8% 0 0% 0;
	font-size: 1.2em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia .coming{
	font-size: 2rem;
	font-weight: 600;
}
/*Estilos para Nuevos ingresos*/
.fas {
	margin-right: 4px !important; /*override*/
}

.fas .fa-clipboard-check {
	margin-right: 0px !important; /*override*/
	font-size: 20px;
}

.pagination a {
	color: #555;
}
.card-header {
    padding: 10px 15px;
	margin-top: -24px;
	margin-bottom: 0;
	margin-left:-10px;
 	border: 1px solid #CCC;
    width: 70%;
    border-radius: 6px !important;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );

   
}
.card ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.card.panel-default.ingresos-direc .demo1, .card.panel-default.ingresos-catalogo .demo1{
	width: 100%;
	height: 120px !important;
}
.demo1 {
	width: 100%;
	height: 140px !important;
}
.news-item {
	padding: 4px 4px;
	margin: 0px;
	border-bottom: 1px dotted #555;
}

.card.panel-default.ingresos-direc, .card.panel-default.ingresos-catalogo{
	width: 45%;
	height: 230px;
	margin: 1% 2% 1% 2%;
	display: block;
	clear: none;
	float: left;
}
/*Estilos para los links dentro ingresos del directorio e ingresos catálogo*/
.card.panel-default.ingresos-direc a, .card.panel-default.ingresos-catalogo a{
	color:#952524;
	text-decoration: none;
}
.card.panel-default.ingresos-direc a:hover, .card.panel-default.ingresos-direc a:focus, .card.panel-default.ingresos-catalogo a:hover, .card.panel-default.ingresos-catalogo a:focus{
	color:#333;
	text-decoration: underline;
}
.card.panel-default.ingresos-direc a:visited, .card.panel-default.ingresos-catalogo a:visited{
	color:#952524;
	text-decoration: none;
}
.card-footer {
    padding: 0rem 1.25rem;
    background-color: transparent;
    border-top: 0px solid rgba(0, 0, 0, 0.125);
    padding-bottom: 2%;
}
.card-footer .page-link {
    padding: 0.3rem 0.5rem !important;
}

/*Head de noticias*/
.container-fluid.ContainerNews {
    background: #fafafa;
	padding: 1.5%;
}
.card.panel-default.NewsLatindex{
	width: 90%;
	height: auto;
	margin: 0 auto;
	border: 1px solid #f5832b;
	border-radius: 1rem;
}
.card.panel-default.NewsLatindex .news-item {
    
    border-bottom: none;
	padding: 0 0 1% 0;
}
/*El botón de noticias*/
.card-header.head-news {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	background: #f5832b !important;
}
.card-header.head-news:hover {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #ccc;
	background: rgba(255,175,75,1) !important;
	background: -moz-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,175,75,1)), color-stop(100%, rgba(245,131,43,1))) !important;
	background: -webkit-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#f5832b', GradientType=0 ) !important;

}
/*Link de News*/
.card-header.head-news a.boton-News{
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
	
}
.card-header.head-news a.boton-News:hover, .card-header.head-news a.boton-News:focus {
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
}
.card-body.news-latindex  {
    padding: 1rem 2rem;
}
.card-body.news-latindex ul.demo1 li table td {
     padding: 10px;
	 vertical-align: top;
}
.container-fluid.ContainerNews .card-footer{
    display: block !important;
}
.card-body.news-latindex ul.demo1 li table td.img_news{
     padding: 0 20px 3% 20px;
}
/*Estilo para las ligas dentro de las noticias individuales*/
.card-body.news-latindex ul.demo1 li table td a{
     color: #952524;
	text-decoration: none;
}
.card-body.news-latindex ul.demo1 li table td a:hover, card-body.news-latindex ul.demo1 li table td a:focus{
     color: #333;
	text-decoration: underline;
}.card-body.news-latindex ul.demo1 li table td a:visited{
     color: #952524;
	text-decoration: none;
}

.card-body.news-latindex ul.demo1 li table td {

    padding: 10px 10px 5% 10px;
    vertical-align: top;

}
/*Inician estilos para zona Sobre Latindex*/
.container-fluid.Container-about{
	background: #FFF;
	/*padding: 1.5%;*/
}
.container-fluid.Container-about .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 1% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Container-about .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.container-fluid.Container-about .Zone-sinopsisAbout{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
/*Estilos para imágenes del slider y otros elementos del mismo para cambiar el valor de alguna propiedad*/
.Zone-Slide {
	background: #fafafa;
    padding: 1.5%;
}
.Zone-Slide .carousel.slide{
	width: 90%;
    margin: 0 auto;
}
.carousel-inner img {
    width: 100%;
   /* max-height: 450px; Si quieres modificar el alto es con esto*/ 
  }

.carousel-indicators li {
    
    background-color: #999;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-control-prev-icon, .carousel-control-next-icon {
    width: 30px !important;
    height: 30px !important;
}
.carousel-control-prev, .carousel-control-next {

    width: 5% !important;
    color: #fff;
    text-align: center;
}
/*Aquí terminan los estilos sobre-escritos del slider*/

/*Aquí inician los estilos para gráficas*/
.container-fluid.Zone-graficas{
	margin-bottom: 1%;
}
.container-fluid.Zone-graficas .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 1% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-graficas .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.Graphics-Latindex{
	width: 70%;
	height: auto;
	margin: 1.5% auto;
}
.Container-Graficas{
	clear: none;
	display: block;
	float: left;
	width: 25%;
	height: 50px;
	margin: 0;
	text-align: center;
}
/*Estilos para los links dentro de la sección gráficas en el front*/
.Container-Graficas a{
	color:#333;
	text-decoration: none;
}
.Container-Graficas a:hover, .Container-Graficas a:focus{
	color:#952524;
	text-decoration: none;
}
.Container-Graficas a:visited{
	color:#333;
	text-decoration: none;
}
/*Aquí inician los estilos para Instituciones de la red*/
.container-fluid.Zone-InstitRed{
	background: #fafafa;
	margin-bottom: 1%;
	padding-bottom: 1.5%;
}
.container-fluid.Zone-InstitRed .Zone-titsection{
	width: 400px;
	height: auto;
	background: #FFF;
	margin: 1% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstitRed .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstitRed .Container-institRed{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 7%;
	height: auto;
	margin:0 0 0 1.3%;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para Instituciones Cooperantes*/
.container-fluid.Zone-InstiCoopera{
	background: #FFF;
    margin-bottom: 1%;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 1% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 7%;
	height: auto;
	margin-left: 1.3%;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para la zona de redes sociales y otros*/
.container-fluid.Zone-follow{
	background: #fafafa;
    padding: .3% 1.5% .4% 1.5%;;
}
.container-fluid.Zone-follow .Container-follow-others{
	width: 90%;
	height: auto;
	margin: .5% auto .3% auto;
}
.container-fluid.Zone-follow .Container-follow-others .followUs{
	clear: none;
	display: inline-block;
	width: 45%;
	float: none;
	margin:0 0 0 4%;
	vertical-align: middle;
}
/*Estilos para las ligas de facebook*/
.followUs a.redscocial-face{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;
}

.followUs a.redscocial-face:hover, .followUs a.redscocial-face:focus{	
	color:#0a1856;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;

}
 .followUs a.redscocial-face:active{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;


}
/*Estilos para las ligas de twitter */
.followUs a.redscocial-twitter{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 4% 0 0;
}

.followUs a.redscocial-twitter:hover, .followUs a.redscocial-twitter:focus{	
	color:#4e96f8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 4% 0 0;
}
 .followUs a.redscocial-twitter:active{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
     margin: 0 4% 0 0;
}
/*Estilos para las ligas de youtube */
.followUs a.redsocial-youtube{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}

.followUs a.redsocial-youtube:hover, .followUs a.redsocial-youtube:focus{	
	color:#952524;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
 .followUs a.redsocial-youtube:active{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
.container-fluid.Zone-follow .Container-follow-others .faq-help{
	clear: none;
	display: inline-block;
	width: 25%;
	float: none;
	margin:0 0 0 1%;
	vertical-align: middle;
}
.faq-help a, .license_privacy a{
	color:#952524;
	text-decoration: none;
	outline: 0;
}
.faq-help a:hover, .faq-help a:focus, .license_privacy a:hover, .license_privacy a:focus{	
	color:#333;
	text-decoration: none;
	outline: 0;
}
 .faq-help a:active, .license_privacy a:active{	
	color:#952524;
	text-decoration: none;
	outline: 0;
}
/*Aquí inician los estilos para la zona de Privacidad y licencia*/
.container-fluid.Zone-follow .Container-license-privacy{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-follow .Container-license-privacy .license_privacy{
	clear: none;
	display: block;
	width: auto;
	float: right;
	margin:0 0 0 0%;
}
/*Estilos para el footer Zone 01*/
.container-fluid.Zone-footer{
	background: #333;
	padding: .3% 1.5% .4% 1.5%;
}

.container-fluid.Zone-footer .Container-foot_01{
	clear: none;
	display: block;
	float: right;
	width: 90%;
	height: auto;
	margin: 1.5% 0;
	text-align: right;
}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: auto;

}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma img{
	width: auto;
	max-height: 80px;
	margin: 0;
}
/*Estilo para los hipervinculos dentro del footer*/
.container-fluid.Zone-footer a{
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer a:hover, .container-fluid.Zone-footer a:focus{	
	color:#EEE;
	text-decoration: underline;
	outline: 0;
}
 .container-fluid.Zone-footer a:active{	
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer .Container-foot_02{
	width: 90%;
	height: auto;
	margin: 1.5% 0;
	text-align: left;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: auto;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright p{
	color: #FFF;
	font-size: .8rem;
	text-align: left;
}
/*Segunda Zona del footer-Aviso*/
.container-fluid.Zone-footer2{
	background: #262626;
	padding: .3% 1.5% .4% 1.5%;
}
.container-fluid.Zone-footer2 .Container-foot_03{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
	padding: 0 5%;
}
.container-fluid.Zone-footer2 .Container-foot_03 p{
	color: #FFF;
	font-size: .9rem;
	text-align: center;
}
/*Botonera de Búsquedas a mano izquierda para los interiores*/
.botonera-search-interna{
	margin:0 auto;
}
.botonera-search-interna .btnMore-search{
	margin:3% 0;
	
}
.botonera-search-interna .tit_MoreSearch{
	background: transparent;
	width: 300px;
	padding: 2% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
  	border-bottom: 1px solid #952524;
}
/*Estilos para el buscador principal dentro de los interiores*/
.search_princ-internal{
	margin-top: 1%;
}
.search_princ-internal .container_SearchPrincInternal{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	background: #EEE;
}
.elments_Search-internal{
	background: url("../images/back_search.png") no-repeat center center;
	height: auto;
	max-width: 95%;
	margin: 0 auto;
	background-size: auto 430px;
	text-align: center;
	border-bottom: none;
}
.elments_Search-internal .optionsSearchInternal{
	clear: none;
	display: block;
	float: none;
	width: 85%;
	margin: 8% auto 0 auto;
}
.elments_Search-internal .tit_SearchInternal{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en el front*/
.elments_Search-internal .checkbox-searchinternal{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.elments_Search-internal .SearchExacInternal{
	clear: none;
	display: block;
	float:none;
	width:85%;
	text-align: left;
	margin: .5% auto 2% auto;
}
.elments_Search-internal .form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.elments_Search-internal .form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.elments_Search-internal .input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ-internal .container_SearchPrincInternal .elments_Search-internal .input-group {
    width: 85% !important;
    margin: 0 auto !important;
}
.elments_Search-internal .btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.elments_Search-internal .btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
.elments_Search-internal input.form-control{
	border-color: #656565 !important;
}
.elments_Search-internal .form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.elments_Search-internal .btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.elments_Search-internal .btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}	
/*Botonera de Búsquedas a mano derecha en los interiores con 4 botones*/
	
.botoneraSearch-internal{
	margin:0% 0 0 0;
	padding-top: 1%;
}
.botonera-search-internal{
	
}
.btnMore-search2{
	margin:3% 0 1% 0;
}
	
.botoneraSearch-internal .tit_MoreSearch-internal{
	background: transparent;
	width: 260px;
	padding: 1.5% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #952524;
}
#menu-botoneraSearchInternal{
    width: 260px;
	padding: 0;
    margin: 0;
    border: 0; 
}
#menu-botoneraSearchInternal ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
	width: 100%;
}
 
#menu-botoneraSearchInternal ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearchInternal ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearchInternal ul li.hover,
#menu-botoneraSearchInternal ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal span, .botoneraSearch-internal #menu-botoneraSearchInternal a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal:after, .botoneraSearch-internal #menu-botoneraSearchInternal ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearchInternal ul, #menu-botoneraSearchInternal li {
    width: 100%; 
}
#menu-botoneraSearchInternal li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
	
#menu-botoneraSearchInternal li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearchInternal a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}	

#menu-botoneraSearchInternal .has-sub {
    position: relative; 
}
 
#menu-botoneraSearchInternal .has-sub:after, #menu-botoneraSearchInternal .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearchInternal .fa-angle-right {
    float: right;
}
.btn-group-vertical.botonera-search-internal {
    margin: 0 auto;
    display: flex;
    align-items: center;
	padding: 1% 0 5% 0;
}
/*Finalizan estilos para botonera a mano izquierda*/	
	
/*Contenedor principal de los índices en el interior*/
.Container-content .Zone-allContent{
	padding: 2% 0 4% 0;
	margin: 0 auto;
	display: block;
	width: 95%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
/*Contenedor principal de los índices en el interior*/
.Container-content .Zone-allContent-indices{
	padding: 2% 0 1% 0;
	margin: 0 auto;
	display: block;
	width: 90%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
.Container-content .Zone-allContent-results{
	padding: 2% 0 4% 0;
	margin: 0 auto;
	display: block;
	width: 95%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
	
/*Contenedor principal de los índices*/
.Container-content .Zone-allContent .Container-btnsIndices{
	width: 100%;
	margin: 0% auto 0 auto;
	}
.Container-content .Zone-allContent .optionsSearch_indices{
	clear: none;
	display: block;
	width: 100%;
	background: #FFF;
	margin: 0 0 2% 0;
	padding: 1% 4%;
	text-align: left;
	border: 1px solid #EEE;
	border-radius: 4px;

}	
.Container-content .Zone-allContent .optionsSearch_indices ul{
	list-style-position: outside;
	margin-left: -30px;
}
.Container-content .Zone-allContent .optionsSearch_indices label, .Container-content .Zone-allContent .optionsSearch_indices select, .Container-content .Zone-allContent .optionsSearch_indices form{
	font-size: .9rem;
}
.Container-content .Zone-allContent .optionsSearch_indices form{
	text-align: center;
	margin: 4% 0;
}
.Container-content .Zone-allContent .optionsSearch_indices hr {
    margin: 12% 0 10% 0;
	border-color:#f5832b;
}
.dropdown-toggle::after {
    display: inline-block;

}
	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index{
	display: block;
	width: 320px;
	margin: 0% 0 1.5% 0;
    color: #333;
    background-color: #fafafa;
    border-color: #ccc;
	
}	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:hover {
	display: block;
	width: 320px;
    color: #952524;
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
    border-color: #999;
	margin: 0% 0 1.5% 0;
}
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.focus {
	display: block;
	width: 320px;
    color: #952524;
    background-color: #EEE;
    border-color: #CCC;
    box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
	margin: 0% 0 1.5% 0;
}	
	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled):active:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled).active:focus,
.show > .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show {
    display: block !important;
    left: 325px !important;
    top: 0px !important;
    transform: translate3d(0px, -20px, 0px) !important;
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises {
    min-width: 50rem;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises1, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises2{
	padding: 0 2%;
	margin: 0 4% 0 0;
}
/*Estilos para el menú de abc dentro de índices con resultados*/	
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices {
    min-width: 33rem;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu {
    margin-left: -10px;
	margin-bottom: .3rem;	
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu > li{
    display:inline;
}
.dropdown-menu.menuabc-indices ul.index-Menu > li > a.dropdown-item{
    display:inline;
	padding: 0rem !important;
}
/*Estilos para las ligas del menú de abc de los índices con resultados*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
    white-space: nowrap;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
    white-space: nowrap;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
    white-space: nowrap;
}
/*Estilos para ligas de los índices de Tema, Región y País-territorio*/
#PorTema .optionsSearch_indices ul li a, #PorRegion .optionsSearch_indices ul li a, #PorPais .optionsSearch_indices ul li a{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:hover, #PorTema .optionsSearch_indices ul li a:focus, #PorRegion .optionsSearch_indices ul li a:hover, #PorRegion .optionsSearch_indices ul li a:focus, #PorPais .optionsSearch_indices ul li a:hover, #PorPais .optionsSearch_indices ul li a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:visited, #PorRegion .optionsSearch_indices ul li a:visited, #PorPais .optionsSearch_indices ul li a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
/*Estilos para el menú de abc en los índices*/	
#PorTitulo .optionsSearch_indices ul.index-Menu, #PorEditorial .optionsSearch_indices ul.index-Menu, #PorIndizacion .optionsSearch_indices ul.index-Menu{
	width: 100%;
	list-style-type: none;
	padding: 0;
	margin:0 auto;
	font-size: 1rem;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li, #PorEditorial .optionsSearch_indices ul.index-Menu li, #PorIndizacion .optionsSearch_indices ul.index-Menu li{
	display: inline;
	padding: 0 .5%;
	margin: 0;
}
/*Estilos para ligas del menú de abc de los índices*/	
#PorTitulo .optionsSearch_indices ul.index-Menu li a, #PorEditorial .optionsSearch_indices ul.index-Menu li a, #PorIndizacion .optionsSearch_indices ul.index-Menu li a{
	color:#666;
	text-decoration: none;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:hover, #PorTitulo .optionsSearch_indices ul.index-Menu li a:focus, #PorEditorial .optionsSearch_indices ul.index-Menu li a:hover, #PorEditorial .optionsSearch_indices ul.index-Menu li a:focus, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:hover, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:focus{
	color:#952524;
	text-decoration: underline;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:visited, #PorEditorial .optionsSearch_indices ul.index-Menu li a:visited, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:visited{
	color:#666;
	text-decoration: none;
}
/*Estilos para los títulos dentro de los interiores*/
.Container-content .Zone-allContent .Zone-titsection {
    width: 100%;
    height: auto;
    margin: 1% 0 0 0px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
	background: rgba(238,238,238,1);
	background: -moz-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(238,238,238,1)), color-stop(43%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=1 );
	border-radius: 8px 0px 0px 8px;
}
.Container-content .Zone-allContent .Zone-titsection h2.titSection{
	font-size: 1.3rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: .5%;
}
.Container-content .Zone-allContent .Zone-titsection h2.titNameMagazine{
	font-size: 1.2rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: .5%;
	text-transform: none !important;
}
.Container-content .Zone-allContent h3{
	font-size: 1rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.Container-content .Zone-allContent dl{
	margin:1% 0 1% 3%
}
.Container-content .Zone-allContent h4.lineOrange{
	font-size: .9rem;
	color:#f5832b;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 5px 10px;
    border-radius: 6px;
    display: inline;
	background: #FFF;
	border:1px solid #f5832b;
}
.Container-content .Zone-allContent h4.titnormal{
	font-size: .95rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 0px;
    border-radius:0;
    display: inherit;
	background:transparent;
	border:none;
}	
/*Estilos para la sección de coordinadores*/
.Container-content .Zone-allContent h4.card-title{
	font-size: 1rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent p.card-text{
	font-size: .9rem;
	color:#333;
	text-align: center;
	font-weight: 500;
}
/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail {
    color: #952524;
	font-size: .85rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:hover {
    color: #666;
	font-size: .85rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled):active:focus, .Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 131, 43, 0.5);
}
/*Estilo duplicado para las ligas del correo de los coordinadores, aplicará para cuando son correos muy largos*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall {
    color: #952524;
	font-size: .7rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall:hover {
    color: #666;
	font-size: .7rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .Zone-coordinadores{
	float: left;
	margin: 0 0 2% 0;
}
.Container-content .Zone-allContent .Zone-coordinadores .card {
	width: 270px;
    margin: 0 auto !important;
}
.Container-content .Zone-allContent .Zone-coordinadores .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: 1.1rem;
}
.Container-content .Zone-allContent h3.subtit-coordina {
    font-size: 1rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: uppercase;
	margin:.5% 0 1.5% 0;
}	
/*Estilos para las tablas que muestran los datos de acuerdo a las búsquedas*/
.Container-tables-results{
	width: 100%;
	margin:0 auto;
	overflow-x:hidden;
}
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive{
    width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:2% 0; 
    border-collapse: collapse;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	display: block;
}
/*Segunda tabla la cual muestra los resultados de la búsqueda en un solo div*/
.Container-tables-results table#table-responsive-two{
    width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:2% 0; 
    overflow: auto; 
    border-collapse: collapse;
	border-bottom: 3px double #aa2024;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	display: none;
}
.Container-tables-results table#table-responsive-two tr td .found-item{
	border-top: 3px double rgba(245,131,43,.6) !important;
	padding: 2%;
}
.Container-tables-results table#table-responsive-two tr td .found-item .tit-tableOneColumn {
  color: #666;
}
.Container-tables-results table#table-responsive-two tr td i{
	color: #952524;
	font-size: 1.4rem;
}
/*Estilos para los links de la tabla responsiva two*/
.Container-tables-results table#table-responsive-two tr a{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:hover, .Container-tables-results table#table-responsive-two tr a:focus{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:visited{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;}
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th:last-child, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th:last-child{
	width:12% !important;
    white-space: nowrap;
}
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-issn{
	width:10% !important;
}    
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-issn{
	word-wrap: normal;
    word-break: normal;
    text-align: center;
    white-space: nowrap;
} 
/*Estilo para las opciones de impresión, enviar correo y exportar sobre la tabla de resultados*/
.Container-option-table{
	width: 100%;
	margin:0 auto;
}
.Container-option-table .Zone-print-export{
	width: 100%;
    height: 30px;
	margin: 0% 0;
	padding: 0 1%;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail{
	clear:none;
    display: block;
    float: left;
    width: 40%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: left;
}
.Container-option-table .Zone-print-export .Zoneright-export{
	clear:none;
    display: block;
    float: right;
    width: 40%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: right;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul, .Container-option-table .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul li, .Container-option-table .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-table .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-table .Zone-print-export .Zoneleft-print-mail a, .Container-option-table .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-table .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-table .Zone-print-export .Zoneright-export a:hover, .Container-option-table .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-table .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail i, .Container-option-table .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}
/*Estilo para avisos*/
.aviso{
	background: #EEE;
	border: 1px solid #CCC;
	padding: 1%;
	border-radius: 6px;
	font-weight: 600;
}
/*Estilos para los interiores*/
.Container-content .Zone-allContent .table-interiores{
	width: 60%;
	margin:3% auto;
	border-color:#EEE;

}
.Container-content .Zone-allContent .table-interiores tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .table-interiores th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .table-interiores td {
	padding: 6px;
}
.Container-content .Zone-allContent .table-interiores tr td.simulaTit{
	text-align: center;
	font-weight: bold;
}	
/*Estilos para imgns dentro de los interiores*/
.Container-content .Zone-allContent ol .img-list{
	width: 50%;
	height: auto;
	display: block;
	clear: both;
	margin: 2% auto;
	float: none;
	border: 1px solid #eee;
	padding: 8px;
}
.Container-content .Zone-allContent ol .img-list h5.foot-picture{
	color: #952524;
	font-size: .9rem;
	font-weight: bold;
}
.Container-content .Zone-allContent ol .img-list img{
	width: 100%;
	height: auto;
}
/*Estilo para imágenes*/
.box-img {
    max-width: 30%;
    height: auto;
	margin: 1.5% 0;
}
.box-img img{
    width: 100%;
    height: auto;
}
/*Estilos para accordion y collapse*/
.Container-content .Zone-allContent #accordion1{
	width: 80%;
	margin: 0 auto;
}
.Zone-allContent #accordion1 .card.talleres{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background: #FFF !important;
    background-clip: border-box;
    border: 1px solid #f5832b;
    border-radius: 0.25rem;
	margin-bottom: .1rem;
}
.Zone-allContent #accordion1 .card-header.taller {
    padding: 0.75rem 1.25rem !important;
    margin-bottom: .2rem !important;
	margin-top: 0px !important;
	margin-left: 0px !important;
    background: rgb(255, 255, 255) !important;
    border-bottom: 0.8rem solid #f5832b !important;
	width: 100%;
	border: initial !important;
}
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table{
    font-size: 1rem !important;
	width: 95%;
	margin: 0 auto;
}	
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table th.optionWidth, .Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table td.optionWidth{
    display: table-cell;
}
.Zone-allContent #accordion1 .card-body.Taller-video{
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
	overflow-x: hidden;
}	
/*Estilo en características de calidad en catálogo histórico Rev impresas*/
ol.Caract-calidadCatHist-rev > h3.tit-caract-calCatHist{
	background: rgba(149,37,36,.4) !important;
	color:#333 !important;
	padding: 1%;
	margin-left: -3.5%;
	border-radius: 4px;
	width: 65%;
}	
/*Estilos para las fichas de las revistas*/
.Container-content .Zone-allContent .ficha .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent .ficha .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
.Container-content .Zone-allContent .ficha .portada-rev img{
	display: block;
	max-width: 220px;
	width: 100%;
	box-shadow: 0 0 6px #999;
	margin: 6% auto 0 auto;
	border: 1px solid #EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha{
	padding: 3% 2%;
}
/*Estilo para las opciones de impresión, enviar correo y exportar sobre los tabs dentro de la ficha para las revistas*/
.Container-option-ficha{
	width: 100%;
	padding: .8% 0 .2% 0;
	margin: 0 0 2% 0;
	background: #EEE;
}
.Container-option-ficha:after{
	content: ""; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}
.Container-option-ficha .Zone-print-export{
	width: 100%;
    height: 30px;
	margin: 0% 0;
	padding: 0 1%;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail{
	clear:none;
    display: block;
    float: left;
    width: 40%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: left;
}
.Container-option-ficha .Zone-print-export .Zoneright-export{
	clear:none;
    display: block;
    float: right;
    width: 40%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: right;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul, .Container-option-ficha .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul li, .Container-option-ficha .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-ficha .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a, .Container-option-ficha .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-ficha .Zone-print-export .Zoneright-export a:hover, .Container-option-ficha .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-ficha .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail i, .Container-option-ficha .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}
/*************************************/
/*Zone para el botón de regreso dentro de la ficha*/
.content-ficha .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: right;
	margin: 2% 0;
}
/*Botón de Regresar en Búsqueda Avanzada*/

.content-ficha .Zone-button-agree button.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.content-ficha  .Zone-button-agree button.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
	
}
.content-ficha .Zone-button-agree button.btnback:hover a{
	color: #333 !important;

}
.content-ficha .Zone-button-agree button.btnback a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}	
/*Aquí acaban los estilos paara el botón de regreso*/
/*Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha{
	width: 90%;
	border:none;
	margin: 0% 2% 3%;	
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha th{
	width: 30%;
	color: #952524;
	vertical-align:top;
	text-align: left !important;
	padding: 6px !important;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha td{
	vertical-align: top;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul{
	margin-left: -25px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul li{
	list-style: circle;
}
/*Fin de estilos para Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha p > b{
	color: #952524;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha{
	clear: both;
	display: block;
	width: 85%;
	padding: 3% 1% 0% 1%;
	margin: 12% 0% 0% 0%;
}
.container-iconos-ficha:after{
content: "."; 
display:block;
clear:both;
visibility:hidden;
height:auto;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha i{
	color: #952524;
	font-size: 2rem;
}
.Container-content .Zone-allContent .ficha .portada-rev .container-iconos-ficha img{
	clear:none;
	display: block;
	float: left;
	max-height: 27px;
	height: 100%;
	width: auto;
	box-shadow: none;
	margin: 0 1% 0 5%;
	border: none;
	color: #952524;
}
/*Aquí inician los estilos de los datos del catálogo actual dentro de las fichas*/
.Container-content .Zone-allContent .portada-rev .container-Cat-actual{
	clear:none;
	display:block;
	width: 100%;
	height: auto;
	padding: 6% 0 0 0;
	margin: 2% 0;
	text-align: left;
	border-top:1px solid #f5832b;
	border-bottom: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h4{
    font-size: 1rem;
	margin-bottom: 4%;
    color: #f5832b;
    text-align: left;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl {
    margin: 1% 0 1% 0%;
	font-size: .9rem;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd.pendiente {
    color: #f5832b;
    font-weight: bold;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dt {
    margin: .5% 0 0 0%;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dd {
    margin: 0% 0 0% 3%;
}
/*Estilos para la o las tablas internas dentro de la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha{
	overflow-x:auto;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table,tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table td {
	padding: 6px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-fichas table td ul li{
	list-style-type: disc !important;
}
.Container-content .Zone-allContent .content-ficha{
	padding-top: 1%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h4{
    font-size: 1rem;
	margin-bottom: 1.5%;
    color: #f5832b;
    text-align: left;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl {
    margin: 1% 0 1% 0%;
	font-size: 1rem;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dt {
    margin: .5% 0 0 0%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dd {
    margin: 0% 0 0% 3%;
}
/*Aquí inicia el contenido para la pantalla de Índices cuando ingresas desde el front*/
.Zone-allContent .ZoneIndices-all{
	clear: none;
	display: block;
	width: 90%;
	height: auto;
	margin: 0 auto 2% auto;
}
.Zone-allContent .ZoneIndices-all:after{
	content: "."; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}
.Zone-allContent .ZoneIndices-all form{
	clear: none;
	display: block;
	width: auto;;
	height: auto;
	margin: 4% auto 3% auto;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema{
	clear:none;
	display: block;
	width: 48%;	
	height: 310px;
	float:left;
	margin-left:0%;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion{
	clear:none;
	display: block;
	width: 48%;	
	height: 310px;
	float: right;
	margin-right:0%;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio{
	clear:none;
	display: block;
	width: auto;	
	height: auto;
	float:none;
	margin:0 0;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;

}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion{
	clear:none;
	display: block;
	width: 32%;	
	height: auto;
	float:left;
	margin:0 0 0 2% !important;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo.First-menuabc{
	clear:none;
	display: block;
	width: 32%;	
	height: auto;
	float:left;
	margin:0 0 0 0% !important;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul{
	list-style-position: outside;
	margin-left: -25px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu{
	padding:0 6%;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu li{
	display: inline;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices{
	padding: 1% 1%;
}
	
/*Título que simula un botón para la pantalla de todos los índices, al entrar desde front*/
.tit-simulabtn{
	display: block;
	width: 100%;
	margin: 0% 0 1.5% 0;
    color: #333;
    background-color: #fafafa;;
	border: 1px solid #ccc;
	padding: 0.375rem 0.75rem;
	text-align: center;
	vertical-align: middle;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	border-radius: 0.25rem 0.25rem 0 0;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}	
/*Estilos para la opción de subtema sobre la tabla de resultados de acuerdo al índice elegido*/
.Container-content .Zone-allContent-results .form-group.group-subtemas{
	width:80%;
	margin:2% auto;
	text-align: center;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .col-form-label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .custom-select{
	width:90%;
} 	
/*Estilos para el formato de búsqueda avanzada*/
.Container-content .Zone-allContent form table.advancedSearch{
	width: 60%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: .5% 0 !important;
}
.Container-content .Zone-allContent form table tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 24%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input{
	clear:none;
	display: block;
	float: left;
	width: 75%;
	margin-left: 1%;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 26%;
}
/*Para cuando 2 inputs y labels tengan que compartir el mismo renglón*/
.Container-content .Zone-allContent form table tr td .box-label-small{
	clear: none;
	display: block;
	float: left;
	width: 25%;
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent form table tr td .box-label-small.label-push{
	padding: 0 0 0 2%;
	width: inherit;
}

.Container-content .Zone-allContent form table.advancedSearch tr td .box-label-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small{
	clear:none;
	display: block;
	float: left;
	width: 24%;
	margin-left: 0;
}
/*Estilo para elementos faltantes dentro Registro y actualización de directorio*/
.Container-content .Zone-allContent .underline-box{
	clear:none;
	display: block;
	width: 70%;
	float: none;
	margin: 0 auto;
	padding: 1%;
	border:1px solid #EEE;
	border-radius: 6px;
}
.Container-content .Zone-allContent .underline-box h4{
    font-size: .95rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    padding: 1% 1.5%;
	margin-top: -3%;
	width: 16%;
	border-radius: 4px;
	display: inherit;
	background: #eee;
	border: none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch{
	width: 100%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: .5% 0 !important;
}
.Container-content .Zone-allContent .underline-box form table tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 24%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input{
	clear:none;
	display: block;
	float: left;
	width: 75%;
	margin-left: 1%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 26%;
}
/*Tabla cuando es dentro de un fieldset*/
.Container-content .Zone-allContent fieldset table.advancedSearch{
	width: 60%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 35%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-all{
	clear: none;
	display: block;
	float: left;
	width: 80%; 
	padding: 0 0 0 0%;
	margin-left: 0%;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray{
	background: #EEE;
	padding: .5% 0 0 0;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray .box-label-all label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-aswer{
	clear:none;
	display: block;
	float: left;
	width: 60%;
	margin-left: 1%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso {
    padding: 0%;
	width: 80%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso p, .Container-content .Zone-allContent form table.advancedSearch tr td .form-campo-aviso p{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td p.form-paragraph-aviso, .Container-content .Zone-allContent form table.advancedSearch tr td p.form-paragraph-aviso{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-check-inline{
	clear: both;
	display: block;
	float: none;
	width: 80%;
	margin-left: 0%;
	padding-left: 0%;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree{
	width: 80%;
	height: auto;
	text-align: center;
	margin: 2% 0;
}
/*Para los label e inputs small*/
.Container-content .Zone-allContent .underline-box  form table tr td .box-label2-small {
    clear: none;
    display: block;
    float: left;
    width: 25%;
    padding: 0 0 0 2%;
    margin-left: 0%;
    text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2 input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}   
/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent .underline-box form table tr td .box-label2-small.label-push{
	padding: 0 2%;
	width: inherit;
}
	
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-label2-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small{
	clear:none;
	display: block;
	float: left;
	width: 22%;
	margin-left: 0;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .form-paragraph-aviso {
    padding: 0 0 0 2%;
	width: 100%;
}
/*Estilos para los subtemas dentro del formato de registro del directorio*/
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-complate {
    clear: none;
    display: block;
    float: left;
    width: 100%;
    margin-left: 1%;
}
.Container-content .Zone-allContent form table tr td .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent form table tr td .nav-tabs .nav-link.active{
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
/*Estilo para dar un border alrededor de 1 o varios elementos*/
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .marker-td{
    border:1px solid #CCC;
    border-radius: 6px;
    padding: 1% 0 0 0;
}    
.marker-td:after{
    content: "."; 
    display:block;
    clear:both;
    visibility:hidden;
    height:15px;
}
.gap-format{
    height: 45px;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .Zone-button-add-url{
  text-align: right;
}
/*Estilos para el botón de agregar más URL en el formato de registro de directorio*/
.btn-success-orange {
    color: #fff;
    background-color: #f5832b;
    border-color: #f5832b;
}
.btn-success-orange:hover {
    color: #FFF;
    background-color: #fb9342;
    border-color: #ae4d01;
}
/*Cambio de color para el bloque de en el formato de búsqueda avanzada Select*/
.Container-content .Zone-allContent form table.advancedSearch tr td .custom-select {
    color: #495057;
    background: #FBF4F4 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
    border: 1px solid #FBF4F4;
    border-radius: 0.25rem;
}
/*Estilos para los botones abajo y debajo del formato de Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: center;
	margin: 2% 0;
}

/*Botón de buscar en Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext, .Container-content .Zone-allContent .btn.btnnext, .Container-content .Zone-allContent .btn.btnsend{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext:hover, .Container-content .Zone-allContent .btn.btnnext:hover, .Container-content .Zone-allContent .btn.btnsend:hover{
	color: #FFF !important;
	background: #952524;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #730b0a;
	margin-left: 2%;
	
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover a{
	color: #FFF !important;

}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}
/*Botón de Limpiar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent .btn.btnclean{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent .btn.btnclean:hover{
	color: #FFF !important;
	background: #f5832b;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #ae4d01;
	margin-left: 2%;
	
}
	
/*Botón de Regresar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent .btn.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent .btn.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
	
}
	
	
/*Para alinear un botón detrás de otro en los tamaños pequeños*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnsearch, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnclean, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > button.btnback{
	display:inline-block;
	float:none;
}       
/*Estilos para las columnas de noticias*/
.Container-content .Zone-allContent .ZoneSection-news{
	float: left;
	margin: 0 0 4% 0;
}
.Container-content .Zone-allContent .ZoneSection-news .card {
	width: 270px;
    margin: 0 auto !important;
	border-color: rgba(149, 37, 36, 0.5);
	box-shadow:3px 4px 4px #EEE;
}
.Container-content .Zone-allContent .ZoneSection-news .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: 1.1rem;
}	
/*Estilos para títulos, si es que existieran en la sección de noticias*/
.Container-content .Zone-allContent .ZoneSection-news h4.card-title{
	font-size: 1rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent .ZoneSection-news p.card-text{
	font-size: .9rem;
	color:#333;
	text-align: justify;
	font-weight: 500;
}
/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore {
    color: #952524;
	font-size: .85rem;
	font-weight: 500;
    background-color: transparent;
    border-color:transparent !important;
	text-decoration: none;
	display: block;
	text-align: right;
}
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:hover {
    color: #f5832b;
	font-size: .85rem;
    background-color: #FFF;
	text-decoration: none;
	display: block;
	text-align: right;
	border-color:transparent !important;	
}   
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:active, .Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:focus{
    color: #f5832b;
	font-size: .85rem;
    background-color: #FFF;
	text-decoration: none;
	display: block;
	text-align: right;
	outline: 0 !important;
}  	
}

/*Podría ser que se use este tamaño*/
@media (min-width:1920px) {
.Container_languageOthers{
	width: 92%;
	margin: 0 auto;
	padding: 0 0%;
}
.Zone-RdSoc{
	clear: none;
	display: block;
	float: left;
	width: 25%;
	height: 39px;
	margin-top: 0px;
	padding: 0px 0px;
}
.title{
	color:#FFF;
	font-size: .9rem;
	text-align: left;
	text-transform: uppercase;
	font-weight:500;
}	
/*Contenedor del head*/
.ZoneControl-Head{
	width: 100%;
	height: 110px;
	position: relative;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 15px;
}	
.ZoneControl-Head .Zone_logoLeft{
    clear: none;
    display: blocK;
    float: left;
    width: auto;
    height: auto;
    margin: .5% 0% 0px 3.5%;
}
.ZoneControl-Head .Zone_logoLeft img{
	display: block;
	max-height: 90px;
	max-width: 100%;
	width: auto;
	height: auto;
}
.ZoneControl-Head .Zone_tit_right{
	clear: none;
	display: block;
	float: left;
	width: auto;
	height: 70px;
	margin: 1% 0% 0px 0%;
	padding:0% .5%;
	border-left: 1px solid #999;
}
.ZoneControl-Head .Zone_tit_right h1{
	font-size:1.2rem;
	color:#333;
}
.ZoneControl-Head .Zone_issn{
	clear: none;
	display: block;
	float: right;
	width: auto;
	height: auto;
    margin: 3% 3.5% 0px 0px;
	padding: 0% 0 .1% 0;
}
.ZoneControl-Head .Zone_issn p{
	font-size:1rem;
	color:#333;
	font-weight: 500;
}	
/*Estilos para el buscador principal*/
.search_princ{
	margin-top: 1%;
}
.container_SearchPrinc{
	background: #EEE;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
}
.elments_Search{
	background: url("../images/back_search.png") no-repeat center center;
	height: auto;
	max-width: 95%;
	margin: 0 auto;
	background-size: auto 610px;
	text-align: center;
	border-bottom: none;
}
.optionsSearch{
	clear: none;
	display: block;
	float: none;
	width: 60%;
	margin: 4% auto 0 auto;
}
.tit_SearchIn{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en el front*/
.checkbox-search{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.SearchExac{
	clear: none;
	display: block;
	float:none;
	width:60%;
	text-align: left;
	margin: .5% auto 0 auto;
}
.form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ .container_SearchPrinc .input-group {
    width: 60% !important;
    margin: 0 auto !important;
}
.btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
input.form-control{
	border-color: #656565 !important;
}
.form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}
/*Botonera de Búsquedas a mano derecha*/
.btn-group-vertical.botonera-search{
	margin: 3% auto -2% auto;
	display: flex;
	align-items: center;
}
.botonera-search{
	
}
.btnMore-search{
	margin:3% 0;
	
}
.tit_MoreSearch{
	background: transparent;
	width: 300px;
	padding: 1% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
  	border-bottom: 1px solid #952524;
}
/*Estilo para el título de Búsqueda botonera*/
#menu-botoneraSearch {
    padding: 0;
    margin: 0;
    border: 0; 
}
 
#menu-botoneraSearch ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
}
 
#menu-botoneraSearch ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearch ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearch ul li.hover,
#menu-botoneraSearch ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
#menu-botoneraSearch ul ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 200px; 
}
 
#menu-botoneraSearch ul ul li {
    float: none; 
}
 
#menu-botoneraSearch ul li:hover > ul {
    visibility: visible; 
}
 
#menu-botoneraSearch ul ul{
    top: 0;
    left: 100%; 
}
 
#menu-botoneraSearch ul li {
    float: none; 
}
 
#menu-botoneraSearch {
    width: 300px;
	margin: 0}
 
#menu-botoneraSearch span, #menu-botoneraSearch a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
#menu-botoneraSearch:after, #menu-botoneraSearch ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearch ul, #menu-botoneraSearch li {
    width: 100%; 
}
#menu-botoneraSearch li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
#menu-botoneraSearch li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearch a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}

#menu-botoneraSearch ul ul li {
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin:2%;
}
#menu-botoneraSearch ul ul li:hover {
    background: #dddddd; 
}
#menu-botoneraSearch ul ul li:hover a {
    color: #666666; 
}
#menu-botoneraSearch ul ul li ul li {
    background: #EEE;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius: 0;
}
#menu-botoneraSearch ul ul li ul li:hover {
    background: #b7b7b7; 
}
#menu-botoneraSearch .has-sub {
    position: relative; 
}
 
#menu-botoneraSearch .has-sub:after, #menu-botoneraSearch .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearch .fa-angle-right {
    float: right;
}
.options{
	border:1px solid #666;
	background: #EEE;
	padding: 1%;
}


/*******************************/
/*Zone de Numeralia y de nuevos ingresos*/
.ContainerNum{
	width: auto;
	height: auto;
	margin:0;
	}
.numeralia-news-ingresos{
	margin-top:1.5%;
	padding: 0;
}

.numeralia-news-ingresos .ZoneNum-Ingresos{
	margin-bottom: 0;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia{
	clear: none;
	display: block;
	float: right;
	width: 230px;
	height: 240px;
	padding: 3% 2% 2% 2%;
	margin: 0 0 0 0;
	color:#952524;
	text-align: center;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=1 );
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia{
	color:#333;
	font-weight: 600;
	margin: 6% 0;
	font-size: 1.2em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia{
	font-size: 1.3rem;
	font-weight: 600;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .tit-numeralia2{
	color:#333;
	font-weight: 600;
	margin: 6% 0 0% 0;
	font-size: 1.2em;
}
.numeralia-news-ingresos .ZoneNum-Ingresos .Zone_numeralia .dato-numeralia .coming{
	font-size: 2rem;
	font-weight: 600;
}
/*Estilos para Nuevos ingresos*/
.fas {
	margin-right: 4px !important; /*override*/
}

.fas .fa-clipboard-check {
	margin-right: 0px !important; /*override*/
	font-size: 20px;
}

.pagination a {
	color: #555;
}
.card-header {
    padding: 10px 15px;
	margin-top: -24px;
	margin-bottom: 0;
	margin-left:-10px;
 	border: 1px solid #CCC;
    width: 60%;
    border-radius: 6px !important;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );

   
}
.card ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.card.panel-default.ingresos-direc .demo1, .card.panel-default.ingresos-catalogo .demo1{
	width: 100%;
	height: 120px !important;
}
.demo1 {
	width: 100%;
	height: 120px !important;
}
.news-item {
	padding: 4px 4px;
	margin: 0px;
	border-bottom: 1px dotted #555;
}
.card.panel-default.ingresos-direc, .card.panel-default.ingresos-catalogo{
	width: 40%;
	height: 230px;
	margin: 1% 3% 3% 3%;
	display: block;
	clear: none;
	float: left;
}
/*Estilos para los links dentro ingresos del directorio e ingresos catálogo*/
.card.panel-default.ingresos-direc a, .card.panel-default.ingresos-catalogo a{
	color:#952524;
	text-decoration: none;
}
.card.panel-default.ingresos-direc a:hover, .card.panel-default.ingresos-direc a:focus, .card.panel-default.ingresos-catalogo a:hover, .card.panel-default.ingresos-catalogo a:focus{
	color:#333;
	text-decoration: underline;
}
.card.panel-default.ingresos-direc a:visited, .card.panel-default.ingresos-catalogo a:visited{
	color:#952524;
	text-decoration: none;
}

.card-footer {
    padding: 0rem 1.25rem;
    background-color: transparent;
    border-top: 0px solid rgba(0, 0, 0, 0.125);
    padding-bottom: 2%;
}
.card-footer .page-link {
    padding: 0.3rem 0.5rem !important;
}

/*Head de noticias*/
.container-fluid.ContainerNews {
    background: #fafafa;
	padding: 1.5%;
}
.card.panel-default.NewsLatindex{
	width: 95%;
	height: auto;
	margin: 0 auto;
	border: 1px solid #f5832b;
	border-radius: 1rem;
}
.card.panel-default.NewsLatindex .news-item {
    
    border-bottom: none;
}
/*El botón de noticias*/
.card-header.head-news {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	background: #f5832b !important;
}
.card-header.head-news:hover {
	padding: 10px 15px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
 	border: hidden;
    width: 160px;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #ccc;
	background: rgba(255,175,75,1) !important;
	background: -moz-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,175,75,1)), color-stop(100%, rgba(245,131,43,1))) !important;
	background: -webkit-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(255,175,75,1) 0%, rgba(245,131,43,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#f5832b', GradientType=0 ) !important;

}
/*Link de News*/
.card-header.head-news a.boton-News{
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
	
}
.card-header.head-news a.boton-News:hover, .card-header.head-news a.boton-News:focus {
	text-decoration: none;
	color:#FFF !important;
	text-shadow: 2px 2px 2px #c67c43;
}
.card-body.news-latindex  {
    padding: 2rem;
}
.card-body.news-latindex ul.demo1 li table td {
     padding: 10px;
	vertical-align: top;
}
.container-fluid.ContainerNews .card-footer{
    display: block !important;
}
.card-body.news-latindex ul.demo1 li table td.img_news{
     padding: 0 20px;
}
/*Estilo para las ligas dentro de las noticias individuales*/
.card-body.news-latindex ul.demo1 li table td a{
     color: #952524;
	text-decoration: none;
}
.card-body.news-latindex ul.demo1 li table td a:hover, card-body.news-latindex ul.demo1 li table td a:focus{
     color: #333;
	text-decoration: underline;
}.card-body.news-latindex ul.demo1 li table td a:visited{
     color: #952524;
	text-decoration: none;
}
/*Inician estilos para zona Sobre Latindex*/
.container-fluid.Container-about{
	background: #FFF;
	/*padding: 1.5%;*/
}
.container-fluid.Container-about .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 1% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Container-about .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.container-fluid.Container-about .Zone-sinopsisAbout{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
/*Estilos para imágenes del slider y otros elementos del mismo para cambiar el valor de alguna propiedad*/
.Zone-Slide {
	background: #fafafa;
    padding: 1.5%;
}
.Zone-Slide .carousel.slide{
	width: 90%;
    margin: 0 auto;
}
.carousel-inner img {
    width: 100%;
   /* max-height: 450px; Si quieres modificar el alto es con esto*/ 
  }

.carousel-indicators li {
    
    background-color: #999;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-control-prev-icon, .carousel-control-next-icon {
    width: 30px !important;
    height: 30px !important;
}
.carousel-control-prev, .carousel-control-next {

    width: 5% !important;
    color: #fff;
    text-align: center;
}
/*Aquí terminan los estilos sobre-escritos del slider*/

/*Aquí inician los estilos para gráficas*/
.container-fluid.Zone-graficas{
	margin-bottom: 1%;
}
.container-fluid.Zone-graficas .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 1% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-graficas .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
}
.Graphics-Latindex{
	width: 70%;
	height: auto;
	margin: 1.5% auto;
}
.Container-Graficas{
	clear: none;
	display: block;
	float: left;
	width: 25%;
	height: 50px;
	margin: 0;
	text-align: center;
}
/*Estilos para los links dentro de la sección gráficas en el front*/
.Container-Graficas > a{
	color:#333;
	text-decoration: none;
}
.Container-Graficas > a:hover, .Container-Graficas > a:focus{
	color:#952524;
	text-decoration: none;
}
.Container-Graficas > a:visited{
	color:#333;
	text-decoration: none;
}
/*Icono dentro de graficas*/
.Container-Graficas a > i{
	font-size: 1.3rem;
}
/*Aquí inician los estilos para Instituciones de la red*/
.container-fluid.Zone-InstitRed{
	background: #fafafa;
	margin-bottom: .5%;
	padding-bottom: 1.5%;
}
.container-fluid.Zone-InstitRed .Zone-titsection{
	width: 400px;
	height: auto;
	background: #FFF;
	margin: 1% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstitRed .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstitRed .Container-institRed{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 7%;
	height: auto;
	margin:0 0 0 1.3%;
}
.container-fluid.Zone-InstitRed .Container-institRed .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para Instituciones Cooperantes*/
.container-fluid.Zone-InstiCoopera{
	background: #FFF;
    margin-bottom: 1%;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection{
	width: 400px;
	height: auto;
	background: #EEE;
	margin: 1% 0 0 -15px;
	padding: 0%;
	border-radius: 0px 12px 12px 0px;
	text-align: center;
	text-transform: uppercase;
}
.container-fluid.Zone-InstiCoopera .Zone-titsection h2{
	font-size: 1em;
	color: #952524;
	font-weight: 600;
	padding: 3% 0;
	margin-bottom: 0;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo{
	clear: none;
	display: block;
	float:left;
	width: 7%;
	height: auto;
	margin-left: 1.3%;
}
.container-fluid.Zone-InstiCoopera .Container-institCoopera .Zone-Logo img{
	width: 100%;
	height: auto;
}
/*Aquí inician los estilos para la zona de redes sociales y otros*/
.container-fluid.Zone-follow{
	background: #fafafa;
    padding: .3% 1.5% .4% 1.5%;;
}
.container-fluid.Zone-follow .Container-follow-others{
	width: 90%;
	height: auto;
	margin: .5% auto .3% auto;
}
.container-fluid.Zone-follow .Container-follow-others .followUs{
	clear: none;
	display: inline-block;
	width: 32%;
	float: none;
	margin:0 0 0 4%;
	vertical-align: middle;
}
/*Estilos para las ligas de facebook*/
.followUs a.redscocial-face{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;
}

.followUs a.redscocial-face:hover, .followUs a.redscocial-face:focus{	
	color:#0a1856;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;

}
 .followUs a.redscocial-face:active{	
	color:#2f49b8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
	margin: 0 4% 0 0;


}
/*Estilos para las ligas de twitter */
.followUs a.redscocial-twitter{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 4% 0 0;
}

.followUs a.redscocial-twitter:hover, .followUs a.redscocial-twitter:focus{	
	color:#4e96f8;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
    margin: 0 4% 0 0;
}
 .followUs a.redscocial-twitter:active{	
	color:#61a1f9;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
     margin: 0 4% 0 0;
}
/*Estilos para las ligas de youtube */
.followUs a.redsocial-youtube{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}

.followUs a.redsocial-youtube:hover, .followUs a.redsocial-youtube:focus{	
	color:#952524;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
 .followUs a.redsocial-youtube:active{	
	color:#c4302b;
	font-size: 26px;
	text-decoration: underline;
	outline: 0;
}
/*Estilos para las redes arriba del footer*/
 .followUs a.redscocial-x {
    margin: 0 0 0 3.5%;
  }
 .followUs a.redscocial-x img{
    width: auto;
    max-height: 26px;
    vertical-align: sub;
  }
/******************/
.container-fluid.Zone-follow .Container-follow-others .faq-help{
	clear: none;
	display: inline-block;
	width: 25%;
	float: none;
	margin:0 0 0 1%;
	vertical-align: middle;
}
.faq-help a, .license_privacy a{
	color:#952524;
	text-decoration: none;
	outline: 0;
}
.faq-help a:hover, .faq-help a:focus, .license_privacy a:hover, .license_privacy a:focus{	
	color:#333;
	text-decoration: none;
	outline: 0;
}
 .faq-help a:active, .license_privacy a:active{	
	color:#952524;
	text-decoration: none;
	outline: 0;
}
/*Aquí inician los estilos para la zona de Privacidad y licencia*/
.container-fluid.Zone-follow .Container-license-privacy{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
}
.container-fluid.Zone-follow .Container-license-privacy .license_privacy{
	clear: none;
	display: block;
	width: auto;
	float: right;
	margin:0 0 0 0%;
}
/*Estilos para el footer Zone 01*/
.container-fluid.Zone-footer{
	background: #333;
	padding: .3% 1.5% .4% 1.5%;
}

.container-fluid.Zone-footer .Container-foot_01{
	clear: none;
	display: block;
	float: right;
	width: 90%;
	height: auto;
	margin: 1.5% 0;
	text-align: right;
}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: auto;

}
.container-fluid.Zone-footer .Container-foot_01 .Zone-escudo-firma img{
	width: auto;
	max-height: 80px;
	margin: 0;
}
/*Estilo para los hipervinculos dentro del footer*/
.container-fluid.Zone-footer a{
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer a:hover, .container-fluid.Zone-footer a:focus{	
	color:#EEE;
	text-decoration: underline;
	outline: 0;
}
 .container-fluid.Zone-footer a:active{	
	color:#f5832b;
	text-decoration: none;
	outline: 0;
}
.container-fluid.Zone-footer .Container-foot_02{
	width: 90%;
	height: auto;
	margin: 1.5% 0;
	text-align: left;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright{
	clear: none;
	display: block;
	float: none;
	width: 100%;
	height: auto;
}
.container-fluid.Zone-footer .Container-foot_02 .Zone-copyright p{
	color: #FFF;
	font-size: .8rem;
	text-align: left;
}
/*Segunda Zona del footer-Aviso*/
.container-fluid.Zone-footer2{
	background: #262626;
	padding: .3% 1.5% .4% 1.5%;
}
.container-fluid.Zone-footer2 .Container-foot_03{
	width: 90%;
	height: auto;
	margin: 1.5% auto;
	padding: 0 5%;
}
.container-fluid.Zone-footer2 .Container-foot_03 p{
	color: #FFF;
	font-size: .9rem;
	text-align: center;
}	
/*Estilos para el buscador principal dentro de los interiores*/
.search_princ-internal{
	margin-top: 1%;
}
.search_princ-internal .container_SearchPrincInternal{
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	background: #EEE;
}
.elments_Search-internal{
	background: url("../images/back_search.png") no-repeat center center;
	height: auto;
	max-width: 90%;
	margin: 0 auto;
	background-size: 100%;
	text-align: center;
	border-bottom: none;
}
.elments_Search-internal .optionsSearchInternal{
	clear: none;
	display: block;
	float: none;
	width: 85%;
	margin: 6% auto 0 auto;
}
.elments_Search-internal .tit_SearchInternal{
	padding-right:2%;
	font-weight: 600;
	vertical-align: top;
}
/*Estilo para los checkbox del buscador en el front*/
.elments_Search-internal .checkbox-searchinternal{
	height: 20px;
    width: 20px;
    box-shadow: 0 0 0 #333;
}
.elments_Search-internal .SearchExacInternal{
	clear: none;
	display: block;
	float:none;
	width:50%;
	text-align: left;
	margin: .5% auto 0 auto;
}
.elments_Search-internal .form-check-label.choiceSearch{
	color: #952524;
	font-weight: 600;
}
.elments_Search-internal .form-check-label.choiceExactSearch{
	color: #333;
	font-weight: 600;
}
.elments_Search-internal .input-group-btn.icon_glass{
	background-color: #952524;
	border-radius: 0px 4px 4px 0px;
}
.search_princ-internal .container_SearchPrincInternal .elments_Search-internal .input-group {
    width: 50% !important;
    margin: 0 auto !important;
}
.elments_Search-internal .btn-danger {
    color: #fff;
    background-color: #952524;
    border-color: #952524;
}
.elments_Search-internal .btn.btn-danger.advancedSearch{
	margin-left:5%;
	box-shadow: 0 2px 5px #666;
}
/*Estilo para cambiar el color dentro de la caja de buscar por título, ISSN y término*/
.elments_Search-internal input.form-control{
	border-color: #656565 !important;
}
.elments_Search-internal .form-control::placeholder {
    color: #ccc !important;
}
/*Estilo para el botón la lupita en búsqueda general*/
.elments_Search-internal .btn.btn-default.searchGrl{
	color:#FFF;
	cursor: pointer;
}
.elments_Search-internal .btn.btn-default.searchGrl:hover{
	color:#EEE;
	cursor: pointer;
}
/*Botonera de Búsquedas a mano derecha en los interiores con 4 botones*/
	
.botoneraSearch-internal{
	margin:0% 0 0 0;
	padding-top: 1%;
}
.botonera-search-internal{
	
}
.btnMore-search2{
	margin:3% 0 1% 0;
}
	
.botoneraSearch-internal .tit_MoreSearch-internal{
	background: transparent;
	width: 300px;
	padding: 1.5% 0;
	margin: 0;
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #952524;
}
#menu-botoneraSearchInternal{
    width: 300px;
	padding: 0;
    margin: 0;
    border: 0; 
}
#menu-botoneraSearchInternal ul, li {
    list-style: none;
    margin: 0;
    padding: 0; 
	width: 100%;
}
 
#menu-botoneraSearchInternal ul {
    position: relative;
    z-index: 597;
    float: left; 
}
 
#menu-botoneraSearchInternal ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}
 
#menu-botoneraSearchInternal ul li.hover,
#menu-botoneraSearchInternal ul li:hover {
    position: relative;
    z-index: 599;
    cursor: default; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal span, .botoneraSearch-internal #menu-botoneraSearchInternal a {
    display: inline-block;
    font-family:"Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	font-size: 1rem !important;
	color: #333 !important;
    text-decoration: none; 
}
 
.botoneraSearch-internal #menu-botoneraSearchInternal:after, .botoneraSearch-internal #menu-botoneraSearchInternal ul:after {
    content: '';
    display: block;
    clear: both; 
}
 
#menu-botoneraSearchInternal ul, #menu-botoneraSearchInternal li {
    width: 100%; 
}
#menu-botoneraSearchInternal li {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
}
	
#menu-botoneraSearchInternal li:hover {
    background: #f6f6f6; 
}
#menu-botoneraSearchInternal a {
    color: #333;
    line-height: 160%;
    padding: 2%;
    width: 200px; 
}	

#menu-botoneraSearchInternal .has-sub {
    position: relative; 
}
 
#menu-botoneraSearchInternal .has-sub:after, #menu-botoneraSearchInternal .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
 
#menu-botoneraSearchInternal .fa-angle-right {
    float: right;
}
.btn-group-vertical.botonera-search-internal {
    margin: 0 auto;
    display: flex;
    align-items: center;
	padding: 1% 0 5% 0;
}
/*Finalizan estilos para botonera a mano izquierda*/	
	
/*Contenedor principal para los interiores*/
.Container-content .Zone-allContent{
	padding: 2% 0 4% 0;
	margin: 0 auto;
	display: block;
	width: 90%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
/*Contenedor principal de los índices en el interior*/
.Container-content .Zone-allContent-indices{
	padding: 2% 0 1% 0;
	margin: 0 auto;
	display: block;
	width: 90%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
	
.Container-content .Zone-allContent-results{
	padding: 2% 0 4% 0;
	margin: 0;
	display: block;
	width: 95%;
	height: auto;
	font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	}
/*Contenedor principal de los índices*/
.Container-content .Zone-allContent .Container-btnsIndices{
	width: 320px;
	margin: 0% auto;
	}
.Container-content .Zone-allContent .optionsSearch_indices{
	clear: none;
	display: block;
	width: 320px;
	background: #FFF;
	margin: 0 0 2% 0;
	padding: 1% 4%;
	text-align: left;
	border: 1px solid #EEE;
	border-radius: 4px;

}
.Container-content .Zone-allContent .optionsSearch_indices ul{
	list-style-position: outside;
	margin-left: -30px;
}
.Container-content .Zone-allContent .optionsSearch_indices label, .Container-content .Zone-allContent .optionsSearch_indices select, .Container-content .Zone-allContent .optionsSearch_indices form{
	font-size: .9rem;
}
.Container-content .Zone-allContent .optionsSearch_indices form{
	text-align: center;
	margin: 4% 0;
}
.Container-content .Zone-allContent .optionsSearch_indices hr {
    margin: 12% 0 10% 0;
	border-color:#f5832b;
}
.dropdown-toggle::after {
    display: inline-block;

}
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index{
	display: block;
	width: 320px;
	margin: 0% 0 1.5% 0;
    color: #333;
    background-color: #fafafa;
    border-color: #ccc;
	
}	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:hover {
	display: block;
	width: 320px;
    color: #952524;
    background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
    border-color: #999;
	margin: 0% 0 1.5% 0;
}
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.focus {
	display: block;
	width: 320px;
    color: #952524;
    background-color: #EEE;
    border-color: #CCC;
    box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
	margin: 0% 0 1.5% 0;
}	
	
.Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled):active:focus, .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index:not(:disabled):not(.disabled).active:focus,
.show > .Zone-allContent .Container-btnsIndices .btn-group .btn.btn-primary.btn-index.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5);
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show {
    display: block !important;
    left: 325px !important;
    top: 0px !important;
    transform: translate3d(0px, -15px, 0px) !important;
}
/*Menú de costado de los índices a lado de la tabla*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises {
    min-width: 43rem;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises1, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.show .submenu-paises2{
	padding: 0 2%;
	margin: 0 4% 0 0;
}
/*Estilos para el menú de abc dentro de índices con resultados*/	
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices {
    min-width: 35rem;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu {
    margin-left: 0px;
	margin-bottom: .3rem;	
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul.index-Menu > li{
    display:inline;
}
.dropdown-menu.menuabc-indices ul.index-Menu > li > a.dropdown-item{
    display:inline;
	padding: 0rem !important;
}
/*Estilos para las ligas del menú de abc de los índices con resultados*/
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
    white-space: nowrap;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:focus, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:hover, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
    white-space: nowrap;
}
.Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises1 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.submenu-paises .submenu-paises2 > a:visited, .Zone-allContent .Container-btnsIndices .btn-group .dropdown-menu.menuabc-indices ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
    white-space: nowrap;
}

/*Estilos para ligas de los índices de Tema, Región y País-territorio*/
#PorTema .optionsSearch_indices ul li a, #PorRegion .optionsSearch_indices ul li a, #PorPais .optionsSearch_indices ul li a{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:hover, #PorTema .optionsSearch_indices ul li a:focus, #PorRegion .optionsSearch_indices ul li a:hover, #PorRegion .optionsSearch_indices ul li a:focus, #PorPais .optionsSearch_indices ul li a:hover, #PorPais .optionsSearch_indices ul li a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
#PorTema .optionsSearch_indices ul li a:visited, #PorRegion .optionsSearch_indices ul li a:visited, #PorPais .optionsSearch_indices ul li a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
/*Estilos para el menú de abc en los índices*/	
#PorTitulo .optionsSearch_indices ul.index-Menu, #PorEditorial .optionsSearch_indices ul.index-Menu, #PorIndizacion .optionsSearch_indices ul.index-Menu{
	width: 100%;
	list-style-type: none;
	padding: 0;
	margin:0 auto;
	font-size: 1rem;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li, #PorEditorial .optionsSearch_indices ul.index-Menu li, #PorIndizacion .optionsSearch_indices ul.index-Menu li{
	display: inline;
	padding: 0 .75%;
	margin: 0;
}
/*Estilos para ligas del menú de abc de los índices*/
#PorTitulo .optionsSearch_indices ul.index-Menu li a, #PorEditorial .optionsSearch_indices ul.index-Menu li a, #PorIndizacion .optionsSearch_indices ul.index-Menu li a{
	color:#666;
	text-decoration: none;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:hover, #PorTitulo .optionsSearch_indices ul.index-Menu li a:focus, #PorEditorial .optionsSearch_indices ul.index-Menu li a:hover, #PorEditorial .optionsSearch_indices ul.index-Menu li a:focus, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:hover, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:focus{
	color:#952524 !important;
	text-decoration: underline;
}
#PorTitulo .optionsSearch_indices ul.index-Menu li a:visited, #PorEditorial .optionsSearch_indices ul.index-Menu li a:visited, #PorIndizacion .optionsSearch_indices ul.index-Menu li a:visited{
	color:#666;
	text-decoration: none;
}

/*Estilos para los breadcrumbs en los interiores de los índices*/

.Container-content .Zone-allContent-indices ul.breadcrumb {
	padding: 10px 16px;
	list-style: none;
	background-color: transparent;/*#EEE*/
	border-bottom: 1px solid #CCC;
	margin-bottom: 2%;
	border-radius: 0;
}
 .Container-content .Zone-allContent-indices ul.breadcrumb li {
  display: inline;
  font-size: 1rem;
	color:#999;
}
.Container-content .Zone-allContent-indices ul.breadcrumb li+li:before {
  padding: 8px;
  color: #f5832b;
  content: "/\00a0";
}
.Container-content .Zone-allContent-indices ul.breadcrumb li a {
  color: #333;
  text-decoration: none;
}
.Container-content .Zone-allContent-indices ul.breadcrumb li a:hover {
  color: #952524;
  text-decoration: underline;
}
/*Estilos para los títulos dentro de los interiores dentro de los índices*/
.Container-content .Zone-allContent-indices .Zone-titsection {
    width: 100%;
    height: auto;
    margin: 1% 0 0 0px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
	background: rgba(238,238,238,1);
	background: -moz-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(238,238,238,1)), color-stop(43%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=1 );
	border-radius: 8px 0px 0px 8px;
}
.Container-content .Zone-allContent-indices .Zone-titsection h2.titSection{
	font-size: 1.2rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: .5%;
}
.Container-content .Zone-allContent-indices h3{
	font-size: 1rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
/*Estilos para los breadcrumbs en los interiores*/
.breadcrumb {
    display: block;
}
.Container-content .Zone-allContent ul.breadcrumb {
	padding: 10px 16px;
	list-style: none;
	background-color: transparent;/*#EEE*/
	border-bottom: 1px solid #CCC;
	margin-bottom: 2%;
	border-radius: 0;
}
 .Container-content .Zone-allContent ul.breadcrumb li {
  display: inline;
  font-size: 1rem;
	color:#999;
}
.Container-content .Zone-allContent ul.breadcrumb li+li:before {
  padding: 8px;
  color: #f5832b;
  content: "/\00a0";
}
.Container-content .Zone-allContent ul.breadcrumb li a {
  color: #333;
  text-decoration: none;
}
.Container-content .Zone-allContent ul.breadcrumb li a:hover {
  color: #952524;
  text-decoration: underline;
}
/*Estilos para los títulos dentro de los interiores*/
.Container-content .Zone-allContent .Zone-titsection {
    width: 100%;
    height: auto;
    margin: 1% 0 0 0px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
	background: rgba(238,238,238,1);
	background: -moz-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(238,238,238,1)), color-stop(43%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(238,238,238,1) 0%, rgba(246,246,246,1) 43%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=1 );
	border-radius: 8px 0px 0px 8px;
}
.Container-content .Zone-allContent .Zone-titsection h2.titSection{
	font-size: 1.2rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: .5%;
}
.Container-content .Zone-allContent .Zone-titsection h2.titNameMagazine{
	font-size: 1.2rem;
	color:#952524;
	text-align: left;
	font-weight: 600;
	margin-bottom: 1.5%;
	padding: .5%;
	text-transform: none !important;
}
.Container-content .Zone-allContent h3{
	font-size: 1rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.Container-content .Zone-allContent dl{
	margin:1% 0 1% 3%
}
.Container-content .Zone-allContent h4.lineOrange{
	font-size: .9rem;
	color:#f5832b;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 5px 10px;
    border-radius: 6px;
    display: inline;
	background: #FFF;
	border:1px solid #f5832b;
}
.Container-content .Zone-allContent h4.titnormal{
	font-size: .95rem;
	color:#333;
	text-align: left;
	font-weight: 600;
	text-transform: none;
	padding: 0px;
    border-radius:0;
    display: inherit;
	background:transparent;
	border:none;
}
/*Estilos para la sección de coordinadores*/
.Container-content .Zone-allContent h4.card-title{
	font-size: 1rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent p.card-text{
	font-size: .9rem;
	color:#333;
	text-align: center;
	font-weight: 500;
}
/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail {
    color: #952524;
	font-size: .9rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:hover {
    color: #666;
	font-size: .9rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled):active:focus, .Container-content .Zone-allContent .btn.btn-primary.btn-mail:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 131, 43, 0.5);
}
/*Estilo duplicado para las ligas del correo de los coordinadores, aplicará para cuando son correos muy largos*/
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall {
    color: #952524;
	font-size: .7rem;
	font-weight: 500;
    background-color: transparent;
    border-color: #EEE;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .btn.btn-primary.btn-mail.btnSmall:hover {
    color: #666;
	font-size: .7rem;
    background-color: #FFF;
    border-color: #f5832b;
	text-decoration: none;
	display: block;
}
.Container-content .Zone-allContent .Zone-coordinadores{
	float: left;
	margin: 0 0 2% 0;
}
.Container-content .Zone-allContent .Zone-coordinadores .card {
	width: 330px;
    margin: 0 auto !important;
}
.Container-content .Zone-allContent .Zone-coordinadores .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: 1.1rem;
}
.Container-content .Zone-allContent h3.subtit-coordina {
    font-size: 1rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: uppercase;
	margin:.5% 0 1.5% 0;
}	
/*Estilos para las tablas que muestran los datos de acuerdo a las búsquedas*/
.Container-tables-results{
	width: 100%;
	margin:0 auto;
	overflow-x:hidden;
}
.Container-tables-results table#table-responsive{
    width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:0% 0 2% 0; 
    border-collapse: collapse;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	display: block;
	
}
/*Segunda tabla la cual muestra los resultados de la búsqueda en un solo div*/
.Container-tables-results table#table-responsive-two{
    width: 100%; 
    height:auto; 
    padding: 2%; 
    margin:2% 0; 
    overflow: auto; 
    border-collapse: collapse;
    font-size: 1em; 
    color: #333;
    font-family: "Verdana", Trebuchet MS, Arial, Helvetica, sans-serif !important;
	border-bottom: 3px double #aa2024;
	display: none;
}
.Container-tables-results table#table-responsive-two tr td .found-item{
	border-top: 3px double rgba(245,131,43,.6) !important;
	padding: 2%;
}
.Container-tables-results table#table-responsive-two tr td .found-item .tit-tableOneColumn {
  color: #666;
}
.Container-tables-results table#table-responsive-two tr td i{
	color: #952524;
	font-size: 1.4rem;
}
/*Estilos para los links de la tabla responsiva two*/
.Container-tables-results table#table-responsive-two tr a{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:hover, .Container-tables-results table#table-responsive-two tr a:focus{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
.Container-tables-results table#table-responsive-two tr a:visited{
	color:#aa2024;
	text-decoration: underline;
	font-weight: 500;}
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th:last-child, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th:last-child{
	width:10% !important;
    white-space: nowrap;
}
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive th.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive th.td-issn{
	width:10% !important;
}    
.Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent-results .Container-tables-results table#table-responsive td.td-issn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-eissn, .Container-content .Zone-allContent .Container-tables-results table#table-responsive td.td-issn{
	word-wrap: normal;
    word-break: normal;
    text-align: center;
    white-space: nowrap;
}   
/*Estilo para las opciones de impresión, enviar correo y exportar sobre la tabla de resultados*/
.Container-option-table{
	width: 100%;
	margin:0 auto;
}
.Container-option-table .Zone-print-export{
	width: 100%;
    height: 30px;
	margin: 0% 0;
	padding: 0 1%;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail{
	clear:none;
    display: block;
    float: left;
    width: 40%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: left;
}
.Container-option-table .Zone-print-export .Zoneright-export{
	clear:none;
    display: block;
    float: right;
    width: 40%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: right;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul, .Container-option-table .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail ul li, .Container-option-table .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-table .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-table .Zone-print-export .Zoneleft-print-mail a, .Container-option-table .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-table .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-table .Zone-print-export .Zoneright-export a:hover, .Container-option-table .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-table .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-table .Zone-print-export .Zoneleft-print-mail i, .Container-option-table .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}

/*Estilo para avisos*/
.aviso{
	background: #EEE;
	border: 1px solid #CCC;
	padding: .5%;
	border-radius: 6px;
	font-weight: 600;
}	
/*Estilos para los interiores*/
.Container-content .Zone-allContent .table-interiores{
	width: 40%;
	margin:0 auto;
	border-color:#EEE;

}
.Container-content .Zone-allContent .table-interiores tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .table-interiores th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .table-interiores td {
	padding: 6px;
}
.Container-content .Zone-allContent .table-interiores tr td.simulaTit{
	text-align: center;
	font-weight: bold;
}	
/*Estilos para imgns dentro de los interiores*/
.Container-content .Zone-allContent ol .img-list{
	width: 40%;
	height: auto;
	display: block;
	clear: both;
	margin: 2% auto;
	float: none;
	border: 1px solid #eee;
	padding: 8px;
}
.Container-content .Zone-allContent ol .img-list h5.foot-picture{
	color: #952524;
	font-size: .9rem;
	font-weight: bold;
}
.Container-content .Zone-allContent ol .img-list img{
	width: 100%;
	height: auto;
}
/*Estilo para imágenes*/
.box-img {
    max-width: 15%;
    height: auto;
	margin: 1% 0;
}
.box-img img{
    width: 100%;
    height: auto;
}
/*Estilos para accordion y collapse*/
.Container-content .Zone-allContent #accordion1{
	width: 70%;
	margin: 0 auto;
}
.Zone-allContent #accordion1 .card.talleres{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background: #FFF !important;
    background-clip: border-box;
    border: 1px solid #f5832b;
    border-radius: 0.25rem;
	margin-bottom: .1rem;
}
.Zone-allContent #accordion1 .card-header.taller {
    padding: 0.75rem 1.25rem !important;
    margin-bottom: .2rem !important;
	margin-top: 0px !important;
	margin-left: 0px !important;
    background: rgb(255, 255, 255) !important;
    border-bottom: 0.8rem solid #f5832b !important;
	width: 100%;
	border: initial !important;
}
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table{
    font-size: 1rem !important;
	width: 95%;
	margin: 0 auto;
}	
.Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table th.optionWidth, .Container-content .Zone-allContent #accordion1 .card-body.Taller-video table.table td.optionWidth{
    display: table-cell;
}	
.Zone-allContent #accordion1 .card-body.Taller-video{
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
	overflow-x: hidden;
}
/*Estilo en características de calidad en catálogo histórico Rev impresas*/
ol.Caract-calidadCatHist-rev > h3.tit-caract-calCatHist{
	background: rgba(149,37,36,.4) !important;
	color:#333 !important;
	padding: .5%;
	margin-left: -2.2%;
	border-radius: 4px;
	width: 45%;
}	
/*Estilos para las fichas de las revistas*/
.Container-content .Zone-allContent .ficha .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent .ficha .nav-tabs .nav-link.active{
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
.Container-content .Zone-allContent .ficha .portada-rev img{
	display: block;
	max-width: 220px;
	width: 100%;
	box-shadow: 0 0 6px #999;
	margin: 0 auto;
	border: 1px solid #EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha{
	padding: 3% 2%;
}
/*Estilo para las opciones de impresión, enviar correo y exportar sobre los tabs dentro de la ficha para las revistas*/
.Container-option-ficha{
	width: 100%;
	padding: .8% 0 .2% 0;
	margin: 0 0 2% 0;
	background: #EEE;
}
.Container-option-ficha:after{
	content: ""; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}
.Container-option-ficha .Zone-print-export{
	width: 100%;
    height: 30px;
	margin: 0% 0;
	padding: 0 1%;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail{
	clear:none;
    display: block;
    float: left;
    width: 40%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: left;
}
.Container-option-ficha .Zone-print-export .Zoneright-export{
	clear:none;
    display: block;
    float: right;
    width: 40%;
    height: auto;
    margin:0;
    padding: 0;
    text-align: right;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul, .Container-option-ficha .Zone-print-export .Zoneright-export ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail ul li, .Container-option-ficha .Zone-print-export .Zoneright-export ul li{
	display: inline;
    margin:0 2%;
}
.Container-option-ficha .Zone-print-export .Zoneright-export ul li.titlexport{
	font-weight: 600;
    color:#952524;
    margin:0 0%;
    display: inline;
}
/*Estilos para las ligas dentro de la zona para imprimir y exportar*/
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a, .Container-option-ficha .Zone-print-export .Zoneright-export a{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:hover, .Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:focus, .Container-option-ficha .Zone-print-export .Zoneright-export a:hover, .Container-option-ficha .Zone-print-export .Zoneright-export a:focus{
    color:#952524;
    font-weight: normal;
    text-decoration: underline;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail a:visited, .Container-option-ficha .Zone-print-export .Zoneright-export a:visited{
    color:#333;
    font-weight: normal;
    text-decoration: none;
}
.Container-option-ficha .Zone-print-export .Zoneleft-print-mail i, .Container-option-ficha .Zone-print-export .Zoneright-export i{
    color:#f5832b;
    font-weight: normal;
    text-decoration: none;
}
/*************************************/
/*Zone para el botón de regreso dentro de la ficha*/
.content-ficha .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: right;
	margin: 2% 0;
}
/*Botón de Regresar en Búsqueda Avanzada*/

.content-ficha .Zone-button-agree button.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.content-ficha  .Zone-button-agree button.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
	
}
.content-ficha .Zone-button-agree button.btnback:hover a{
	color: #333 !important;

}
.content-ficha .Zone-button-agree button.btnback a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}	
/*Aquí acaban los estilos paara el botón de regreso*/
	
/*Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha{
	width: 80%;
	border:none;
	margin: 0% 2% 2%;	
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha th{
	width: 22%;
	color: #952524;
	vertical-align: top;
	text-align: left !important;
	padding: 6px !important;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha td{
	vertical-align: top;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul{
	margin-left: -25px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha table.table-resultadosFicha tr td > ul li{
	list-style: circle;
}
/*Fin de estilos para Tabla para la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha p > b{
	color: #952524;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha{
	clear: both;
	display: block;
	width: 100%;
	padding: 1% 1% 0% 1%;
	margin: 6% 0% 0% 0%;
}
.container-iconos-ficha:after{
content: "."; 
display:block;
clear:both;
visibility:hidden;
height:auto;
}
.Container-content .Zone-allContent .ficha .container-iconos-ficha i{
	color: #952524;
	font-size: 2rem;
}
.Container-content .Zone-allContent .ficha .portada-rev .container-iconos-ficha img{
	clear:none;
	display: block;
	float: left;
	max-height: 30px;
	height: 100%;
	width: auto;
	box-shadow: none;
	margin: 0 1% 0 5%;
	border: none;
	color: #952524;
}
/*Aquí inician los estilos de los datos del catálogo actual dentro de las fichas*/
.Container-content .Zone-allContent .portada-rev .container-Cat-actual{
	clear:none;
	display:block;
	width: 100%;
	height: auto;
	padding: 6% 0 0 0;
	margin: 2% 0;
	text-align: left;
	border-top:1px solid #f5832b;
	border-bottom: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h4{
    font-size: 1rem;
	margin-bottom: 4%;
    color: #f5832b;
    text-align: left;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl {
    margin: 1% 0 1% 0%;
	font-size: .9rem;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dl dd.pendiente {
    color: #f5832b;
    font-weight: bold;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dt {
    margin: .5% 0 0 0%;
}
.Container-content .Zone-allContent .portada-rev .container-Cat-actual dd {
    margin: 0% 0 0% 3%;
}
/*Estilos para la o las tablas internas dentro de la ficha*/
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha{
	overflow-x:auto;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table,tr,td,th{
	border-color:#EEE;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table th {
    text-align: center;
	padding: 10px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-ficha table td {
	padding: 6px;
}
.Container-content .Zone-allContent .tab-content.tab-ficha .container-table-fichas table td ul li{
	list-style-type: disc !important;
}
.Container-content .Zone-allContent .content-ficha{
	padding-top: .1%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h4{
    font-size: 1rem;
	margin-bottom: 1.5%;
    color: #f5832b;
    text-align: left;
    font-weight: 600;
	display: block;
    text-transform: uppercase;
    padding: 0;
    background: #FFF;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade h5{
    font-size: .9rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    border: none;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl {
    margin: 1% 0 1% 0%;
	font-size: 1rem;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dl dd > b {
    color: #952524;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dt {
    margin: .5% 0 0 0%;
}
.Container-content .Zone-allContent .content-ficha .tab-content.tab-ficha .tab-pane.fade dd {
    margin: 0% 0 0% 3%;
}
/*Aquí inicia el contenido para la pantalla de Índices cuando ingresas desde el front*/
.Zone-allContent .ZoneIndices-all{
	clear: none;
	display: block;
	width: 85%;
	height: auto;
	margin: 0 auto 2% auto;
}
.Zone-allContent .ZoneIndices-all:after{
	content: "."; 
	display:block;
	clear:both;
	visibility:hidden;
	height:auto;
}
.Zone-allContent .ZoneIndices-all form{
	clear: none;
	display: block;
	width: auto;;
	height: auto;
	margin: 0 auto 2% auto;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema{
	clear:none;
	display: block;
	width: 48%;	
	height: 340px;
	float:left;
	margin:0% 0 0 0;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion{
	clear:none;
	display: block;
	width: 48%;	
	height: 340px;
	float: right;
	margin:0 0 0% 0%;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio{
	clear:none;
	display: block;
	width: auto;	
	height: auto;
	float:none;
	margin:0 0;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;

}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion{
	clear:none;
	display: block;
	width: 32%;	
	height: auto;
	float:left;
	margin:0 0 0 2% !important;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo.First-menuabc{
	clear:none;
	display: block;
	width: 32%;	
	height: auto;
	float:left;
	margin:0 0 0 0%;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-radius: 6px;
	
	}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul{
	list-style-position: outside;
	margin-left: -25px;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu{
	padding:0;
	text-align: center;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices ul.index-Menu li, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices ul.index-Menu li{
	display: inline;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial .Container-listadoIndices, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion .Container-listadoIndices{
	padding: 1% 1%;
}
	
/*Título que simula un botón para la pantalla de todos los índices, al entrar desde front*/
.tit-simulabtn{
	display: block;
	width: 100%;
	margin: 0% 0 1.5% 0;
    color: #333;
    background-color: #fafafa;;
	border: 1px solid #ccc;
	padding: 0.375rem 0.75rem;
	text-align: center;
	vertical-align: middle;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	border-radius: 0.25rem 0.25rem 0 0;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a{
	color: #666;
	text-decoration: none;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:focus, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:hover, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:focus{
	color:#952524;
	text-decoration: underline;
	font-weight: 500;
}
.Zone-allContent .ZoneIndices-all .ZoneIndice-Portema ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorRegion ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-PorPaisTerritorio ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Portitulo ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Poreditorial ul li > a:visited, .Zone-allContent .ZoneIndices-all .ZoneIndice-Porindizacion ul li > a:visited{
	color:#666;
	text-decoration: none;
	font-weight: 500;
}
/*Estilos para la opción de subtema sobre la tabla de resultados de acuerdo al índice elegido*/
.Container-content .Zone-allContent-results .form-group.group-subtemas{
	width:80%;
	margin:2% auto;
	text-align: center;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .col-form-label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent-results .form-group.group-subtemas .custom-select{
	width:90%;
} 	
/*Estilos para el formato de búsqueda avanzada*/
.Container-content .Zone-allContent form table.advancedSearch{
	width: 60%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: .5% 0 !important;
}
.Container-content .Zone-allContent form table tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 24%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input{
	clear:none;
	display: block;
	float: left;
	width: 75%;
	margin-left: 1%;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 26%;
}
/*Para cuando 2 inputs y labels tengan que compartir el mismo renglón*/
.Container-content .Zone-allContent form table tr td .box-label-small{
	clear: none;
	display: block;
	float: left;
	width: 25%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent form table tr td .box-label-small.label-push{
	padding: 0 0 0 2%;
	width: inherit;
}
	
.Container-content .Zone-allContent form table.advancedSearch tr td .box-label-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-small{
	clear:none;
	display: block;
	float: left;
	width: 24%;
	margin-left: 0;
}
/*Estilo para elementos faltantes dentro Registro y actualización de directorio*/
.Container-content .Zone-allContent .container-big-box{
	clear:none;
	display: block;
	width: 70%;
	float: none;
	margin: 2% auto;
	padding: 1%;
}
.Container-content .Zone-allContent .container-big-box form table.advancedSearch, .Container-content .Zone-allContent .container-big-box fieldset table.advancedSearch{
    width: 100%;
    margin: 0 auto;
    border: none;
}
/**/
/*Estilos para el formato de registro del directorio con el nuevo contenedor que es más ancho*/
.Container-content .Zone-allContent .container-big-box form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: .5% 0 !important;
}
.Container-content .Zone-allContent .container-big-box form table tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 24%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent .container-big-box form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent .container-big-box form table.advancedSearch tr td .box-input{
	clear:none;
	display: block;
	float: left;
	width: 75%;
	margin-left: 1%;
}
.Container-content .Zone-allContent .container-big-box form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent .container-big-box form table.advancedSearch tr td .box-input-small input, .Container-content .Zone-allContent .container-big-box form table.advancedSearch tr td .box-input textarea{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .container-big-box form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent .container-big-box form table.advancedSearch tr td .box-input-small input:hover, .Container-content .Zone-allContent .container-big-box form table.advancedSearch tr td .box-input textarea:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent .container-big-box form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 26%;
}
/*Finalizan estilos dentro del div amplio*/
.Container-content .Zone-allContent .underline-box{
	clear:none;
	display: block;
	width: 70%;
	float: none;
	margin: 2% auto;
	padding: 1%;
	border:1px solid #EEE;
	border-radius: 6px;
}
.Container-content .Zone-allContent .underline-box h4{
    font-size: .95rem;
    color: #333;
    text-align: left;
    font-weight: 600;
    text-transform: none;
    padding: 1% 1.5%;
	margin-top: -3%;
	width: 16%;
	border-radius: 4px;
	display: inherit;
	background: #eee;
	border: none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch{
	width: 100%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch td{
	vertical-align: middle;
	align-items: center;
	padding: .5% 0 !important;
}
.Container-content .Zone-allContent .underline-box form table tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 24%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input{
	clear:none;
	display: block;
	float: left;
	width: 75%;
	margin-left: 1%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}

.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-check{
	clear:both;
	display: block;
	float: left;
	width: auto;
	margin-left: 0%;
	padding-left: 26%;
}
/*Tabla cuando es dentro de un fieldset*/
.Container-content .Zone-allContent fieldset table.advancedSearch{
	width: 60%;
	margin:0 auto;
	border:none;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label{
	clear: none;
	display: block;
	float: left;
	width: 35%; 
	padding: 0 0 0 2%;
	margin-left: 0%;
	text-align: left;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-all{
	clear: none;
	display: block;
	float: left;
	width: 100%; 
	padding: 0 0 0 0%;
	margin-left: 0%;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray{
	background: #EEE;
	padding: .5% 0 0 0;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.container-hr{
	border-bottom: 1px solid #CCC;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td.gray .box-label-all label{
	color:#952524;
	font-weight: 600;
	word-break: break-word;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-label-aswer{
	clear:none;
	display: block;
	float: left;
	width: 60%;
	margin-left: 1%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso {
    padding: 0%;
	width: 100%;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .form-campo-aviso p, .Container-content .Zone-allContent form table.advancedSearch tr td .form-campo-aviso p{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td p.form-paragraph-aviso, .Container-content .Zone-allContent form table.advancedSearch tr td p.form-paragraph-aviso{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: center;
}
.Container-content .Zone-allContent form table.advancedSearch tr td p.form-paragraph-aviso-label{
    font-style: italic;
    font-size: 1rem;
	color:#999;
	text-align: left;
    font-weight: normal;
}
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-check-inline{
	clear: both;
	display: block;
	float: none;
	width: 80%;
	margin-left: 0%;
	padding-left: 0%;
	text-align: center;
}
 .Container-content .Zone-allContent fieldset table.advancedSearch tr td .box-check-inline-all{
	clear: both;
	display: block;
	float: none;
	width: 100%;
	margin-left: 0%;
	padding-left: 0%;
	text-align: center;
}  
.Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree{
	width: 100%;
	height: auto;
	text-align: center;
	margin: 2% 0;
}
/*Para los label e inputs small*/
.Container-content .Zone-allContent .underline-box form table tr td .box-label2-small {
    clear: none;
    display: block;
    float: left;
    width: 25%;
    padding: 0 0 0 2%;
    margin-left: 0%;
    text-align: left;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input{
    overflow: visible;
    background: #FBF4F4;
    border: 3px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	border-radius: 0.25rem;
	width: 100%;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2 input:hover, .Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small input:hover {
    overflow: visible;
    background: #FBF4F4;
    border: 1px solid #FBF4F4;
	border-color:#FBF4F4 !important;
	outline: 2px solid rgba(245,131,43,.6);
	border-radius: 0.25rem;
}   
/*Para recorrer el label de Año de terminación un poco*/
.Container-content .Zone-allContent .underline-box form table tr td .box-label2-small.label-push{
	padding: 0 2%;
	width: inherit;
}
	
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-label2-small label{
	color:#952524;
	font-weight: 600;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .box-input2-small{
	clear:none;
	display: block;
	float: left;
	width: 21%;
	margin-left: 0;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .form-paragraph-aviso {
    padding: 0 0 0 2%;
	width: 100%;
}
/*Estilos para los subtemas dentro del formato de registro del directorio*/
.Container-content .Zone-allContent form table.advancedSearch tr td .box-input-complate {
    clear: none;
    display: block;
    float: left;
    width: 100%;
    margin-left: 1%;
}
.Container-content .Zone-allContent form table tr td .nav.nav-tabs{
	border-bottom: 1px solid #f5832b;
}
.Container-content .Zone-allContent form table tr td .nav-tabs .nav-link.active{
    color: #495057;
    background-color: #fff;
    border-color: #f5832b #f5832b #fff;
}
/*Estilo para dar un border alrededor de 1 o varios elementos*/
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .marker-td{
    border:1px solid #EEE;
    border-radius: 6px;
    padding: 1% 0 0 0;
}    
.marker-td:after{
    content: "."; 
    display:block;
    clear:both;
    visibility:hidden;
    height:15px;
}
.gap-format{
    height: 45px;
}
.Container-content .Zone-allContent .underline-box form table.advancedSearch tr td .Zone-button-add-url{
  text-align: right;
}
/*Estilos para el botón de agregar más URL en el formato de registro de directorio*/
.btn-success-orange {
    color: #fff;
    background-color: #f5832b;
    border-color: #f5832b;
}
.btn-success-orange:hover {
    color: #FFF;
    background-color: #fb9342;
    border-color: #ae4d01;
}
    
/*Cambio de color para el bloque de en el formato de búsqueda avanzada Select*/
.Container-content .Zone-allContent form table.advancedSearch tr td .custom-select {
    color: #495057;
    background: #FBF4F4 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
    border: 1px solid #FBF4F4;
    border-radius: 0.25rem;
}
/*Estilos para los botones abajo y debajo del formato de Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree{
	width: auto;
	height: auto;
	text-align: center;
	margin: 2% 0;
}

/*Botón de buscar en Búsqueda Avanzada*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext, .Container-content .Zone-allContent .btn.btnnext, .Container-content .Zone-allContent .btn.btnsend{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext:hover, .Container-content .Zone-allContent .btn.btnnext:hover, .Container-content .Zone-allContent .btn.btnsend:hover{
	color: #FFF !important;
	background: #952524;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #730b0a;
	margin-left: 2%;
	
}
/*
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch:hover a, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext:hover a {
	color: #FFF !important;

}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnsearch a, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnnext a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}
Botón de Limpiar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean, .Container-content .Zone-allContent .btn.btnclean{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean:hover, .Container-content .Zone-allContent .btn.btnclean:hover{
	color: #FFF !important;
	background: #f5832b;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #ae4d01;
	margin-left: 2%;
	
}
/*.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean:hover a, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean:hover a{
	color: #FFF !important;

}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnclean a, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnclean a{
	color: #952524;
	text-decoration: none;
	font-weight: normal;
}*/
/*Botón de Regresar en Búsqueda Avanzada*/

.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback, .Container-content .Zone-allContent .btn.btnback{
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,228,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 );
	border-radius: 6px;
	text-align: center;
	border: 1px solid #cccccc;
	margin-left: 2%;
	color: #952524;
}
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent fieldset table.advancedSearch tr td .Zone-button-agree button.btnback:hover, .Container-content .Zone-allContent .btn.btnback:hover{
	color: #333 !important;
	background: #EEE;
	border-radius: 6px;
	text-align: center;
	border: 1px solid #999;
	margin-left: 2%;
}

 /*Para alinear un botón detrás de otro en los tamaños pequeños*/
.Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnsearch, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > btn.btnclean, .Container-content .Zone-allContent form table.advancedSearch tr td .Zone-button-agree > button.btnback{
	display:inline-block;
	float:none;
}   
 /*Estilos para las columnas de noticias*/
.Container-content .Zone-allContent .ZoneSection-news{
	float: left;
	margin: 1.5% 0 2% 0;
}
.Container-content .Zone-allContent .ZoneSection-news .card {
	width: 270px;
    margin: 0 auto !important;
	border-color: rgba(149, 37, 36, 0.5);
	box-shadow: 3px 4px 4px #EEE;
}
.Container-content .Zone-allContent .ZoneSection-news .card img.card-img-top{
    width: 100%;
}
.card-body {
    padding: 1.1rem;
}	
/*Estilos para títulos, si es que existieran en la sección de noticias*/
.Container-content .Zone-allContent .ZoneSection-news h4.card-title{
	font-size: 1rem;
	color:#333;
	text-align: center;
	font-weight: 600;
	text-transform: none;
	padding: 8px;
    border-radius: 0px;
    display: inherit;
	background: #EEE;
	border:none;
}
.Container-content .Zone-allContent .ZoneSection-news p.card-text{
	font-size: .9rem;
	color:#333;
	text-align: justify;
	font-weight: 500;
}
/*Estilo para el botón del correo para cada coordinador*/
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore {
    color: #952524;
	font-size: .85rem;
	font-weight: 500;
    background-color: transparent;
	border-color:transparent !important;
	text-decoration: none;
	display: block;
	text-align: right;
}
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:hover {
    color: #f5832b;
	font-size: .85rem;
    background-color: #FFF;
	text-decoration: none;
	display: block;
	text-align: right;
	border-color:transparent !important;
}     
.Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:active, .Container-content .Zone-allContent .ZoneSection-news .btn.btn-primary.btn-readmore:focus{
	outline: 0 !important;
}    
	
}





