*{margin:0;
padding:0;
}

body{
	text-align:center;
	font-size:1em;
	background-color:rgba(204,204,204,0.4);
	font-family: 'Merriweather', serif;
	color:#333333;
}

/*Estilos generales*/

p{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}

h1, h2, h3, h4, h5{
	font-family: 'Merriweather', serif;
	font-weight:700;
	color:#2c3e50;
	font-size:inherit;
}

h3{
	font-size:1.2em;
	width:100%;
}

h5{
	font-size:1.1em;
	font-weight:400;
	font-family:"Merriweather",serif;
}

a{
	color:#3c8f8f;
}

/*header*/

#header-global{
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:20;
}

		#header-100{
			width:100%;
			float:left;
			border-top:3px solid #fff;
			background-color:#3c8f8f;
		}
		
				#header-wrapper{
					max-width:1300px;
					width:100%;
					margin:0 auto;
				}
				
						#id{
							float:left;
							background-color:rgba(255,255,255,0.1);
							width:17em;
							background-repeat:no-repeat;
							background-size:100% auto;
							padding:0.5em 1em;
							box-sizing:border-box;
						}
						
								#id img{
									max-width:100%;
									width:100%;
								}
								
								#id h1{
									text-indent:-9999px;
									margin-top:-20px;
								}
								
						#cont-redes{
							float:right;
							width:70%;
						}
								
								#redes{
									float:right;
									width:30%;
									min-height:30px;
									text-align:right;
									margin:1.3em 0 0;
								}
								
										#redes a{
											width:1.7em;
											float:right;
											margin-right:0.5em;
										}
										
												#redes a img{
													max-width:100%;
												}
								
								#buscador{
									float:right;
									width:13em;
									min-height:30px;
									margin:1em 0 0 2em;
									background-color:rgba(255,255,255,0);
								}
						
						#compartir{
							float:right;
							width:31em;
							min-height:20px;
							text-align:right;
							margin-top:1.25em;
						}
						
								.social-share-button-mod-gone{
									float:right !important;
								}
								
								#___plusone_0{
									width:55px !important;
								}
								
								.social-share-button-mod-fbl{
									width:310px;
								}
		
		#menu-100{
			width:100%;
			float:left;
			min-height:2.5em;
			background-color:#2c3e50;
		}
		
				#menu-wrapper{
					max-width:1200px;
					width:100%;
					margin:0 auto;
					display:flex;
				}
				
						#menu-secciones{
							float:left;
							width:17em;
							background-color:#333;
							min-height:2.5em;
							flex-shrink:0;
						}
						
								#menu-secciones h4{
									color:#fff;
									font-family: 'Open Sans', sans-serif;
									margin:1em 1.5em 0;
									font-size:0.85em;
								}
								
								#menu-secciones h4:before{
									content:"<";
									font-family:Georgia, "Times New Roman", Times, serif;
									margin-top:-3px;
									font-size:1.5em;
									margin-left:1em;
									float:left;
								}
						
						#menu-principal{
							flex-grow:1;
							padding-top:0.4em;
						}
						
#banner-apertura-100{
	width:100%;
	text-align:left;
	box-sizing:border-box;
}

		#wrapper-banner-apertura{
			margin:0 auto;
			width:100%;
			max-width:1200px;
			box-sizing:border-box;
		}
		
				#banner-apertura{
					float:left;
					width:100%;
					margin-top:10.5em;
				}
				
						#banner-apertura img{
							max-width:100%;
						}
								
				/*#separador-especiales{
					float:left;
					width:100%;
					background-color:#e74c3c;
					height:2em;
					background-size:auto 100%;
				}
				
						#cont-tit-especiales{
							margin:0 auto;
							width:100%;
							max-width:1200px;
						}
						
								#tit-especiales{
									float:left;
									width:100%;
								}
								
										#tit-especiales p{
											float:left;
											color:#fff;
										}
						
										#tit-especiales h3{
											float:left;
											color:#fff;
											font-size:1.7em;
											line-height:1em;
											letter-spacing:-2px;
										}*/
						
/*Contenido home*/

#wrapper-contenido{
	max-width:1200px;
	width:100%;
	margin:0 auto;
	text-align:left;
}


	#cont-contenido-1{
		float:left;
		width:100%;
		background-color:#fff;
		padding:2em 4em 0;
		box-sizing:border-box;
	}

		#destacados-1{
			width:100%;
			float:left;
			box-sizing:border-box;
			padding:1.5em;
			display:flex;
		}
		
		
				#home-princ{
					float:left;
					width:50%;
					background-color:rgba(204,204,204,0.25);
					border-bottom:4px solid #e74c3c;
				}
				
						#home-princ h3{
							margin:-2em 0 0.7em -13%;
							width:218%;
							font-size:1.5em;
							color:#e74c3c;
							border-bottom:1.5px solid #e74c3c;
						}
				
						#home-princ .nspArt h4.nspHeader {
							padding:0 0.8em;
						}
						
						#home-princ .nspArt h4.nspHeader a{
							font-size:1em;
						}
						
						#home-princ .nspInfo{
							font-size:1.5em;
							font-weight:700;
							line-height:1em;
							margin-right:0.5em;
								}
								
						#home-princ .nspInfo2{
							font-size:inherit;
							margin-right:1em;
						}
								
						#home-princ .nspArt{
							background-color:transparent;
						}
				
				#home-secund{
					float:left;
					width:50%;
					min-height:120px;
				}
				
						#home-secund-1{
							float:left;
							width:100%;
							margin-bottom:1.5em;
						}
						
								#home-secund-1 .nspCol2{
									width:46%;
									margin:0 0 0 4%;
								}
								
								#home-secund-1 .nspArt h4.nspHeader{
									font-size:1em;
									margin:0.5em 1em;
								}
								
								#home-secund-1 .nspInfo{
									margin:0 1em;
									width:85%;
								}
						
						#home-secund-2{
							float:left;
							width:100%;
						}
						
								#home-secund-2 .nspCol2{
									width:46%;
									margin:0 0 0 4%;
									border-bottom:1px solid #e74c3c;
								}
								
								#home-secund-2 .nspArt h4.nspHeader{
									font-size:1em;
									margin:0.5em 1em 1em;
								}
								
								#home-secund-2 .nspInfo{
									margin:1em 1em 0;
								}
								
								#home-secund-2 .nspInfo2{
									margin:0 1em;
								}
								
	#cont-contenido-2{
		float:left;
		width:100%;
		background-color:#fff;
		padding:0 4em 2em;
		box-sizing:border-box;
	}
								
		#destacados-2{
			width:100%;
			float:left;
			background-color:#f4f4f4;
			padding:1.5em;
			box-sizing:border-box;
			display:flex;
			margin-top:4em;
		}
		
							#destacados-2 .nspArt{
										background-color:#fff;
									}
									
							#destacados-2 .nspInfo{
										margin:0.5em 0 0;
										color:#ccc;
									}
		
				#destacados-2-1{
					float:left;
					width:50%;
					min-height:120px;
				}
				
						#destacados-2-1 h3{
							margin:-2.3em 0 1.25em -13%;
							width:218%;
							font-size:1.5em;
							color:#3c8f8f;
							border-bottom:1.5px solid #3c8f8f;
						}
				
						#destacados-2-1 .nspImageWrapper{
							width:50%;
							max-width:250px;
							margin:0 1em 0 0;
						}
						
						#destacados-2-1 p.nspText{
							margin:0.5em 1em 0 0;
						}
						
						#destacados-2-1 .nspArt h4.nspHeader{
							margin:0.8em 1em 0 0;
							font-size:1.2em;
						}
				
				#destacados-2-2{
					float:left;
					width:50%;
				}
				
						#destacados-2-2 .nspCol2{
									width:46%;
									margin:0 0 0 4%;
								}
								
						#destacados-2-2 .nspArt h4.nspHeader{
							font-size:1em;
							margin:0 1em 0.5em;
						}
						
						#destacados-2-2 .nspInfo{
							margin:0 1em 1em;
						}

		#destacados-3{
			width:100%;
			float:left;
			box-sizing:border-box;
			padding:1.5em;
			display:flex;
			margin-top:5em;
		}
		
				#destacados-3-1{
					float:left;
					width:50%;
					background-color:#FFF;
					min-height:120px;
				}
				
						#destacados-3-1 h3{
							margin:-2.5em 0 1.25em -13%;
							width:217%;
							font-size:1.4em;
							color:#2980b9;
							border-bottom:1.5px solid #2980b9;
						}
					
						#destacados-3-1 .nspCol2{
							width:46%;
							margin:0 4% 0 0;
						}
						
						#destacados-3-1 .nspArt h4.nspHeader{
							font-size:1em;
							margin:0 1em 0.5em;
						}
						
						#destacados-3-1 .nspInfo{
							margin:0 1em 0.5em;
						}
				
				#destacados-3-2{
					float:left;
					width:50%;
				}
				
						#destacados-3-2 .nspArt h4.nspHeader{
							font-size:1.3em;
							margin:0 1em 0.5em;
						}
						
						#destacados-3-2 .nspInfo{
							margin:0 1.6em;
						}
		#seccion-destacada-cont{
			width:100%;
			float:left;
			box-sizing:border-box;
			padding:1.5em 1.5em 0;
			display:flex;
			margin-top:2em;
		}
		
				#seccion-destacada-1{
					float:left;
					width:50%;
					background-color:#FFF;
					min-height:120px;
				}
				
						#seccion-destacada-1 h3{
							margin:-2.5em 0 1.25em -13%;
							width:213%;
							font-size:1.2em;
							color:#e74c3c;
							border-bottom:1.5px solid #e74c3c;
						}
					
						#seccion-destacada-1 .nspCol4{
							width:23%;
							margin:0 2% 0 0;
						}
						
						#seccion-destacada-1 .nspArt h4.nspHeader{
							font-size:1.3em;
							margin:0 1em 0.5em;
						}
						
						#seccion-destacada-1 .nspInfo{
							margin:0 1em 0.5em;
						}
						
				#seccion-destacada-2{
					float:left;
					width:23%;
					margin-left:2%;
					background-color:#FFF;
					min-height:120px;
				}
				
						#seccion-destacada-2 .nspArt h4.nspHeader{
							font-size:1em;
							margin:0 1em 0.5em;
						}
				
				#seccion-destacada-3{
					float:left;
					width:23%;
					margin-left:2%;
					background-color:#FFF;
					min-height:120px;
				}
				
						#seccion-destacada-3 .nspArt h4.nspHeader{
							font-size:0.8em;
							margin:0 0 0.5em;
						}
						
						#seccion-destacada-3  .nspArt{
							margin:0 0 1.5em;
						}
						
						#seccion-destacada-3 .nspInfo{
							margin:0;
							font-size:0.7em;
						}

		#destacados-4{
			width:100%;
			float:left;
			box-sizing:border-box;
			padding:1.5em;
			display:flex;
			margin-top:2em;
		}
		
				#destacados-4-1{
					float:left;
					width:50%;
					background-color:#FFF;
					min-height:120px;
				}
				
						#destacados-4-1 h3{
							margin:-2.5em 0 1.25em -25%;
							width:445%;
							font-size:1.2em;
							color:#2980b9;
							border-bottom:1.5px solid #2980b9;
						}
					
						#destacados-4-1 .nspCol2{
							width:46%;
							margin:0 4% 0 0;
						}
						
						#destacados-4-1 .nspArt h4.nspHeader{
							font-size:1em;
							margin:0 1em 0.5em;
						}
						
						#destacados-4-1 .nspInfo{
							margin:0 1em 0.5em;
						}
						
						#destacados-4-1 .moduletable50medio .nspArt{
							border-bottom:3px solid #fdc82f;
						}
				
				#destacados-4-2{
					float:left;
					width:50%;
				}
				
						#destacados-4-2 h3{
							margin:-2.5em 0 1.25em ;
							width:100%;
							font-size:1.2em;
							color:#2980b9;
							border-bottom:1.5px solid #2980b9;
						}
						
						#destacados-4-2 .nspCol2{
							width:46%;
							margin:0 4% 0 0;
						}
				
						#destacados-4-2 .nspArt h4.nspHeader{
							font-size:1em;
							margin:0 1em 0.5em;
						}
						
						#destacados-4-2 .nspInfo{
							margin:0 1em 0.3em;
						}

			
		#destacados-5{
			width:100%;
			float:left;
			box-sizing:border-box;
			padding:2.5em 1.5em 1.5em;
			display:flex;
			margin-top:2em;
		}
		
				#destacados-5-1{
					float:left;
					width:49%;
					margin-right:2%;
					background-color:#FFF;
					min-height:120px;
				}
				
						#destacados-5-1 h3{
							margin:-2.65em 0 1.4em -13%;
							width:113%;
							font-size:1.2em;
							color:#2980b9;
							border-bottom:1.5px solid #2980b9;
						}
						
						#destacados-5-1 .nspArt h4.nspHeader{
							font-size:1.5em;
							margin:0 1em 0.2em;
						}
						
						#destacados-5-1 .nspInfo{
							margin:0 1.8em;
							width:70%;
						}
						
						#destacados-5-1 .nspArt p.nspText{
							margin:0 1.5em 1em;
						}
				
				#destacados-5-2{
					float:left;
					width:23.5%;
					margin-right:2%;
				}
						#destacados-5-2 h3{
							margin:-2.65em 0 1.4em;
							width:100%;
							font-size:1.2em;
							color:#3c8f8f;
							border-bottom:1.5px solid #3c8f8f;
						}
				
						#destacados-5-2 .nspArt{
							margin:0 0 1.5em;
						}
						
						#destacados-5-2 .nspArt h4.nspHeader{
							font-size:1em;
							margin:0 1em 1em;
						}
						
						#destacados-5-2 .nspInfo{
							margin:1em 1.2em 0;
							width:70%;
						}
				
				#destacados-5-3{
					float:left;
					width:23.5%;
				}
				
						#destacados-5-3 h3{
							margin:-2.65em 0 1.4em;
							width:100%;
							font-size:1.2em;
							color:#3c8f8f;
							border-bottom:1.5px solid #3c8f8f;
						}
				
						#destacados-5-3 .nspCol1{
							margin:0 0 1.5em;
						}
						
						#destacados-5-3 .nspArt h4.nspHeader{
							font-size:1em;
							margin:0 1em 1em;
						}
						
						#destacados-5-3 .nspInfo{
							margin:0 1.2em;
							width:70%;
						}
						
/*Internas*/

#cont-contenido-internas{
	float:left;
	width:100%;
	max-width:1200px;
	display:flex;
	background-color:#fff;
	margin-top:0.5em;
	padding-top:1em;
}

		#cont-internas{
			flex-grow:1;
			padding:1.5em 2em 1.5em  14em;
			float:left;
			box-sizing:border-box;
			margin:0 0 0 0;
			max-width:75%;
			overflow:visible;
		}
		
				#cont-internas h2{
					font-size:2.5em;
					margin-bottom:0.5em;
				}
				
				.css_fb_like, .css_twitter, .css_google{
					display:none !important;
				}
				
						#cont-internas p{
							margin-bottom:1em;
						}
						
				#cont-internas .entrada-redes{
					display:none !important;
				}
				
				#cont-internas iframe{
					border:1px solid #ccc;
				}
				
		#cont-internas-full{
			padding:1.5em 2em 1.5em  14em;
			float:left;
			box-sizing:border-box;
			margin:0 0 0 0;
			max-width:100%;
			overflow:visible;
		}
		
				#cont-internas-full h2{
					font-size:2.5em;
					margin-bottom:0.5em;
				}
				
				
		
		#cont-internas-lat{
			width:280px;
			padding:1.5em;
			box-sizing:border-box;
			flex-shrink:0;
		}
		
				#separador-especiales{
					float:left;
					width:100%;
					height:2em;
					background-size:auto 100%;
					background-image:url(../images/especiales-va.svg);
				}
				
						#tit-especiales{
							float:left;
							width:100%;
							margin:-5em 0 1.5em 0;
							background-position:bottom center;
							background-size:105% auto;
							background-repeat:no-repeat;
							box-sizing:border-box;
						}
						
								#tit-especiales h3{
									color:#fff;
									font-size:1.7em;
									line-height:1em;
									letter-spacing:-2px;
									text-indent:-99999px;
									height:1px;
								}
								
								#tit-especiales img{
									max-width:100%;
								}
				
				#lateral-interna{
					float:left;
					width:100%;
					margin-bottom:1.5em;
				}
				
						#lateral-interna h3{
							color:#e74c3c;
							font-size:1.1em;
							margin-bottom:1.5em;
						}
						
						#lateral-interna .nspArt{
							background:none;
						}
						
						#lateral-interna  .nspArt h4.nspHeader{
									font-size:1.2em;
								}
				
#mas-contenido-internas{
	float:left;
	width:100%;
	max-width:1200px;
	display:flex;
	background-color:#fff;
	margin-top:0.5em;
	padding:1em;
	box-sizing:border-box;
}
				
/*Pata*/

#menu-pata-100{
	float:left;
	width:100%;
	background-color:#2c3e50;
	border-top:10px solid #3e6790;
}

		#menu-pata-wrapper{
			width:100%;
			max-width:1300px;
			margin:0 auto;
		}
		
		
				#menu-pata{
					float:left;
					width:100%;
					min-height:30px;
				}
				
						#menu-pata a{
							font-family: 'Open Sans', sans-serif;
							font-weight:300;
							font-size:0.9em;
							color:#ccc;
						}
						
						#menu-pata .jt-menu a{
							padding:0.75em em;
						}
						
						#menu-pata .jt-menu{
							width:100%;
						}
						
						#menu-pata .jt-menu li{
							width:20%;
						}
				
#legal-100{
	float:left;
	width:100%;
	background-color:#fff;
	padding-bottom:0em;
}

		#legal-wrapper{
			width:100%;
			max-width:1300px;
			margin:0 auto;
			padding:1.5em;
			box-sizing:border-box;
		}
		
				#legal-1{
					float:left;
					width:49%;
					margin-right:2%;
					text-align:left;
				}
				
				#legal-2{
					float:left;
					width:49%;
					margin-bottom:2em;
				}
				
						.verdadpataform{
							color:#3c8f8f;
							font-size:2em;
							text-transform:uppercase;
							margin-bottom:0.5em;
							float:left;
							width:100%;
							text-align:left;
						}
						
						#mce-EMAIL {
							float:left;
							border: medium none;
							color: #666;
							font-size: 1em;
							padding: 0.5em;
							text-transform: uppercase;
							width: 60%;
							box-sizing:border-box;
							height:3em;
							background-color:#f4f4f4;
						}
						
						#mc-embedded-subscribe{
							float:left;
							width:30%;
							background-color:#e74c3c;
							height:3em;
							box-sizing:border-box;
							font-size:1em;
							color:#fff;
							text-transform:uppercase;
							border:none;
						}
						
				#legal-3{
					float:left;
					width:100%;
					margin-bottom:2em;
					text-align:left;
				}
				
/*Banners*/

#banner-destacado-100{
	width:100%;
	text-align:left;
	box-sizing:border-box;
	float:left;
	background-image:url(../images/bg-puntos-50.png);
	background-color:#fff;
}

		#wrapper-banner-destacado{
			margin:0 auto;
			width:100%;
			max-width:1200px;
			box-sizing:border-box;
		}
		
				#banner-destacado{
					float:left;
					width:100%;
				}
				
						#banner-destacado img{
							max-width:100%;
						}

#wrapper
				
/*gk5*/

.nspArts{
	padding:0;
}

.nspArt{
	background-color:rgba(204,204,204,0.25);
}

.nspArt h4.nspHeader{
	padding:0;
}

.nspArt h4.nspHeader a{
	color:#333;
}

p.nspText a{
	text-decoration:none;
	color:#333333;
}

.nspInfo{
	float:left;
	color:#e74c3c;
	font-family: 'Merriweather', serif;
	margin:0 0 0 0.8em;
	font-weight:700;
}

.nspArt p.nspText{
	margin:0 1.2em 1.2em;
	box-sizing:border-box;
}

#home-secund-2 .nspArtPage, #home-secund-1 .nspArtPage, #destacados-2-2 .nspArtPage, #destacados-3-1 .nspArtPage, #destacados-4-2 .nspArtPage {
	display:flex;
}

.nspInfo2{
	margin-bottom:0.5em !important;
	color:#b3b3b3;
}

p span.hitsgk5{
	float:left;
	width:1.5em;
	height:1.5em;
	background-repeat:no-repeat;
	background-size:100% auto;
	background-image:url(../images/ojo.svg);
	margin-right:0.5em;
}



.moduletable50medio{
	float:left;
	width:46%;
	box-sizing:border-box;
	margin:0 4% 0 0;
}

.moduletable50medio .nspArt{
	margin-bottom:1em;
	padding:0.8em 0 !important;
}

/*Verdades 2015*/



#destacados-2-1 .moduletableverd2015 .nspImageWrapper{
	width:100% !important;
	max-width:100% !important;
}

#destacados-2-1 .nspLinks{
	padding:0 !important;
	margin-top:1em !important;
}

#destacados-2-1 ul.nspCol2{
    width: 100%;
}

.nspLinks .nspLinkScroll1 ul li{
	width:50%;
	float:left;
	box-sizing:border-box;
	padding:1em;
}

#destacados-2-1 li.odd{
	width:46%;
	margin-left:4% !important;
}

#destacados-3-1 .moduletableverd2015 .nspCol2{
	margin-top:1em;
	padding-top:1em;
}

#destacados-3-1 .moduletableverd2015 .nspInfo{
	margin-top:1em;
}

#destacados-5-1 .moduletableverd2015 .nspArt h4.nspHeader{
	font-size:1em;
	margin:0 1.5em 1em;
}

#destacados-5-1 .moduletableverd2015 .nspArt{
	margin:0 4% 1em 0;
	width:46% !important;
}

#destacados-5-2 .moduletableverd2015 h3{
	width:200%;
}

#seccion-destacada-1 .moduletableverd2015 .nspArt h4.nspHeader{
	font-size:1em;
	margin:0 1.5em 1em;
}

#seccion-destacada-1 .moduletableverd2015 .nspArt{
	margin:0 4% 1em 0;
	width:46% !important;
}

#seccion-destacada-1 .moduletableverd2015 h3{
	width:113%;
}

#seccion-destacada-2 .moduletableverd2015 h3 {
    border-bottom: 1.5px solid #3c8f8f;
    color: #3c8f8f;
    font-size: 1.2em;
    margin: -2.65em 0 1.4em;
    width: 200%;
}

#seccion-destacada-2 .moduletableverd2015 .nspArt{
	margin:0 0 1em 0;
	width:100% !important;
}

#seccion-destacada-3 .moduletableverd2015 .nspArt h4.nspHeader{
	font-size:1em;
	margin:0 1.5em 1em;
}

#seccion-destacada-3 .moduletableverd2015 .nspInfo{
	color: #e74c3c;
    float: left;
    font-family: "Merriweather",serif;
    font-weight: 700;
    margin: 0 0 0 0.8em;
}

#seccion-destacada-3 .moduletableverd2015 .nspArt{
	margin:0 0 1em 0;
	width:100% !important;
}

