/* Mis cambios */

.padding-50px-tb {
	padding-bottom: 0px;
}

.listadoDatos li {
	list-style-type:none;
}
.listadoDatos li:before {
		content:"\27A8\00a0\00a0";
}

.white-move .swiper-slide{
	cursor: default!important;
}

.enlacePortada{color:#000;}

.firma {
    background: #ffffff;
    padding: 2px 5px;
    margin-top: 50px;
    margin-bottom: 40px;
    color: #000 !important;
    font-size: 16px !important;
    display: inline-block;
    font-weight: 500;
    letter-spacing: 0.01em;
    /*border-top: 5px solid #3768ac;
    border-bottom: 1px solid #737476;*/
}
.firma > img{border-radius: 50%;float: left;}
.firma span {padding-left: 10px;float: right; line-height: 18px; padding-top: 5px;}

header nav .navbar-nav.text-normal > li > a{font-size:14px;}
.simple-dropdown .dropdown-menu > li > a{font-size:14px;}
.top-header-area{ border-bottom:solid 1px #ddd;}
.subfooter{ background:#eeeeee; padding: 25px 0;}
a:hover, a:active {color: #03421d; text-decoration: none;}
.contenedor-titulo{position: absolute; margin: 0 auto; top:0; bottom: 0; left: 0; right: 0;}
.titulo{ font-size: 20px; background: #003088; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 100; width: auto; margin: 0 auto; float: left; padding: 10px 15px; line-height: normal; position: absolute; right: 0; bottom: 0;}
.btn-wa{display:none;}

.text-white{color: #f8f8f8;}

header .logo[title*=""] {display: inline-block; margin-left: 20px;}
header .logo[title*=""] img {max-height: 30px;}

.xs-text-center p, .xs-text-center ul li{
	text-align: left;
}

.xs-text-left > span.text-large,
.xs-text-left > ul{
	padding-left: 150px;
}
.sm-margin-50px-bottom{margin-bottom: 50px!important;}

.header-social-icon a i{margin: 0 0;}


h1{font-size:50px; line-height: 64px;font-family:Arial, Helvetica, sans-serif;font-weight: 700;}
hr{margin-bottom: 50px;border-top: 3px solid #000;width: 25%;}
.hr-entradilla{margin: 7px 0px 16px 3px;border-top: 2px solid #000;width: 5%;}
.hr-entradilla-red{margin: 7px 0px 16px 3px;border-top: 2px solid #cb2227;width: 5%;}
.hr-entradilla-green{margin: 7px 0px 16px 3px;border-top: 2px solid #03421d;width: 5%;}
.letter-upper{font-weight: 700;text-transform: uppercase;}
.border-red{border: 1px solid #cb2227;}
.border-green{border: 1px solid #03421d;}
.border-bottom-red{border-bottom: 2px solid #cb2227;}
.border-bottom-green{border-bottom: 2px solid #03421d;}
.titleYear{font-size:60px; line-height: 40px;text-align:center;font-family: "Nunito",cursive!important;font-weight: 600;}
.titleBottom{font-size:30px; line-height: 40px;text-align:center;font-family: "Nunito",cursive!important;font-weight: 600;}
.titleYear > span{color:#ab2a3e;}
.textBottom{font-size: 21px;}
.mb-m{margin-bottom: 20px !important;}
.bloquePresidentes p{
	margin: 0 0 15px;
}
.margin-5px-bottom {margin-bottom:5px!important}

.bloque-entrevistas{
	display: flex;
	flex-wrap: wrap;
}

nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu{ 
	max-height: 50vh;
	overflow: auto; 
	background-color: #055a28;
}

.video-responsive {
	position: relative;
	padding-bottom: 56.25%; /* 16/9 ratio */
	padding-top: 30px; /* IE6 workaround*/
	height: 0;
	overflow: hidden;
}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Heredado */

nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::-webkit-scrollbar {width: 5px;}
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::-moz-scrollbar {width: 5px;}
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::scrollbar {width: 5px;}
/* Track */
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::-webkit-scrollbar-track {background: #f1f1f1; }
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::-moz-scrollbar-track {background: #f1f1f1; } 
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::scrollbar-track {background: #f1f1f1; } 
/* Handle */
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::-webkit-scrollbar-thumb {background: #888; }
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::-moz-scrollbar-thumb {background: #888; }
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::scrollbar-thumb {background: #888; }
/* Handle on hover */
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::-webkit-scrollbar-thumb:hover {background: #555; }
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::-moz-scrollbar-thumb:hover {background: #555; }
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu::scrollbar-thumb:hover {background: #555; }


@media (max-width: 480px){
	.hide-mobile{display:none;}
	.btn-wa{display:block;}
	.text-small {font-size: 16px;line-height: 22px;}
	.text-extra-small {font-size: 14px;line-height: 20px;}
	
	h1{font-size:26px; line-height: 31px;}
	
	.text-large {font-size: 16px; line-height: 22px;}

	
	.swiper-button-next{right: 0;}
	.swiper-button-prev{left: 0;}
	
	.xs-text-left > p.text-large, 
	.xs-text-left > span.text-large,
	.xs-text-left > h5,
	.xs-text-left > ul{
		padding-left: 0px;
	}
	
}

@media screen and (max-width: 400px) {
    .ads-300x600{display: block;}
    .ads-990x250{display: none;}
}

/*
@media (max-width: 991px){
	nav.navbar.bootsnav.no-full .navbar-collapse {max-height: none !important;overflow-y: hidden !important;}
}
@media (max-width: 1025px) {
	nav.menuMedia .container{width: 100% !important; z-index: 1000 !important;}
	nav.menuMedia .logoMedia{display:block !important;}
}
@media screen and (max-width: 1023px){
	nav.menuMedia {height: 46px;}
}
*/