a.greenB {
	color:#92b53d;
}
a.greenB:hover {
	color:#502a78;
}
#wrapper-article, #wrapper-section {
	display: block;
	overflow: hidden;
	width: 90%;
	height: 100%;
	margin: 0 auto;
}
.header-section {
	margin: 30px 0;
	width: 100%;
	text-align: center;
}

		.header-section h2{
			margin:0 auto;
			/*width:20%;*/
			display:inline;
			width:auto;
			padding:0 2%;
			text-align:center;
			background-color:#7f7f7f;
			text-transform:uppercase;
			font-size:3em;
			font-family: "Dosis Light";
			font-weight:300;
		}
		
	#wrapper-section .slider-wrap{
		float: left;
		width: 73%;
		height: 455px;
		min-height: initial;
		margin-top: 0px;
	}
	
		#wrapper-section .slider-wrap .device{
			/*width:920px;*/
			height:100%;
			position:relative;
		}
		
		#wrapper-section .slider-wrap .device .swiper-container{
			width:100% !important;
			height:100% !important;
		}
		
		#wrapper-section .swiper-slide img{
			height:100%;
			vertical-align:initial;
		}
		
		#wrapper-section #title_new, #date_new, #text_new{
			width:125px;
		}
		
		#wrapper-section .slider-wrap .device .pagination{
			display:none !important;
		}
		
		#wrapper-section #shadow_actualidad{
			background-size:contain !important;
		}
		
		#wrapper-section #link_new{
			font-size:1.75em;
			width:70% !important;
			left:18% !important;
			font-weight:100 !important;
			bottom:5.3%;
		}
/*Sección*/	
	.col-md-12{
		/*float:left;*/
		clear:both;
		width:100%;
		margin:0;
		padding:0;
	}
.date-second-news-home{
	margin: 20px 0px;
	width: 35%;
	text-align:right;
	padding: 4px 0px;
	padding-right: 15px;
	font-size: 14px;
}
	.title-second-news-home{
		padding:0 20px 20px 20px;
		font-size:1.25em;
		font-weight:500;
		color:#333333;
	}
	
	.sumary-news-home{
		padding:0 20px 20px 20px;
		font-size:0.9375em;
		color:#666666;
	}
	
	#grid li:hover{
		box-shadow: 0px 0px 10px #666;
		-webkit-box-shadow: 0px 0px 10px #666;
		-moz-box-shadow: 0px 0px 10px #666;		
	}
			
		#grid li:hover .date-second-news-home{
			color:#ffffff !important;
		}
			
		#grid li:hover .title-second-news-home{
			color:#333333 !important;
		}
			
		#grid li:hover .sumary-news-home{
			color:#666666 !important;
		}
			
/*ARTICULO*/
#header-article {
	display: block;
}
.header-article-section{
	margin: 30px 0 0;
	float: left;
	width: 100%;
}
.content-title {
	display: inline-block;
	padding: 20px;
	font-size: 20px;
	width: 33%;
}
.section-box {
	position: relative;
    margin: 0px auto;
    width: 50%;
    text-align: center;
    background-repeat: repeat-x;
    background-position-y: center;
    background-image: url(../images/title-separator-gray.png);
}
.section-box .section-circle {
	margin: 0 auto 10px;
	width: 78px;
	height: 78px;
	border: 2px solid #ffffff;
	border-radius: 50%;
}
.section-box img {
	display: block;
	padding: 15px;
}
				.header-article-section .title-section-other-articles h2{
					width: 50%;
					padding: 0.5% 2%;
					text-align: left;
					background-color: #7f7f7f;
					text-transform: uppercase;
					font-size: 2.5em;
					font-weight: 400;
					margin:0;
					margin-bottom:2%;
				}
				
				.list-other-articles{
					padding:0;
					margin:0;
					width:100%;
					float:left;
					display:initial;
				}
				
				.list-other-articles li:last-child{
					/*display:none;*/
				}
				
.list-other-articles li {
	display: inline-block;
	list-style: none;
	text-transform: uppercase;
	font-size: 1.2em;
}
					.list-other-articles div.probando{
						display:inline-block;
						width:auto;
						list-style:none;
						text-transform:uppercase;
						font-family: "Dosis Light";
						font-size:1.6em;
					}
					
					.list-other-articles div div{
						/*float:left;*/
						display:inline-block;
					}
					
						.list-other-articles div div a{
							color:#333333;
						}
						
						.separator-menu{
							margin:0 15px;
							display:none;
						}
					
					.list-other-articles li *{
						color:#333333;
					}
						
						.separator-menu2{
							display:inline-block;
							margin:0 2%;
							font-size:1.6em !important;
						}
						
						.list-other-articles div.article-selected,
						.list-other-articles li.article-selected{
							font-weight:bold;
						}
.title-article {
	text-align: center;
	font-weight: 600;
	font-size: 32px;
	float: left;
	margin: 30px 0;
	width: 100%;
	float: left;
}
.date-article {
	display: table-cell;
	font-size: 20px;
	width:50%;
	font-weight: 400;
}
.article-intro {
	margin: 20px 0 30px;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
}
.share-article {
	text-align: center;
}
#social-networks {
	padding: 0px;
	margin-bottom: 50px;
}
.icon-redes-left {
	display: inline-block;
    width: 35px;
    margin: 0 5px;
}
.icon-redes-left:hover {
	opacity: 0.7;
}
					
						.icon-redes-left a{
							width:auto;
							height:auto;
							background:none !important;
							padding:0px !important;
							/*opacity:0.7;*/
						}
						
							.icon-redes-left a img {
								max-width:100% !important;
							}
							
	.ImageArticleBig{
		margin:5.2% 6%;
		width:90%;
		position:relative;
		overflow:hidden;
	}
	
		.ImageArticleBig img{
			width:100%;
		}
		
		/*caso organigrama*/
		#image_orga{
			position:absolute;
			bottom:-550px;
			opacity:0;
		}
				
	.body-article{
		margin:5.5% 6.5% 6% 8.8%;
		width:84.7%;
	}
				
		.article-subtitle {
			text-align:left;
			font-size:1.2em;
			font-weight:normal;
			margin-bottom:1%;
		}
		.box-paragraph {
			width:100%;
			height:auto;
			display:block;
			clear:both;
			/*margin-bottom:2%;*/
		}
.titleBlock {
	font-size: 22px;
	margin: 20px 0 0 35px;
	text-indent: -35px;
	font-weight: 600;
}
			.titleBlock:hover{
				cursor:pointer;
			}
			
				.titleBlock *{
					/*display:inline-block;*/
				}
				
				.titleBlock img{
					margin-right:15px;
					position:relative;
					max-width:16px;
					top:-2px;
				}
			
			.text-block, .article-text {
				clear: both;
				text-align: left;
				font-size:1.1em;
				font-weight:400;
				color:#666666;
				text-align:justify;
				line-height: 1.5em;
				padding-top: 20px;
			}
				.text-block div, .text-block p {
					/*margin-bottom: 0px;*/
				}
				
				.text-block span, .text-block strong, .text-block p, .article-text span, .article-text strong, .article-text p {
					font-size:1em !important;
				}
.text-block ul {
	font-weight: 300;
	margin: 10px 0;
    padding-inline-start: 20px;
}
				.text-block ol {
					font-weight:300;
					margin-top:2%;
					margin-bottom:2%;
				}
				
				.text-block ol li ul li,
				.text-block ul li ol li{
					text-indent:0%;
				}
				
					.text-block ul li {
						margin-bottom: 0px;
						list-style-position:inside;
						/*list-style:disc !important;*/
						/*text-indent:-1.2%;
						margin-left:1.2%;*/
						margin-left: 25px;
						text-indent: -25px;
						font-weight:400;
					}
					.text-block ol li{
						/*list-style:decimal;*/
						font-weight:400;
						list-style-position:inside;
						text-indent:-1.7%;
						margin-left:1.2%;
						margin-bottom: 1%;
					}
.text-block a {
	font-weight: 400;
}
.text-block a:hover {
	color:#502a78;
}
				.text-block .link-in-article {
					clear:both;
					width:100%;
					height:5%;
				}
					.text-block .link-in-article tr {
						
					}
						.text-block .link-in-article td.space {
							width:6%;
							height:100%;
							vertical-align:middle;
						}
						.text-block .link-in-article td.link-content {
							width:47%;
							height:100%;
							vertical-align:middle;
						}
							.text-block .link-in-article div  {
								width:87%;
								background:url(images/body/flecha.png) no-repeat left center;
								display:block;
								padding:2% 0% 2% 13%;
								-webkit-background-size: 9% 75%;
								-moz-background-size: 10% 75%;
								-o-background-size: 10% 75%;
								background-size: 6% 75%;
							}
								.text-block .link-in-article div a {
									color:#ffffff;
									-webkit-transition: all 0.3s ease;
									-moz-transition: all 0.3s ease;
									-o-transition: all 0.3s ease;
									transition: all 0.3s ease;
								}
								.text-block .link-in-article div a:hover {
									color:#502a78;
								}
						.image-block {
							display:block;
							overflow:hidden;
							position:relative;
						}
							.image-block .image-art {
								height:auto;
							}
							.foot-image {
								display:block;
								width: 100%;
								clear: both;
								text-align: left;
								height:auto;
								position:absolute;
								bottom:0;
								background: transparent url(../images/trama.png) repeat;
							}
								.foot-image div {
									font-size: 1.1em;
									width: 92%;
									padding:4%;
									text-align:center;
								}
						.youtube-block, .video-block {
							display:block;
						}	
							.foot-youtube, .foot-video {
								display:block;
								width: 100%;
								clear: both;
							}
								.foot-youtube div, .foot-video div {
									font-size: 0.9em;
									width: 100%;
									padding:0.5% 0%;
									text-align:left;
								}

/* DOWNLOADS */
.title-download {
	display: block;
	margin-bottom: 30px;
}
.icono-grande {
	width: 40px;
}
.title-download div {
	font-size: 1em;
	font-weight: 600;
	display: inline-block;
}
.size_file {
	font-size: 0.75em !important;
	font-weight: 400 !important;
}
div.cajita {
	min-width: 300px;
	font-weight: 500;
}
.title-download a:hover {

}
.title-download a span,
.title-download a:hover span{
	color:#666666;
}
.descarga-imagen {
    display: inline-block;
	margin-right: 10px;
}
.descarga-titulo {
	font-weight: 600;
}							
	.MoreBig{
		font-size:1.2em;
		font-weight:600 !important;
	}							
							
		/*Galería*/
		.galeria_centro{
			display:block;
		}
		.galeria_centro_movil{
			display:none;
		}						
		
			.wrap-gallery-article {
				
			}
				.wrap-gallery-article ol {
					list-style:none !important;
					display:none;
				}
				
				.carousel-caption h3{
					color:#ffffff;
					font-size: 1em !important;
					margin-bottom:20px !important;
					font-family:"Ubuntu", Arial, serif;
					font-weight:400;
				}
				.linkBiography{
					text-transform:uppercase;
					position:absolute;
					bottom:20%;
					margin:0 auto;
					border:2px solid #ffffff;
					padding:5px 15px;
					font-size:1.2em;
					font-weight:500 !important;
					background-image:url('../images/fondo_biografia.png');
					left:34%;
				}
					
		/*galería móvil*/
		.biografia_movil{
			display:none;
			width:96%;
			padding:2%;
			margin-bottom:2%;
			clear:both;
			height:auto;
			background-color:#eeeeee;
		}
		
			.biografia_movil .title_biografia{
				text-align:center;
				font-size:1em;
			}
			
			.biografia_movil ul{
				padding-left:4% !important;
			}
							
		.form-pack-captcha {
			display:block;
			
		}
		.form-pack-captcha .recaptchatable .recaptcha-r1-c1, .form-pack-captcha .recaptchatable .recaptcha-r2-c1,
		.form-pack-captcha .recaptchatable .recaptcha-r2-c2, .form-pack-captcha .recaptchatable .recaptcha-r3-c2,
		.form-pack-captcha .recaptchatable .recaptcha-r3-c3, .form-pack-captcha .recaptchatable .recaptcha-r3-c1,
		.form-pack-captcha .recaptchatable .recaptcha-r7-c1, .form-pack-captcha .recaptchatable .recaptcha-r8-c1,
		.form-pack-captcha .recaptchatable .recaptcha-r4-c1, .form-pack-captcha .recaptchatable .recaptcha-r4-c4, 
		.form-pack-captcha .recaptchatable .recaptcha-r4-c2 {
			background:none !important;
		}
		.recaptcha-theme-red #recaptcha-response-field {
			border: none !important;
			font-size: 1em !important;
		}
		
		
/*tabla preguntas frecuentes magistral*/		
#table-magistral td{
	padding:1% 2%;
}
table p {
	margin-bottom: 0;
}
.text-block table {
	border: 1px solid #cccccc;
}
.text-block td {
	padding: 3px 7px;
}