@charset "UTF-8";
@import 'font-awesome.min.css';
@import url(https://fonts.googleapis.com/css?family=Oswald:100,200,300,400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,900);
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,600);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,600);
/* CSS Document */
body{font-family: 'Roboto'; color:#333; position:relative}
	
	/*capa carga*/
#loading {	
	width: 100%;
	height: 100%;
	height:100vh;
	z-index:100;
	background-color: #fff;	
	color: #13524A;
	position: fixed;
	text-align: center; z-index:98; left:0px; top:0px; 
}
.loading{ margin-bottom:10px; width:40px}
span.cargando{color:#999; font-family:"HLight",Verdana, Geneva, sans-serif; font-size:12px; 
text-transform:uppercase; letter-spacing:0px; line-height:25px}
	
	a.ancla{ padding-top:129px; float:left; width:100%}
	
/*menu*/	
	#topnav,#topnav ul,#topnav .logo,#topnav .logo img{
	  transition: all 0.1s;
	  -moz-transition: all 0.1s; /* Firefox 4 */
	  -webkit-transition: all 0.1s; /* Safari and Chrome */
	  -o-transition: all 0.1s; /* Opera */
	}
	
	.cintillo{ float:left; width:calc(100% - 10px); background:#F0F0F0;  border:5px solid #000; border-bottom:0px}
		.cintillo p{ margin:0 auto; width:100%; }
		.cintillo k{ float:left;  position:relative; max-width:16%}
			.cintillo k strong{
			background:#fff;
		  color:#000000;
		  float:left;
		  font-family:"Titillium Web";
		  font-size:11px;
		  font-weight:600;
		  line-height:22px;
		  opacity:1 !important;
		  padding:3px 10px;
		  text-align:left;
		  width:calc(100% - 20px); position:absolute; left:0px; bottom:0px	
			}
		.cintillo img{ max-height:100px; float:left; max-width:100%}
		.cintillo span{font-family:"Titillium Web"; font-weight:400; text-transform:normal; color:#000; line-height:90px; margin-left:15px; font-size:30px}
			.cintillo span{ overflow-x:hidden; width:55%; float:left; text-overflow: ellipsis; white-space:nowrap;}
		
		.cintillo b{background:#000; color:#fff; padding:5px; border-radius:30px;
		width:auto; height:auto; text-align:center; font-style:normal; font-family:Oswald; text-transform:uppercase; font-weight:400; 
		width:100px; height:20px; line-height:20px; font-size:12px;
		float:left; margin-top:30px; margin-right:20px}
		.cintillo b i{float:right; margin-left:0px; margin-right:10px; margin-top:2px}
		.cintillo:hover{ background:#333}
			.cintillo:hover span{color:#fff}
			.cintillo:hover img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
		.cintillo:hover b{ background:#fff; color:#000}
		
	
	.newcintillo{ float:left; width:calc(100% - 10px); background:#F0F0F0;  border:5px solid #000; border-bottom:0px}
		.newcintillo p{ margin:0 auto; width:100%; }
		.newcintillo k{ float:left;  position:relative; width:20%}
			.newcintillo k strong{
			background:#fff;
		  color:#000000;
		  float:left;
		  font-family:"Titillium Web";
		  font-size:11px;
		  font-weight:600;
		  line-height:22px;
		  opacity:1 !important;
		  padding:3px 10px;
		  text-align:left;
		  width:calc(100% - 20px); position:absolute; left:0px; bottom:0px	
			}
		.newcintillo img{  float:left; width:100%}
		.newcintillo span{font-family:"Titillium Web"; font-weight:400; text-transform:normal; color:#000; line-height:90px; margin-left:15px; font-size:30px}
			.newcintillo span{ overflow-x:hidden; width:55%; float:left; text-overflow: ellipsis; white-space:nowrap;}
		
		.newcintillo b{background:#000; color:#fff; padding:5px; border-radius:30px;
		width:auto; height:auto; text-align:center; font-style:normal; font-family:Oswald; text-transform:uppercase; font-weight:400; 
		width:100px; height:20px; line-height:20px; font-size:12px;
		float:left; margin-top:30px; margin-right:20px}
		.newcintillo b i{float:right; margin-left:0px; margin-right:10px; margin-top:2px}
		.newcintillo:hover{ background:#333}
			.newcintillo:hover span{color:#fff}
			.newcintillo:hover img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
		.newcintillo:hover b{ background:#fff; color:#000}	
		
		
		
	.top{width:100%; z-index:9999999; height:auto;  background:#000;  margin:0 auto; margin-top:0px}
		.inner{ background:#000; float:left; width:100%}
	.datos{ width:auto; max-width:1000px; margin:0 auto}
	
	.datos p{color:#fff; font-size:12px; margin-top:10px; margin-bottom:10px; float:left;  width:calc(80% - 15px); margin-left:15px; overflow:hidden;
	line-height:16px}
		
		
		.datos p ul{padding:0px; margin:0px; list-style-type:none; height:16px; float:left; width:100%; line-height:16px}
				.datos p  ul li{margin:0px; padding:0px; height:16px; line-height:16px; float:left; width:100%}
					.datos p  ul li a{float:left; height:16px; color:#fff; font-size:12px; text-decoration:none; line-height:16px}
						.datos p  ul li a span{color:#fff; font-size:12px}
						.datos p  ul li a strong{color:#999; font-size:12px}
						.datos p span{ margin-top:0px!important; margin-bottom:0px!important; padding-top:0px!important; padding-bottom:0px!important; float:left!important}
						.datos p span.entwitter{ width:auto; margin-right:10px}
							.datos p b{ float:left; width:auto; max-width:70%; font-weight:normal}
		
	.datos span{color:#999; font-size:12px; padding-top:8px; padding-bottom:8px; float:right;  width:calc(20% - 15px); text-align:right; margin-right:15px}
	.datos span i{ font-size:11px; margin-right:5px; margin-left:5px}
		.datos span a{color:#999;font-size:20px; margin-right:5px; margin-left:5px}
			.datos span a:hover{color:#fff}																		
	#topnav{width:100%; z-index:99; height:auto; background:#fff; max-width:1024px; margin:0 auto
	 /*box-shadow:0px 1px 1px rgba(0,0,0,0.1),0px 3px 5px rgba(0,0,0,0.2)*/}
		#topnav .insider{ width:100%; margin:0 auto; max-width:1000px}
																
			.logo{ float:left; height:auto; z-index:99; width:100%; height:auto; text-align:center; 
			 position:relative; margin-top:20px; margin-bottom:10px}
				/*.logo img{margin:10%; width:45%; float:left}*/	
				.logo img.bgtriangles{width:100%; float:left; min-height:78px}
				.logo span{width:100%; text-align:center; font-size:11px; color:#000; float:left; margin-bottom:5px; font-weight:300}
			
			.interior .logo{ width:25%; height:65px}
				.interior .logo img{ width:100%}
				.seccion{float:left; width:calc(75% - 45px); padding-left:20px; height:65px; margin-top:20px; box-shadow:-1px 0px 0px #ddd; margin-left:20px}
					.seccion h5{ line-height:100%; font-size:55px; font-family:"Titillium Web"; color:#000; font-weight:600;
					letter-spacing:-3px}
				
			p.menu{ float:right; width:28px; margin:30px; cursor:pointer; width:0px; margin:0px; position:relative}	
			p.menu img{ width:100%}
			.close{ position:absolute; left:0px; top:0px; display:none}
				.close.active{ display:block}	
									
			ul.mainmenu{float:left; margin:0px; height:50px; list-style-type:none; 
			 width:100%; margin-top:10px; margin-right:0px; background:url(../img/bgmenu.jpg) left top repeat-x;
			 border-top:1px solid #D9D9D9; border-bottom:1px solid #A6A6A6; margin-bottom:0px; box-shadow:-1px 0px 0px #CFCFD4,1px 0px 0px #A6A6A6}
			 
			 ul.submenu{background:#fff; padding-top:10px; padding-bottom:10px; margin-top:1px;border-bottom:1px solid #D1D1D1; 
			 width:100%; text-align:right; margin-left:0px; margin-right:0px}

				
				ul.mainmenu li{ float:left; width:auto; height:100%}
					 ul.submenu li{ float:left}
					ul.submenu li:first-child{ }
					
					ul.mainmenu li a{ height:auto;  line-height:50px; font-family: 'Oswald'; 
					text-decoration:none; font-size:12px; float:left;
					color:#777; padding:0px 11px; font-weight:400;  border-right:1px solid #CFCFD3; border-left:1px solid rgba(255,255,255,0.25)
					}	
					ul.mainmenu li:last-child a{ margin-right:0px!important}																						
					ul.mainmenu li a.selected,ul.mainmenu li a.selected:hover{
						color:#000!important;/* background:#FEC209; 
						box-shadow:inset 0px 1px 0px rgba(255,255,255,0.4),inset 0px -1px 0px rgba(255,255,255,0.2),
						0px -1px 0px #CA9B05,0px 1px 1px rgba(0,0,0,0.7),0px 1px 1px rgba(0,0,0,0.2)*/
					}
					ul.mainmenu li a:hover{
						color:#000!important
					}	
					ul li.search{ float:right}
					ul li form{float:right; width:auto; margin:0px; padding:0px}
						ul li form input.searchtext{float:left; width:150px; height:20px; border-radius:3px; border:0px none; box-shadow:inset 0px 1px 1px #ccc;
						margin:10px; padding:5px; font-size:13px}
						ul li form input.searchtext:focus{box-shadow:inset 0px 1px 1px #999}
						ul li form button.searchbutton{ background:#686868; color:#fff; border:0px none; border-radius:3px; 
						box-shadow:inset 0px 1px 0px rgba(255,255,255,0.4),inset 0px -1px 0px rgba(255,255,255,0.2),
						0px -1px 0px #666,0px 1px 1px rgba(0,0,0,0.7),0px 1px 1px rgba(0,0,0,0.2);
						cursor:pointer;padding:4px 14px; line-height:22px; font-family:Oswald; font-weight:100; text-transform:uppercase; font-size:14px;
						text-shadow:1px 1px 1px #333; margin:10px; margin-left:0px;height:30px}
					
			#hiddenmenu.active{display:block}
			#hiddenmenu{float:left; margin:0px; height:auto!important; list-style-type:none; 
			 width:100%!important; background:#f1f1f1; border-top:1px solid rgba(0,0,0,0.1); padding-top:0px; padding-bottom:0px; display:none; margin:0px!Important;
			 }
				
				#hiddenmenu li{ float:left; width:100%!important;  height:auto!important;  border-bottom:1px solid rgba(0,0,0,0.1)}
					#hiddenmenu li > a{ height:100%;  line-height:40px; font-family: 'Oswald'; 
					text-decoration:none; font-size:20px; font-weight:normal; float:left;
					color:#999; padding-left:10%; padding-right:10%; width:80%; text-align:center;
					padding-top:15px; padding-bottom:15px;
					}																							
					#hiddenmenu li a.selected,#hiddenmenu li a:hover{
						color:#000
					}
					#hiddenmenu li a:hover{
						color:#000	
					}
										
/*content*/	
	.content{  float:left; width:100%}
		
		.lastcontent span i,.desaparecidos i,.posdata2 p i{ position:absolute; top: 0; bottom: 0;left: 0;right: 0; margin: auto; background:#fff; color:#000; padding:5px; border-radius:30px;
		width:auto; height:auto; text-align:center; font-style:normal; font-family:Oswald; text-transform:uppercase; font-weight:300; width:100px; height:25px; line-height:25px;
		bottom:-150%;
		transition: all 0.2s;
		-moz-transition: all 0.2s; /* Firefox 4 */
		-webkit-transition: all 0.2s; /* Safari and Chrome */
		-o-transition: all 0.2s; /* Opera */
		box-shadow:0px 0px 2px #000}
		
			.posdata2 span i{ position:inherit; padding:inherit; text-align:inherit; font-family:inherit; text-transform:inherit; box-shadow:inherit;
			height:inherit;
			color:#777777; bottom:inherit; left:inherit;
  float:none;
  font-family:"Titillium Web";
  font-size:15px;
  line-height:23px;
  margin-bottom:20px;
  margin-left:0px;
  text-align:justify;
  width:100%; background:none; font-style:italic}
		
		.lastcontent span i b,.desaparecidos i b,.posdata2 i b{ float:right; margin-left:5px; margin-right:10px; margin-top:2px}
		.lastcontent span i:hover,.desaparecidos i:hover,.posdata2 i:hover{color:#fff; background:#000}
			.posdata2 span i:hover{ background:none; color:inherit}
		.lastcontent a:hover span i,.desaparecidos:hover i,.posdata2:hover i{ bottom:0}
		.lastcontent a:hover img{ opacity:0.6}
		.lastcontent a:hover p strong{opacity:0.6}
		
		.lastcontent h1{float:left; text-align:center; color:#999999; font-size:14px; text-transform:normal; margin-top:15px; width:100%;
		width:calc(100% - 40px); margin-left:20px; margin-right:20px}
			.lastcontent h1 b{font-family:"Titillium Web"; font-weight:300; position:relative}
			.lastcontent h1 b:before{
			content: ""; width:26px; height:100%; background:url(../img/linewhite.jpg) 0px center no-repeat transparent; position:absolute; left:-38px; top:0px
			}
			.lastcontent h1 b:after{
			content: ""; width:26px; height:100%; background:url(../img/linewhite.jpg) 0px center no-repeat transparent; position:absolute; right:-38px; top:0px
			}
		
		.lastcontent{width:auto; padding:10px; max-width:1000px; margin:0 auto}
		
		
			.desaparecidoscontainer{float:left; width:100%; position:relative}
				.facebookdesaparecidos{ position:absolute; left:20px; top:20px; color:#fff; font-size:50px;
				width:calc(50% - 40px); height:250px}
					.facebookdesaparecidos strong{ margin-left:10px; margin-top:10px; float:left}
				.desaparecidos{float:left; width:100%; margin-bottom:10px; background:#444}			
				
					.desaparecidos p{width:calc(50% - 40px); float:left; overflow:hidden; position:relative; background:#000; margin:20px;
					}	
						.desaparecidos p strong{ float:left; width:calc(100% - 62px); text-align:center; font-size:30px; line-height:35px;
						font-family:"Titillium Web"; font-weight:600; padding:30px; color:#fff; padding-top:55px; padding-bottom:55px;
						background:#333; border:1px solid #aaa;box-shadow:inset 0px 0px 15px #222}
						.desaparecidos p img{ width:100%; float:left}
					.desaparecidos h1{ width:calc(50% - 20px); color:#999999; margin-right:20px; margin-bottom:10px; margin-top:20px;
					font-family:"Josefin Sans"; font-size:16px; background:url(../img/linegrey.jpg) center bottom no-repeat;
						padding-bottom:10px; margin-bottom:10px; margin-left:0px}
						.desaparecidos h1 b{ font-size:24px; color:#fff; font-weight:600}
							.desaparecidos h1 b:before,.desaparecidos h1 b:after{display:none}
					.desaparecidos span{ float:left; width:calc(50% - 20px); color:#ddd;margin-right:20px; text-align:justify; font-size:14px;
					line-height:18px; margin-bottom:20px; font-family:"Titillium Web"}
					
						.desaparecidos span i{
							position:inherit; left:0; top:0; height:auto; text-transform:inherit; background:transparent!important; box-shadow:0px 0px 0px rgba(0,0,0,0);
							float:left; width:auto; color:#ddd!important;margin:0px; text-align:justify; font-size:14px;
					line-height:18px; margin-bottom:20px; font-family:"Titillium Web"; font-weight:200; font-style:italic}
					
						.desaparecidos span.credito1,.desaparecidos span.credito2{ width:calc(25% - 20px); margin-right:20px; color:#999}
						.desaparecidos span.credito2{ text-align:right; float:right}
		
			.patibulo{ width:100%; float:left; background:#000; margin-bottom:10px; position:relative}
				.patibulo ul{ width:100%; float:left; list-style-type:none}	
					
					.patibulo ul li p{width:100%; float:left; border-bottom:1px solid #fff; max-height:297px; overflow:hidden; position:relative; background:#000}				
					.patibulo ul li img{ width:100%; float:left; width:auto; height:297px}
					.patibulo ul li p strong,.w50 .darkgrey .wimg strong,.w50 .white .wimg strong{background:#f0f0f0; color:#000; font-size:12px; line-height:22px; font-weight:600;
						text-align:left; padding:3px 10px; font-family:"Titillium Web"; width:calc(100% - 20px); position:absolute; bottom:0px; left:0px;
						opacity:1!important}
						.patibulo ul li:last-child p strong{ border-left:1px solid #c0c0c0}
						
						.container a strong.pie{background:#f0f0f0; color:#000; font-size:12px; line-height:22px; font-weight:600;
						text-align:left; padding:3px 10px; font-family:"Titillium Web"; width:calc(100% - 20px); 
						
						opacity:1!important; float:left}
						
						
					.patibulo ul li span{width:40%; float:left; color:#fff; text-align:left; font-size:13px; padding:0% 5%; margin:5% 0%;
					line-height:16px; font-weight:300; position:relative}
					.patibulo ul li span{box-shadow:1px 0px 0px #3D3D3D,1px 0px 0px #3D3D3D,1px 0px 0px #3D3D3D}
					.patibulo ul li h1{width:200%; padding-bottom:20px; border-bottom:1px solid #3D3D3D; line-height:28px; margin-left:0px; margin-right:0px; padding-top:10px}
						.patibulo ul li:first-child h1{background:#000; z-index:1; position:relative}
						.patibulo ul li h1 b{font-size:36px;  color:#fff}
					
					.patibulo ul li span i{ bottom:-500%}
					.patibulo ul li:first-child span:last-child i{ display:none}
					.patibulo:hover img{opacity:1!important}	
					.patibulo:hover ul li:last-child span:last-child{ color:#444}	
						
			.w40{width:40%; float:left; margin-bottom:10px}
				.box{width:100%; float:left}
					.box h1 b{font-size:23px}
					.box p{ font-size:14px; float:left; padding:20px; font-weight:300; line-height:18px; color:#666666/*; text-align:justify*/}
						.box p strong{ text-align:center; width:100%; float:left}
						.container100 .w50 span strong{ background:#f0f0f0; color:#333; font-size:12px; line-height:22px; font-weight:600;
						text-align:left; padding:3px 10px; font-family:"Titillium Web"; width:calc(100% - 20px); 
						opacity:1!important}
					.darkgrey{ background:#333333}	
						.w40 .darkgrey{ background:#DBDBDB}
						.darkgrey h1 b{ color:#fff}	
							.w40 .darkgrey h1 b{color:#000000}
						.darkgrey p{color:#fff;/* column-count: 2;-webkit-column-count:2; -moz-column-count:2*/}
							.w40 .darkgrey p{color:#666666}
					.grey{ background:#DBDBDB}
						.grey p{column-count: 2;-webkit-column-count:2; -moz-column-count:2}
					.white{ background:#fff}
					.lightgrey{ background:#F0F0F0}	
						.lightgrey h1 b,.grey h1 b,.white h1 b{color:#000}	
						.lastcontent .lightgrey h1 b:before,.lastcontent .lightgrey h1 b:after,.lastcontent .grey h1 b:before,.lastcontent .grey h1 b:after,
						.lastcontent .white h1 b:before,.lastcontent .white h1 b:after,.desaparecidos h1 b:after,.desaparecidos h1 b:before,.w40 .darkgrey h1 b:before,.w40 .darkgrey h1 b:after{
							 background-image:url(../img/lineblack.jpg)}
					span.wimg{width:calc(100% - 40px); float:left; margin:20px; margin-top:0px; overflow:hidden; max-height:280px; background:#000; position:relative}				
						.container100 span.wimg{ margin:0px; width:100%; margin-top:20px}
						span.wimg img{float:left; width:100%; position:relative; bottom:0px}
					.white span.wimg{ margin-top:10px; margin-bottom:0px/*; max-height:100%*/}	
				.w100 .w50 .white span.wimg{ margin-top:25px}
					.w100 .w50 .white h1 b:before,.w100 .w50 .white h1 b:after,.w100 .w50 .darkgrey h1 b:before,.w100 .w50 .darkgrey h1 b:after{ display:none}
				
			.w60{width:calc(60% - 10px); float:right; margin-bottom:10px}	
					.slider-for li{ background:#DBDBDB; position:relative}																	
					.slider-for p{ position:absolute; left:0px; bottom:0px; right:0px}
						.slider-for p b{ /*color:#fff; font-family:Roboto; font-weight:500; font-size:25px; text-align:left;
						width:calc(70% - 30px); float:left; margin-top:15px; margin-bottom:15px; margin-left:15px;
						 padding-right:15px; 
						text-shadow:1px 1px 1px #000,0px 0px 5px #000
						*/
						
  bottom:0;
  color:#000000;
  font-family:"Titillium Web";
  font-size:12px;
  font-weight:600;
  left:0;
  line-height:22px;
  opacity:1 !important;
  padding:3px 10px!important;
  position:absolute;
  text-align:left;
  width:calc(100% - 20px)!important;
	 background:#F0F0F0					
						}
						.slider-for p strong{ font-family:Roboto; font-size:12px; color:#fff; text-align:left; margin-left:15px; float:left; width:auto;
						font-weight:100; width:32%; margin-top:10px; margin-bottom:15px}
						strong.rostros{ /*font-family:Roboto; font-size:14px; color:#000; background:#fff; text-align:left; margin-right:15px; float:right; width:auto;
						font-weight:400; margin-top:15px; padding:4px 8px; border-radius:2px; margin-bottom:0px;
						position:absolute; right:12px; bottom:50px*/
					    text-indent:-999999;
						background:url("../img/rostrosdelpoder.png");
  height:40px;
  position:absolute;
  right:15px;
  top:15px;
  width:66px;
  z-index:9;}
						
						.interior .slider-for p b{ min-height:20px;width:calc(100% - 30px); box-shadow:0px 0px 0px rgba(0,0,0,0); font-weight:500}
						.interior .slider-for p strong{ margin-top:20px; display:none}
						
					#bx-pager{width:100%; padding-left:30px; padding-right:30px}
						.slick-prev{width:20px; height:102px; background:#000 url(../img/left-arrow.png) center center no-repeat;
						 float:left; margin:0px; text-indent:-9999px; position:absolute; left:0px; bottom:0px }
						.slick-next{width:20px; height:102px; background:#000 url(../img/right-arrow.png) center center no-repeat;
						 float:left; margin:0px; text-indent:-9999px;position:absolute; right:0px; bottom:0px }
						.slick-prev,.slick-next{opacity:0.8}
						.slick-prev:hover,.slick-next:hover{opacity:1}
					#bx-pager li{/* width:calc(33.33% - 10px);*/ height:102px; margin:10px 5px; float:left; cursor:pointer; margin-bottom:0px}
					#bx-pager li img{-webkit-filter: grayscale(100%);filter: grayscale(100%); height:100%; float:left; width:auto}
					#bx-pager li:hover img,.slick-center img,.slick-current.slick-active img{-webkit-filter: grayscale(0%)!important;filter: grayscale(0%)!important}
			.container100{ width:100%; float:left}
			.w50{width:calc(50% - 5px); float:left; margin-bottom:10px}	
				.w50.aright{ float:right}
			.container{ width:100%; float:left}	
				.container span{float:left; position:relative; overflow:hidden; background:#000; width:100%}
			.w65{width:calc(65% - 10px); float:left; margin-bottom:0px}
				/*nota/seccion*/
				.interior .w65{width:calc(65% - 21px); border-right:1px solid #ddd; padding:20px; padding-left:0px; padding-top:10px; margin-bottom:10px}
					.interior .cabezanota{float:left; width:100%; border-bottom:1px solid #ddd; margin-bottom:10px}
						.date{ font-size:18px; float:left; width:100%; color:#aaa; margin-top:10px;font-family:"Oswald"; margin-bottom:0px;
						font-weight:100}						
							.date k{ font-size:20px; margin-right:5px}
							
							.interior .forsection .date{ font-size:14px}
								.interior .forsection .date k{ font-size:16px}
							
						.interior h3.titulo{ font-size:42px; font-family:"Titillium Web"; font-weight:600; margin-top:10px; line-height:42px; margin-bottom:10px;
						float:left; width:100%; color:#000}
							.interior .forsection h3.titulo{ font-size:28px; line-height:28px}
							
						.interior h4.bajante{ font-size:19px; font-family:"Titillium Web"; font-weight:100; margin-top:10px; line-height:28px; margin-bottom:10px;
						float:left; width:100%; text-align:justify; color:#777; margin-bottom:10px}
							.interior .forsection h4.bajante{ font-size:15px; line-height:15px; padding-bottom:20px}
							
						.interior .slider{float:left; width:100%; margin-top:10px}
						.interior p.credito{ font-size:18px; font-family:"Titillium Web"; margin-bottom:10px; margin-top:10px; color:#000;
						float:left; width:100%; text-align:left; font-weight:100; margin-bottom:20px}
					.interior .compartir{ float:left; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:10px;
					width:100%}
						.compartir span{ font-family:"Oswald"; font-size:22px; text-transform:uppercase; color:#ccc}
					.interior .cuerponota{ float:left; width:100%; margin-top:15px}
						.interior .cuerponota p{ font-size:15px; line-height:24px; text-align:justify; font-weight:300}
						
							.interior .cuerponota p span{background:url("../img/quote.jpg") 10px center no-repeat;
  border-right:1px solid #CCCCCC;
  float:left;
  font-size:16px;
  font-weight:bold;
  margin:20px; margin-left:0px;
  padding:15px 20px 15px 70px;
  text-align:left;
  width:calc(40% - 20px)}
						
						.interior .cuerponota form h5{ font-family:"Titillium Web"; color:#000; font-weight:600; margin-bottom:15px; float:left; width:100%;
						font-size:20px}
						.interior .cuerponota form{float:left; width:calc(100% - 40px); background:#f0f0f0; padding:20px; margin-top:15px}
						.interior .cuerponota input.texto,.interior .cuerponota textarea.texto{ width:calc(100% - 22px); padding:10px; font-size:14px; 
						background:#fafafa;
						border:0px none; margin-bottom:20px; box-shadow:inset 1px 1px 1px #ccc}
						
							.interior .cuerponota input.texto{width:calc(50% - 32px); margin-left:20px}
								.interior .cuerponota input.texto.first{ margin-left:0px}
						.interior .cuerponota input.texto:focus,.interior .cuerponota textarea.texto:focus{
							box-shadow:inset 1px 1px 1px #aaa; background:#fff}
						.interior .cuerponota input.enviar{ float:left; width:100%;
						 height:35px; background:#464646; color:#fff; border:0px none;
						 cursor:pointer; font-size:17px; font-family:Oswald; text-transform:uppercase; font-weight:300}
						 	.interior .cuerponota input.enviar:hover{ background:#000; color:#fff}
						.interior .comments{float:left; border-top:1px solid #ddd; margin-top:15px; padding-top:20px; margin-bottom:15px}
							.comments span.commentstitle{float:left; width:100%; font-family:"Titillium Web"; font-weight:600; 
							font-size:20px; color:#aaa}
							.comments p{float:left; width:calc(100% - 30px); margin-top:30px; font-size:14px!important; line-height:20px!important;
							background:#fafafa; padding:15px}
								.comments p b{float:left; width:100%; font-family:"Titillium Web"; font-size:17px; margin-bottom:10px;
								background:url(../img/linegrey.jpg) bottom left no-repeat; padding-bottom:15px}
								.comments p b strong{ float:right; font-weight:100; color:#aaa; font-size:13px}
				
				.interior .w35{width:calc(35% - 30px); padding:20px; padding-right:0px; padding-top:10px; margin-left:10px}
					.interior .w35 .date{ background:#000; width:calc(100% - 20px); float:left; color:#fff; padding:10px}
					.related{ margin-top:30px}
					.interior .w35 a{ float:left; width:calc(100% - 22px); padding:10px;
					border:1px solid #ddd; font-family:"Titillium Web"; color:#000; font-size:18px; border-top:0px none}
						.interior .w35 a span{color:#aaa; float:left; width:100%; font-size:13px}
						
						.interior .w35 a:hover{ background:#fafafa}
						
						.pagina{float:left; padding:6px 10px; background:#f1f1f1; border-radius:2px; color:#333; margin-right:10px;
						margin-top:15px; height:22px; line-height:22px}
						span.pagina{color:#333; background:#ccc; font-weight:600}	
						a.pagina:hover{ background:#000; color:#fff}
						
						.notfound{ width:100%; float:left; margin-top:10%; margin-bottom:10%}
							.notfound img{ width:auto!important}
							.notfound h1{color:#000000;
						  float:left;
						  font-family:"Titillium Web";
						  font-size:45px;
						  font-weight:600;
						  line-height:45px;
						  margin:0px;
						  margin-bottom:20px;
						  margin-top:20px;
						  width:100%; float:left; text-align:left}
  							.notfound p{
							  font-size:15px;
							  font-weight:300;
							  line-height:24px;
							  text-align:justify;
							  float:left
							}
							
						
				/*fin nota/section */
				.lastcontent h2{float:left; text-align:left; color:#000; font-size:35px; text-transform:uppercase; width:100%;font-family:Oswald; 
				font-weight:400;
				background:url(../img/bgdoubleline.png) center center repeat-x!important}
					.lastcontent h2 span{ background:#fff; padding-right:10px; float:left; width:auto}
				.lastcontent h2 b{position:relative}
				.w100 h2,.container h2{ text-align:center; margin-top:10px}
					.container h2{ margin-top:0px; margin-bottom:10px}
					.w100 h2 span,.container h2 span{ float:none; padding-left:10px}
				
			.w35{width:35%; float:left; margin-left:10px; margin-bottom:10px}
			.w25{width:25%; float:left; margin-left:10px; margin-bottom:10px}
			.w30{ width:33.33%; float:left}
			.onecolumn{ margin-left:0px; margin-right:10px}
			.threecolumns{ width:100%; float:left}
			.hidden{ display:none}
			.tohide{ display:block} 
			.minibox{float:left}
				.minibox img{ width:100%}
				.minibox.w50{ width:calc(50% - 20px)}
				.minibox.w50 h3{float:left; text-align:left; color:#000; font-size:53px;text-transform:normal; width:100%;font-family:Oswald; font-weight:300;
				line-height:60px; margin-top:10px}
				.minibox.w50 p{color:#777; font-size:22px; line-height:35px; margin-top:10px; float:left; width:100%; background:url(../img/lineblack.jpg) bottom left no-repeat;
				padding-bottom:20px}
				
				.minibox.w25 h3{float:left; text-align:left; color:#000; font-size:24px;text-transform:normal; width:100%;font-family:Oswald; font-weight:300;
				line-height:32px; margin-top:10px}
					.w25 h3{ font-size:19px!important; line-height:24px!important}
				.minibox.w25 p{color:#777; font-size:14px; margin-top:10px; float:left; width:100%; line-height:20px}
				
				.minibox.w100{ margin-bottom:10px}
				.minibox.w100 h3{float:left; text-align:left; color:#000; font-size:23px;text-transform:normal; width:100%;font-family:Oswald; font-weight:300;
				line-height:28px; margin-top:10px}
				.minibox.w100 p{color:#666; font-size:14px; margin-top:10px; float:left; width:100%}
				
				.minibox.w30.up{ margin-left:0px}
				.minibox.w30{ margin-bottom:10px; width:calc(33.33% - 7px); margin-left:10px}
				
					/*.tendedero .minibox.w30{width:calc(25% - 10px); margin-left:10px}*/
					.tendedero h2{ margin-bottom:10px}
					.tendedero{width:100%; float:left}
					.posdata{ float:left; width:100%}
					.tendedero .holder{width:50%; margin-left:0px; float:left; box-shadow:-1px 0px #ddd}
					.tendedero .threecolumns{ width:calc(50% - 41px); margin-left:20px; padding-right:20px; border-right:1px solid #ddd}
					.tendedero .minibox.w30{ width:100%; margin-left:0px; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px}
						.tendedero .minibox.w30 span{ margin:10px; width:90%}
						.tendedero .minibox.w30:last-child{ border-bottom:0px none; padding-bottom:0px}
						.tendedero .minibox.w30 p{ font-size:14px; margin-top:5px; text-align:left; padding:10px; width:auto; line-height:18px; color:#555}
					
				.minibox.w30 h3{float:left; text-align:left; color:#000; font-size:26px;text-transform:normal; width:100%;font-family:Oswald; font-weight:300;
				line-height:28px; margin-top:10px; text-align:left}
				
					.tendedero .w30 h3{color:#333; text-align:left; font-size:18px; line-height:23px; font-family: 'Titillium Web', sans-serif;
					 font-weight:600; padding-left:10px; padding-right:10px}
				
				.minibox.w30 h4{float:left; text-align:left; color:#aaa; font-size:16px;text-transform:normal; width:100%;
				font-family: 'Josefin Sans', sans-serif; font-weight:300;
				line-height:16px; margin-bottom:10px; text-align:center}
				
					.minibox.w30 h4 b{ position:relative; font-weight:600; color:#999; font-size:18px}
				
					.minibox.w30 h4 b:before{
					content: ""; width:26px; height:100%; background:url(../img/linegrey.jpg) 0px center no-repeat; position:absolute; left:-38px; top:0px
					}
					.minibox.w30 h4 b:after{
					content: ""; width:26px; height:100%; background:url(../img/linegrey.jpg) 0px center no-repeat; position:absolute; right:-38px; top:0px
					}
				
				.minibox.w30 p{color:#777; font-size:14px; margin-top:10px; float:left; width:100%; }
				
					.tendedero .minibox.w30 p{font-family:'"Titillium Web"', sans-serif; line-height:17px; font-size:13px}
					
					
					
				.w30 span{overflow:hidden; float:left; width:100%; max-height:180px; position:relative; background:#000}
					.tendedero .w30 span{ max-height:100px}
					
					
					.tendedero .minibox.w30 p { min-height:275px}
					
				.minipic{width:calc(22% - 10px);float:left; background:#333333;}
					.alright{ float:right}
					.minipic span{ float:left; border-bottom:1px solid #fff; width:100%; position:relative; overflow:hidden}
						.minipic span img{float:left; width:100%}
					.minipic h3{ color:#fff;font-size:20px;text-transform:normal; font-family:Oswald; font-weight:300;line-height:28px; padding:10px; float:left; min-height:80px}
				.textoposdata{width:56%; float:left; text-align:center; margin-left:10px}
					.textoposdata h3{color:#000;font-size:22px; font-family:Oswald; font-weight:400;line-height:28px; padding:10px}
					.textoposdata p{color:#666; font-size:14px; padding:10px; padding-top:0px}
				/*
				.minipic:hover,.darkgrey:hover{ background:#222}
				.lightgrey:hover{ background:#eaeaea}
				.grey:hover{ background:#cbcbcb}
				.white:hover h1{ color:#000}
				*/
				
				/*.minibox:hover p{color:#999}
				.minibox:hover img{opacity:0.9}
					.minibox:hover h3{ color:#999}*/
				
				.posdata2{float:left; width:100%; margin-bottom:10px; background:#fff}
				.posdata2 p{width:calc(50% - 40px); float:left; overflow:hidden; position:relative; background:#000; margin:20px;
				}	
					.posdata2 p strong{
				  background:#F0F0F0;
				  color:#000000;
				  float:left;
				  font-family:"Titillium Web";
				  font-size:12px;
				  font-weight:600;
				  line-height:22px;
				  opacity:1 !important;
				  padding:3px 10px;
				  text-align:left;
				  width:calc(100% - 20px);
				}
					.posdata2 p img{ width:100%; float:left}
				.posdata2 k{ float:left; width:50%}
				.posdata2 h1{ width:calc(100% - 20px); color:#000; margin-left:20px; margin-bottom:10px; margin-top:20px;
				font-family:"Josefin Sans"; font-size:16px; background:url(../img/linegrey.jpg) center bottom no-repeat;
					padding-bottom:10px; margin-bottom:10px; float:right}
					.posdata2 h1 b{ font-size:24px; color:#000; font-weight:600}
						.posdata2 h1 b:before,.posdata2 h1 b:after{display:none}
				.posdata2 span{ float:left; width:calc(100% - 20px); color:#777777;margin-left:20px; text-align:justify; font-size:15px;
				line-height:23px; margin-bottom:20px; font-family:"Titillium Web"; float:right}
					
				
				
				.tohidepic{ display:block}
				.hiddenpic{ display:none}
				
			a{ text-decoration:none}	
			a:hover p{color:#000}
			a.darkgrey:hover p{color:#fff}	
				.w40 a.darkgrey:hover p{color:#000}
			a:hover{opacity:1!important}	
/*footer*/	
	.beforefooter{ width:100%; background:#EEE9E3; float:left;padding-top:35px}
		.beforefooter .insider{max-width:1000px; margin:0 auto; height:auto}
		.row{width:90%; margin-left:5%; margin-right:5%; margin-bottom:45px; float:left}
		.column{ width:30%; margin-right:5%; float:left;}
		.megacolumn{ width:40%}
		.small{ margin-right:0%; width:20%}
			.column img{width:100%; max-width:350px; float:left; margin-top:20px; margin-bottom:20px}
			.column h1{font-family:Oswald; font-size:22px; float:left}
			.column span{color:#333333; font-size:14px; line-height:17px; margin-top:10px; float:left; width:100%}
			.beforefooter .column span{ font-family:'Titillium Web'}	
				.beforefooter .column span a{color:#333}					
			.column span b,.column span strong{ font-weight:normal; font-family:ADemi; font-size:12px; text-decoration:none; color:#333333; line-height:20px; letter-spacing:0.1pt}
			.column span strong{ font-size:13px; letter-spacing:0.05pt}
			
			.column p{color:#333333; font-size:12px; float:left; margin-top:5px}
			
			.column ul{float:left; list-style-type:none; width:100%; margin-top:5px}
				.column ul li{float:left; width:100%; margin-top:5px}
					.column ul li a{color:#333333; font-size:14px; line-height:17px; text-decoration:none; background:url(../img/bullet.png) center left no-repeat; padding-left:15px}
						.beforefooter .column ul li a{ font-family:'Titillium Web'}	
					.column ul li a:hover{color:#000}
	.footer{width:100%; float:left; background:#464646}
		  .footer .insider{max-width:1000px; margin:0 auto; height:60px}											
				.footer .insider p{color:#999; font-size:13px; width:auto; text-align:left; float:left; margin-left:28px; line-height:60px}
					.footer .insider p a{text-decoration:none; color:#999; font-size:13px}
						.footer .insider p b{color:#fff; font-weight:normal}
						.footer .insider p a:hover b{ text-decoration:underline}
				.footer .insider a{color:#F2F2F2; font-size:25px; line-height:60px; text-decoration:none; float:right; margin-left:10px; margin-right:10px}
				.footer .insider a.arkanmedia{float:none; font-size:13px; display:none}
				.footer .insider a:hover{color:#ccc}
					
	.at-custom-sidebar .at-share-btn { margin:5px 2px}
	.minibox.w50 p{ margin-top:-10px}
	.minibox.w100 p,.minibox.w50 p,.minibox.w25 p,.minibox.w30 p{ margin-top:-10px; font-weight:300}
	
	.w70 .w25 span,.w25 .w100 span{ max-height:120px}
	.w30 .w100 span{ max-height:180px}
	.w70 .w50 span{ max-height:280px}
	.w70 .w25 span, .w25 .w100 span{ min-height:120px}
	
	
	.mimi_webform_logo{ background:#333!important; border-radius:5px 5px 0px 0px}
			#webform_side_tab{ font-size:15px!important; padding:18px 18px 18px 20px!important; box-shadow:#B2B2B2 1px 3px 0,0px 0px 5px #333!important;
			border-radius:0 5px 5px 0!important}
			#webform_side_tab span{ font-size:16px!important; margin-top:5px; float:left}
	
	.picas{ float:left; width:100%}
		.picas li{float:left; width:100%}
			.picas li img{ float:left; width:100%}
			.picas li p b{background:#F0F0F0;
  color:#000000;
  font-family:"Titillium Web";
  font-size:12px;
  font-weight:600;

  line-height:22px;
  opacity:1 !important;
  padding:3px 10px !important;
  text-align:left;
  width:calc(100% - 20px) !important; float:left}
  
  
  .desaparecidosribbon{width:100%; float:left; background:#444444; margin-bottom:10px}
  	.desaparecidosribboninside{background:#333;
                  float:left;
                  margin:10px;
                  width:calc(100% - 20px);
                  border:1px solid rgba(255,255,255,0.21);
  				  box-shadow:#222222 0 0 15px inset}
		.desaparecidosribboninside p{color:#FFFFFF;
                  float:left;
                  font-family:'Titillium Web';
                  font-size:25px;
                  font-weight:600;
                  line-height:30px;
                  text-align:center; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;
                  width:calc(100% - 20px);}
			.desaparecidosribboninside p strong{margin-right:15px}
				.desaparecidosribboninside p strong.rsmall{ margin-right:0px; margin-left:15px; font-size:15px}
	
	.desaparecidosribbon:hover p{color:#f8f8f8; text-shadow:1px 2px 2px #000}
  	.patibulocontainer{ width:calc(100% - 26px); padding:10px; background:#fff; float:left; margin-bottom:10px;
	box-shadow:rgba(0, 0, 0, 0.298039) 0 1px 4px,0px -1px 4px rgba(0, 0, 0, 0.298039), rgba(0, 0, 0, 0.06) 0 0 40px inset; position:relative; border:3px solid #C0C0C0;
	transition: all 0.1s;
	  -moz-transition: all 0.1s; /* Firefox 4 */
	  -webkit-transition: all 0.1s; /* Safari and Chrome */
	  -o-transition: all 0.1s; /* Opera */}
		.patibulocontainer .patibulo{ margin-bottom:0px}
		.patibulocontainer .patibulo{ background:#EEE9E3}
		.patibulocontainer .patibulo ul li img{ width:100%; height:auto}
		.patibulocontainer .patibulo ul li p{ border-bottom:0px none;width:calc(100% - 5px); background:#FAFAFA}
		.patibulocontainer .patibulo ul li p strong{background:#FAFAFA}
		.patibulocontainer .patibulo ul li p strong i{ margin-right:5px}
		/*.patibulocontainer .patibulo ul li p{ width:calc(100% - 20px);  border-style:solid; border-width:10px}*/
	
	.patibulocontainer:before, .patibulocontainer:after {
		content: "";
		position: absolute;
		z-index: -1;
		box-shadow: 0 0 10px rgba(0,0,0,0.8);
		top: 50%;
		bottom: 0;
		left: 10px;
		right: 10px;
		border-radius: 100px / 10px;
	}
			
			.patibulocontainer .patibulo ul li:first-child p{ padding-right:5px}
			.patibulocontainer .patibulo ul li:last-child p{ padding-left:5px}
			.patibulocontainer .patibulo ul li:first-child p strong{ padding-left:5px; width:calc(100% - 15px)}
			.patibulocontainer .patibulo ul li:last-child p strong{ border-left:0px none; padding-left:5px; width:calc(100% - 15px)}
		
		.patibulocontainer .patibulo ul li span{ color:#333; box-shadow:rgba(0,0,0,0.05) 1px 0 0px, rgba(0,0,0,0.05) 1px 0 0px, rgba(0,0,0,0.05) 1px 0 0; font-size:14px; line-height:17px}
		.patibulocontainer .patibulo ul li:first-child h1{ padding-top:20px; margin-top:0px; background:#464646!important}
		.patibulocontainer .patibulo ul li h1{ border-bottom:0px none;background:#464646!important; margin-top:0px; padding-top:20px; position:relative}
			.patibulocontainer .patibulo ul li h1:after {
				content: "";
				position: absolute;
				z-index: -1;
				box-shadow: 0 0 10px rgba(0,0,0,0.8) inset;
				top: 0%;
				bottom: 0;
				left: 0px;
				right: 0px;
				width:100%; height:100%;
			}
  		.patibulocontainer .patibulo ul li h1 b { font-size:40px}
  		
		.patibulocontainer .patibulo ul li:last-child span:last-child{ box-shadow:0px 0px 0px rgba(0,0,0,0)}
				
		
	/*.w100 .w50 h1{width: calc(100% - 60px);
    margin-left: 30px;
    margin-right: 30px}*/
/*arriba de 1023*/
@media only screen and (min-width: 1024px) {
	
	.patibulocontainer .patibulo ul li span{ height:100px}
	
	.patibulocontainer:hover{ margin-left:-2.5%; width:calc(105% - 22px); margin-right:-2.5%}
		.patibulocontainer .patibulo div{transition: all 0.1s;
	  -moz-transition: all 0.1s; /* Firefox 4 */
	  -webkit-transition: all 0.1s; /* Safari and Chrome */
	  -o-transition: all 0.1s; /* Opera */}
			.patibulocontainer:hover .patibulo div{ width:100%!important}
			.patibulocontainer .patibulo div li{transition: all 0.1s;
	  -moz-transition: all 0.1s; /* Firefox 4 */
	  -webkit-transition: all 0.1s; /* Safari and Chrome */
	  -o-transition: all 0.1s; /* Opera */}
				.patibulocontainer:hover .patibulo div li{ width:50%!important}
				.patibulocontainer .patibulo ul li p{transition: all 0.1s;
	  -moz-transition: all 0.1s; /* Firefox 4 */
	  -webkit-transition: all 0.1s; /* Safari and Chrome */
	  -o-transition: all 0.1s; /* Opera */
				overflow:hidden}
				.patibulocontainer .patibulo ul li p img{transition: all 0.1s;
	  -moz-transition: all 0.1s; /* Firefox 4 */
	  -webkit-transition: all 0.1s; /* Safari and Chrome */
	  -o-transition: all 0.1s; /* Opera */
	  width:100%; height:auto}
	  				.patibulocontainer:hover .patibulo ul li p img{ width:100%; height:auto}
				.patibulocontainer:hover .patibulo ul li p{ }
				
				
	#hiddenmenu{ display:none!important}
	/*other*/
	.slider-for li{ height:410px; width:100%; background:#DBDBDB}
		.interior .slider-for li{ background:#fff}
		.slider-for li span{width:100%; height:100%; float:left;   position:relative}
		.slider-for li span img{ max-height:100%; width:auto;					
		max-height: 100%;max-width: 100%;width: auto;height: auto;position: absolute; top: 0; bottom: 0;left: 0;right: 0; margin: auto}
	.section{ min-height:800px}
	
	.cintillo{ width:990px; margin-left:-500px; position:relative; left:50%; margin-top:10px; margin-bottom:10px;border:5px solid #e0e0e0}
		.cintillo span{ width:68%}
		
	.newcintillo{ width:990px; margin-left:-500px; position:relative; left:50%; margin-top:10px; margin-bottom:10px;border:5px solid #e0e0e0}
		.newcintillo span{ width:64%; line-height:120px}
		.newcintillo b{ margin-top:45px}
		
	.minibox.w50 p{ margin-top:-25px}
	.w70 .w50 span{ max-height:280px}
	.minibox.w50 p{ margin-bottom:10px}
	
	.desaparecidos span{ max-height:160px; overflow:hidden}
	.w100 .w50 .box.darkgrey p{ max-height:198px; overflow:hidden; margin-bottom:20px; font-size:15px; line-height:20px}
	.w100 .w50 .box.white p{ max-height:198px; overflow:hidden; margin-bottom:0px; font-size:15px; line-height:20px; margin-top:10px}
	.w70 .w25 span, .w25 .w100 span{ min-height:120px}
	
	.container100 .w50 .box p{ max-height:163px; overflow:hidden; padding:0px; margin:20px}
	
	.patibulo ul li p{max-height:270px}
	
	
	.tendedero .w30 span {
	  height:100px; background:#fff
	}
	.container100 .w50 .box.grey,.container100 .w50 .box.lightgrey{ height: 263px}
	.patibulo ul li p{ height:255px}
	
	.dospies{ height:70px}
	.container .w25 a.w100{ width:100%}
	/*.container .w25 a.w100 strong.pie,.container .w70 a.w25 strong.pie,.container .w100 a.w30 strong.pie{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }*/
	
	.container .w25 a.w100 p,.container .w70 a.w25 p{ height:60px}
	
}
/*maximo 1023*/
@media only screen and (max-width: 1023px) {
	/*menu*/
	.logo{ width:auto; margin-left:20px; width:60%}
	.logo img{ width:100%; float:left; max-width:360px}
		.interior .logo{ width:calc(25% - 20px); height:auto}
			.interior .logo img{ vertical-align:middle}
	.seccion{float:left; width:calc(75% - 132px); height:65px; margin-top:0px}
			.seccion h5{ line-height:65px; font-size:35px; letter-spacing:-3px}
	
	
	#topnav{box-shadow:0px 0px 10px rgba(0,0,0,0.3); float:left; width:100%}
	/*other*/
	.w60 img{float:left; width:100%}
	.slider{ position:relative}
	#bx-pager{ position:absolute; top:-122px; left:0px}
		.interior #bx-pager{ top:-10px}
	.slider-for{ margin-top:112px}
	span.wimg{width:calc(100% - 40px);  overflow:hidden; max-height:100%}
	/*.onecolumn{ width:100%; margin-left:0px}*/
	/*.minibox.w100{ width:calc(50% - 5px); margin-left:0px}*/
	.minibox.w100.up{ margin-right:10px}
	.w100 h2,.container h2{ text-align:left}
		.w100 h2 span,.container h2 span{ padding-left:0px}
	.hidden{display:block}
	.tohide{display:none}
	.textoposdata{ width:100%; margin-left:0px}
	.w22{width:calc(50% - 5px)}
	.tohidepic{ display:none}
	.hiddenpic{ display:block}
	.minipic h3{ font-size:19px}
	
	.logo span{ display:none}
	
	.interior .w65,.interior .w35{ width:calc(100% - 40px); padding-right:20px; padding-left:20px; border-right:0px; margin-left:0px}
	.interior .w65{ border-bottom:1px solid #ddd; padding-bottom:30px; margin-top:0px}
	.interior .w65 img{ width:100%}	
	.cintillo b{ float:right}
}
/*entre 767 y 1023*/
@media only screen and (min-width: 767px) and (max-width: 1023px) {
/*menu*/

p.menu{ width:47px; margin:18px}
/*other*/
.w60,.w50{width:100%}
.w40{ width:100%; background:url(../img/bgsiblings.jpg) repeat-y center center}
.w40 .box{ width:50%}
.aright .box{ width:100%}
.w100 .white{ width:100%}
.patibulo ul li p{max-height:210px}
.patibulocontainer .patibulo ul li p{ max-height:180px}
.ecolumns{ width:100%}

/*footer*/
.column{width:47.5%!important; margin-right:0%}
.megacolumn{width:47.5%!important; margin-right:5%}
.small{ display:none}
.cintillo span{ font-size:22px}

#topnav ul.mainmenu li{ display:none}
	#topnav ul li.search{ display:block; width:100%}
}

/*maximo 767*/
@media only screen and (max-width: 767px) {
	
#topnav ul.mainmenu li{ display:none}
	#topnav ul li.search{ display:block; width:100%}	
/*other*/
.patibulo ul li h1{width:100%}
.w40,.w60,.w50,.w65{width:100%}
.patibulo ul li p{max-height:100%}
.minibox.w35{ width:calc(50% - 5px); margin-left:0px}
.minibox.w35.up{ margin-right:10px}

.onecolumn{ width:100%; margin-left:0px}
.minibox.w100{ width:calc(50% - 5px); margin-left:0px}
	.minibox.w25,.minibox.w50{width: calc(33.33% - 7px); margin-left:10px}
		.minibox.w50{ margin-left:0px}
	.container h3{ font-size:21px!important; line-height:27px!important}
		.container p{ font-size:15px!important; line-height:17px!important; background:none!important; padding-bottom:0px!important}
	
/*.tendedero .holder{width:calc(100% - 10px); margin-left:0px; float:left}
		.tendedero .threecolumns{ width:calc(50% - 10px); margin-left:10px}
*/

.tendedero .holder{width:100%; margin-left:0px; float:left; box-shadow:-1px 0px #ddd}
	.tendedero .threecolumns{ width:calc(50% - 41px); margin-left:20px; padding-right:20px; border-right:1px solid #ddd}
	/*.tendedero .minibox.w30{ width:100%; margin-left:0px; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px}*/
	.tendedero .threecolumns .minibox.w30{border-bottom:1px solid #ddd!important; padding-bottom:20px!important}

.w35 span,.w25 span{overflow:hidden; float:left; width:100%; max-height:150px}
.w30 span,.minibox.w25 span,.container .w50 span{overflow:hidden; float:left; width:100%; max-height:100px}
.w100 .white{ width:100%}
/*menu*/

p.menu{ width:47px; margin:18px}
/*footer*/
.column{width:100%!important; margin-right:0%}
.megacolumn{ margin-bottom:45px; border-bottom:1px solid rgba(0,0,0,0.2); padding-bottom:45px}
.small{ display:none}
.column img{ float:left}
.column span{ text-align:justify}
.column b,.column p{ float:right; text-align:right}
.parallaxinsider span{ margin-bottom:100px}
.columna{width:100%; margin-right:0%; margin-left:0%; float:left; position:relative}
.columna p{ margin-bottom:30px; margin-top:30px; text-align:center!important}
.megacolumn span { text-align:left}
.slider-for p b{ font-size:18px}
.datos p{ display:none}
.datos span{ width:100%}
.cintillo span{ font-size:15px;line-height:60px}
.cintillo img{ max-height:60px}
.cintillo b{ margin-top:15px; font-size:12px; width:80px; margin-right:10px}
.cintillo k strong{ display:none}

.newcintillo span{ font-size:15px;line-height:60px}
.newcintillo k{ height:60px; overflow:hidden}
.newcintillo b{ margin-top:15px; font-size:12px; width:80px; margin-right:10px}
.newcintillo k strong{ display:none}


.patibulo:hover ul li span:last-child{ color:#444}	
.patibulo ul li{ padding-bottom:30px}
.slick-dots{ bottom:-25px}

.interior .logo img{ margin-top:8px}
.seccion{float:left; width:calc(75% - 132px); height:65px; margin-top:0px}
			.seccion h5{ line-height:65px; font-size:25px; letter-spacing:-2px}
			.interior .cuerponota input.texto{ width:calc(100% - 22px); margin-left:0px}
			
			
			.desaparecidos p{width:calc(100% - 40px); float:left}	
				.desaparecidos h1{ width:calc(100% - 40px); margin-left:20px; margin-top:0px}
				.desaparecidos span{  width:calc(100% - 40px); margin-left:20px}
				.desaparecidos span.credito1,.desaparecidos span.credito2{ width:calc(50% - 40px); margin-left:20px; color:#999}
			
			.posdata2 p{width:calc(100% - 40px); float:left}	
				.posdata2 k{ width:100%}
				.posdata2 h1{ width:calc(100% - 40px); margin-left:0px; margin-top:0px; margin-right:20px; margin-top:20px}
				.posdata2 span{  width:calc(100% - 40px); margin-left:0px;margin-right:20px}
				
			.desaparecidosribboninside p{ font-size:14px}
				.desaparecidosribboninside p strong.rsmall{ font-size:10px}	
				
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
	.cintillo b i{ display:none}
	.cintillo b {width:70px}
	
	.newcintillo b i{ display:none}
	.newcintillo b {width:70px}
	
		.posdata2 p{width:calc(100% - 40px); float:left}	
				.posdata2 k{ width:100%}
				.posdata2 h1{ width:calc(100% - 40px); margin-left:0px; margin-top:0px; margin-right:20px; margin-top:20px}
				.posdata2 span{  width:calc(100% - 40px); margin-left:0px;margin-right:20px}
}


@media only screen and (min-width: 460px) and (max-width: 767px) {
	.cintillo span{ font-size:11px;line-height:60px}
	.cintillo img{ max-height:60px}
	.cintillo b i{ display:none}
	.cintillo b { width:60px; font-size:10px}
	
	
	.newcintillo span{ font-size:11px;line-height:60px}
	.newcintillo k{ height:60px; overflow:hidden; background:#000}
	.newcintillo b i{ display:none}
	.newcintillo b { width:60px; font-size:10px}
	
}


@media only screen and (max-width: 460px) {
.desaparecidos span.credito1,.desaparecidos span.credito2{ width:calc(100% - 40px); margin-left:20px; color:#999}
.desaparecidos span.credito2{ text-align:left; margin-top:0px}
.desaparecidos span.credito1{ margin-bottom:0px}

.lastcontent h1 b:before,h4 b:before{ background:transparent!important; background-image:none!important; display:none}
.lastcontent h1 b:after,h4 b:after{ background:transparent!important; background-image:none!important; display:none}
.slider p strong{ display:none}
.slider-for p b{ width:calc(100% - 30px); border-right:0px none; min-height:auto; box-shadow:0px 0px 0px rgba(0,0,0,0); font-size:14px; font-weight:200}

.container .w25{ margin-bottom:0px}
.minibox.w100 span,.minibox.w50 span,.minibox.w25 span,.minibox.w30 span{ max-height:100%}
.minibox.w100,.minibox.w50,.minibox.w25,.minibox.w30{ width:100%; margin:0px; margin-bottom:20px}
.minibox.w100 p,.minibox.w50 p,.minibox.w25 p,.minibox.w30 p{ margin-top:-10px}

.interior .cuerponota p span{
  border-right:1px solid #CCCCCC;
  margin:20px; margin-left:0px;
  padding:0px; padding-left:70px; border-right:0px none;
  text-align:left;
  width:calc(100% - 90px)}

}

@media only screen and (min-width: 380px) and (max-width: 460px) {
	.cintillo b{ display:none}
	.cintillo span{ font-size:11px;line-height:60px}
	.cintillo img{ max-height:60px}
	
	.newcintillo b{ display:none}
	.newcintillo span{ font-size:11px;line-height:60px}
	.newcintillo k{ height:60px; overflow:hidden; background:#000}
	
		.seccion h5{ line-height:65px; font-size:20px; letter-spacing:-2px}
		
		ul li.search form{ width:100%}
		ul li.search span{ display:none}
		
}

/*maximo 380*/
@media only screen and (max-width: 380px) {
	.top{ display:none}
	.cintillo span{ font-size:9px; line-height:60px}
	.cintillo img{ max-height:60px}
	.cintillo b{ display:none}
	
	.newcintillo span{ font-size:9px; line-height:60px}
	.newcintillo k{ height:60px; overflow:hidden; background:#000}
	.newcintillo b{ display:none}
		
		.seccion h5{ line-height:65px; font-size:13px; letter-spacing:-1px}
		
	#webform_side_tab{ display:none!important}	
}