@media screen and (max-width: 1268px){
	.video{
	    width: calc(100% - 315px);
	    width: -moz-calc(100% - 315px);
	    width: -webkit-calc(100% - 315px);
	    width: -o-calc(100% - 315px);
	 }
	.post.post_n{
	    width: calc(25% - 15px);
	    width: -moz-calc(25% - 15px);
	    width: -webkit-calc(25% - 15px);
	    width: -o-calc(25% - 15px);
        margin: 0px 7px 20px;
	}

	.inf{
		margin-right: 10px;
	}

	.mask_patroci{
	    width: 100%;
	}
	.footer_int{
	    width: 95%;
	    height: auto;
	}

	.puntos_menu{
	    width: 96%;
	}
	.columna_izq{
		width: calc(100% - 300px);
	    width: -moz-calc(100% - 300px);
	    width: -webkit-calc(100% - 300px);
	    width: -o-calc(100% - 300px);
        margin-right: 30px;
	}
	.columna-inf{
		margin-right: 30px;
		width: calc(100% - 631px);
		width: -moz-calc(100% - 631px);
		width: -webkit-calc(100% - 631px);
		width: -o-calc(100% - 631px);
	}

	.content_text{
		width: 100%;

	}
	.caja_tumblr{
		width: 288px;
	}
	.content{
		width: -o-calc(100% - 40px);
		width: -ms-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
	}
	.menu_black{
		width: 100%

	}
		.columna3{

		}
	.columna4{
		display: none;
	}
	.columna{
		width: calc(100%/3 - 52px);
		width: -moz-calc(100%/3 - 52px);
		width: -webkit-calc(100%/3 - 52px);
		width: -o-calc(100%/3 - 52px);
	}
	.columna.columna1{
	    width: 394px;
	}
	.box_post.box_post_c_sb{
	    width: -o-calc(25% * 3);
	    width: -ms-calc(25% * 3);
	    width: -moz-calc(25% * 3);
	    width: -webkit-calc(25% * 3);
	    width: calc(25% * 3);
	}
	.box_post_sb{
	    width: -o-calc(100%/3);
		width: -ms-calc(100%/3);
		width: -moz-calc(100%/3);
		width: -webkit-calc(100%/3);
		width: calc(100%/3);

	}
	.box_post.box_post_c_sb .post{
		width: -o-calc(100%/3 - 15px);
		width: -ms-calc(100%/3 - 15px);
		width: -moz-calc(100%/3 - 15px);
		width: -webkit-calc(100%/3 - 15px);
		width: calc(100%/3 - 15px);
	}
	.box_post_sb{
	    width: -o-calc(25% - 15px);
	    width: -ms-calc(25% - 15px);
	    width: -moz-calc(25% - 15px);
	    width: -webkit-calc(25% - 15px);
	    width: calc(25% - 15px);
	}

	.box_post_sb .post.post_n{
		width: 100%;
	}

	.columna_izd_int{
		margin-left: 20px;
	}
	.columna_der_int{
		width: -o-calc(100% - 319px);
		width: -ms-calc(100% - 319px);
		width: -moz-calc(100% - 319px);
		width: -webkit-calc(100% - 319px);
		width: calc(100% - 319px);
	}

	.box_post_sb .title_black{
	    width: 100%;
	}
	.box_post_sb .post.post_n {
	    width: 100%;
	    margin: 0px 0px 20px;
	}
	.mes_program{
	    width: -o-calc(100% - 20px);
	    width: -ms-calc(100% - 20px);
	    width: -moz-calc(100% - 20px);
	    width: -webkit-calc(100% - 20px);
	    width: calc(100% - 20px);
	}

	.break{
	    width: -o-calc(100% + 40px);
	    width: -ms-calc(100% + 40px);
	    width: -moz-calc(100% + 40px);
	    width: -webkit-calc(100% + 40px);
	    width: calc(100% + 40px);
    	left: -20px;
	}


}


@media screen and (max-width: 1240px){
	.header_black2{
		display: none;
	}
	.header_logos{
		position: relative;
		z-index: -2;
		height: 90px;
	}
	.menu_black{
		display: none;
    position: absolute;
    height: auto;
    background-color: #fff;
    top: 41px;
	}
	.menu_black_ul{
		overflow: hidden;
		 width: 100%;
		 height: auto;
	}
	.menu_black_li{
		border-bottom: 1px solid #ccc ;
		padding-left: 10px;
		line-height: 40px ;
		width: 100% ;

    float: inherit;
    text-align: inherit;
	}
	.redes{
		display: none;
		margin-top: 84px;
	}
	.menu_category_resp{
		    z-index: -1;
		display: block;
	}

	.logo_mini{
		display: block;
	}
	.header_int{
		position: fixed;
		top: 0px;
		z-index: -1;
		}
		.header_black{
	    position: fixed;
	    top: 0;
	    display: none;
	    
	}
	.header{
		    height: auto;
		    margin-top: 82px;
	}
	.redes_ul{
		float: right;
		width: auto;
	}
	.header{
		display: none;
	}
	.header_responsivo{
	    display: block;
	}

	.wrapper{
		margin-top: 40px;
	    margin-bottom: 270px;
	}

/*	.footer{
		height: 270px;
	}*/

	.columna.columna4{
		width: -o-calc(100% - 20px);
		width: -ms-calc(100% - 20px);
		width: -moz-calc(100% - 20px);
		width: -webkit-calc(100% - 20px);
		width: calc(100% - 20px);
		clear: both;
		float: initial;
		border-top: 1px solid rgba(255, 255, 255, 0.31);
		margin-bottom: 0px;
		display: block;
	}
	.f_newsletter2{
		width: auto;
		display: inline-block;
		vertical-align: middle;
	}
	.redes.redesf{
		margin-top: 0px;
		display: inline-block;
		float: initial;
		vertical-align: middle;
		margin-left: 10px;
	}
	

	.redes.redesf .redes_ul{
		margin: 0px;
	}

	.menu_desplegable{
		height: 0;
	}
	
}

@media screen and (max-width: 1200px){
	.acf-map{
		height: 300px ;
	}
	.linea_mes{
		    padding-top: 0px;
		    margin: 10px 0px;
	}
	
		.filtrar{
    top: inherit ;
    padding-top: inherit ;
    margin-bottom: 0px;
 }
	.img_post_c{
		    height: 122px;
	}

	.break2{
		display: none;
	}

	.columna_text{
		width: 100%;
	}
	.columna-inf{
		width: 100%;
		margin-bottom: 30px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 30px;
	}
	.columna_izq{
		    margin-right: 60px;
    width: calc(100% - 329px);
    width: -moz-calc(100% - 329px);
    width: -webkit-calc(100% - 329px);
    width: -o-calc(100% - 329px);
	}

	.box_post.box_post_c_sb .filtrar{
		background-color: #f4f4f4;
	}

}
@media screen and (max-width: 1163px){
	.video_int{
		height: 409px;
	}

	.caja_tumblr{

	}
	
	.f_newsletter2 .suscribeForm{
		display: block;
	} 

	.thumb{
		height: 208px;
	}

	.pleca{
		height: 68px;
		white-space: initial;
	}



	form.suscribeForm{
		display: none;
	}


	.menu_black_li{
		border: none;

	}
	.box_video{
    width: calc(100% - 295px);
    width: -moz-calc(100% - 295px);
    width: -webkit-calc(100% - 295px);
    width: -o-calc(100% - 295px);
 }

 	.thumb:hover .pleca {
	    height: 100%;
	}


}
@media screen and (max-width: 1120px){
	.columna2{
		    width: 278px;
	}
	.columna.columna1 {
    width: 379px;
}

}
@media screen and (max-width: 1113px){
	.slider{
		height: 500px;
	}
	.thumb{
		    height: 216px;
	}

}

@media screen and (max-width: 1100px){
	.mes{
		display: none;
	}
}

@media screen and (max-width: 1090px){
	.post.post_n{
	    width: -o-calc(100%/3 - 15px);
	    width: -ms-calc(100%/3 - 15px);
	    width: -moz-calc(100%/3 - 15px);
	    width: -webkit-calc(100%/3 - 15px);
	    width: calc(100%/3 - 15px);
	}

	.box_post.box_post_c_sb .post{
		width: -o-calc(50% - 15px);
		width: -ms-calc(50% - 15px);
		width: -moz-calc(50% - 15px);
		width: -webkit-calc(50% - 15px);
		width: calc(50% - 15px);
	}
	.box_post.box_post_c_sb{
		width: -o-calc(100%/3 * 2);
		width: -ms-calc(100%/3 * 2);
		width: -moz-calc(100%/3 * 2);
		width: -webkit-calc(100%/3 * 2);
		width: calc(100%/3 * 2);
	}

	.box_post_sb{
	    width: -o-calc(100%/3 - 15px);
	    width: -ms-calc(100%/3 - 15px);
	    width: -moz-calc(100%/3 - 15px);
	    width: -webkit-calc(100%/3 - 15px);
	    width: calc(100%/3 - 15px);
	}

}

@media screen and (max-width: 1065px){

	.post_c_mascara{
		    width: 100%;
    height: 340px;
    overflow-x: scroll;
    white-space: nowrap;
    overflow-y: hidden;
	}

	.post_c_mascara .post_c{
		float: inherit;
    display: inline-block;
    margin: 5px 2px;
    width: 250px;
    white-space: inherit;
	}

	.columna3 {
    width: 25%;
}
	.columna.columna1 {
    width: 373px;
}
.columna2{
	float: right;
}

	.content_post1_c{
		 width: 100%;
		 height: 290px;
		 margin-bottom: 10px;
	}
	.img_post_c {
    height: 178px;
}
		.post_c{
		    width: calc(100%/3 - 10px);
		    width: -moz-calc(100%/3 - 10px);
		    width:  -webkit-calc(100%/3 - 10px);
		    width: -o-calc(100%/3 - 10px);
		    margin-bottom: 20px;
		    height: 321px;
		    margin: 5px;
	}
	.post_c:nth-last-child(3){

	display: none;
	}
	.post_c:nth-last-child(5){

	display: none;}

	.columna-dere .post_c{
		width: 100%;
		margin:0px auto 20px;
	}


}
@media screen and (max-width: 1040px){
	.logos{
		margin-top: 18px;
	}
	.columna-dere .gldp-calendario{
		display:block;
	}
	
/*
	.calendar, .gldp-calendario{
		display: none;
	}*/
	.columna_izd_int {
    display: none;
}
	.columna_der_int {
    width: -o-calc(100% - 20px);
    width: -ms-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
    margin-top: 0px;
    float: inherit;
    margin: auto;
}
	.program_text{
    width: calc(100% -  284px);
    width: -moz-calc(100% -  284px);
    width: -webkit-calc(100% - 284px);
    width: -o-calc(100% -  284px);
	}
	.program_img{
		width: 249px;
       height: 217px;
	}

	.wrapper{
		    position: relative;
		    margin-bottom: inherit;
	}
	.footer{
		    position: relative;
		    margin-top:inherit;
	}
	.redesf{
    display: block ;
    margin-top: inherit ;
	}
	.tumblr::-webkit-scrollbar{
		    width: 10px;
	}
	.reds3{
		display: none ;
		position: relative ;
		opacity: 0 ;
	}
	.redes2{
		margin-top: 20px ;
		display: block ;
	}
	.slider_int{
		height: 419px;
	}
	
	
	.box_left{
		margin-top: 40px;
	}
	
	.filtrar{
		position: relative;
	}
	.mes_program{
		margin-top: 0px;
	}
	.filtrar.act{
		position: relative;
		top: inherit;
		padding-top: inherit;
	}

	.mes_program{
		width: 100%;
	}

	.columna.columna4 .f_newsletter2{
		display: none;
	}

	.redes.redesf{
		margin-left: 0;
	}

	.reds3{
		display: none!important;

	}
	.reds3.act{
		display: none!important;
	}

	/*cce nuevvos cambios*/
	.columna_izd_int{
		display: block;
		width: -o-calc(100% - 40px);
		width: -ms-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
		position: relative;
		float: initial;
		height: auto;
		margin: 0 auto;
	}
	.calendario{
	    height: auto;
		margin-bottom: 10px;
	}

	.table-bordered td{
		display: none;
	}
	.columna_izd_int .calendario.actfijo{
		position: relative;
    	top: initial;
    	width: 100%;
	}

	.columna_izd_int .calendario.actfijo.actabsolute{
		position: relative;
    	top: initial;
    	width: 100%;
    	bottom: initial;
	}


/*cce fin de nuevos cambios*/
	.post.post_calendar .calendar{
		display: block;
	}
	.post.post_calendar{
		height: auto;
    float: inherit;
    clear: both;
    padding-top: 20px;
    margin: auto;
    display: block;
	}

	.box_video{
		    width: 100%;
    margin: 0;
    float: inherit;
	}

	.caja_tumblr{
		width: 300px;
	}
	.video{
	    width: -o-calc(100% - 325px);
	    width: -ms-calc(100% - 325px);
	    width: -moz-calc(100% - 325px);
	    width: -webkit-calc(100% - 325px);
	    width: calc(100% - 325px);
	}


}
@media screen and (max-width: 1012px){
	.footer{
		height: auto;
	}
	.columna3{
    width: calc(100% - 489px) ;
    width: 
    -moz-calc(100%  - 489px) ;
    width: 
    -webkit-calc(100% - 489px) ;
    width: 
    -o-calc(100% - 489px);
    margin:10px;
    float: right;
 }
	.columna2{
		display: none;
	}

}
@media screen and (max-width: 1000px){
	.caja_video{
		margin-bottom: inherit;
	}
	.contenedor_mask.contenedor_mask2{
		height: 100% ;
	}
	.post_n {
	    width: calc(100%/3 - 12px);
	    width: -moz-calc(100%/3 - 12px);
	    width: -webkit-calc(100%/3 - 12px);
	    width: -o-calc(100%/3 - 12px);
	}
	.text_post{
		white-space: initial;
	}
	.contenedor_post {
	    width: 100%;
	    height: 100%;
	    white-space: nowrap;
	}
	.box_scroll{
	    height: 283px;
	    position: relative;
	    overflow: hidden;
	    width: 100%;
	    overflow-x: scroll;
	 }
	.post{
		float: inherit;
		display: inline-block;
		display: inline-table;
	}

	.video_int {
	    height: 349px;
	    margin-bottom: inherit;
	}
	.mascarilla.mascarilla2{
		height: 65px;
    	margin-top: 10px;
	}
	.post.caja_video{
		    float: inherit;
    display: inline-block;
	}
	.contenedor_mask{
	    width: 100%;
	    height: 314px;
	    white-space: nowrap;
	}
	.mascarilla{
	    overflow-x: scroll;
	}
	.post{
		width:250px;
	}
	.flecha_der_m{
		display: none;
	}
	.flecha_izq_m{
		display: none;

	}
	.thumblast{
		margin: 0px;
	}
	.thumb{
	    width: 300px;
	    margin-bottom: 5px;
	    height: 263px;
	    float: inherit;
	    display: inline-block;
	}

	.post.post_n{
		float: left;
	}

}

@media screen and (max-width: 930px){
	.text_activi{
		width: 100%;
	}
	.content2 .content{
		width: 100%;
	}
	.img_post_c{
		height: 177px;
	}

	.tags{
		padding-top: 10px;
	}
	
	.columna-dere .gldp-calendario{
		display: none ;
	}
	.post_n {
	    width: calc(100%/2 - 12px);
	    width: -moz-calc(100%/2 - 12px);
	    width: -webkit-calc(100%/2 - 12px);
	    width: -o-calc(100%/2 - 12px);
	}

	.content_text {
	    width: 100%;
	}
	.content2{
		padding-top: 0px;
	}
	.caja_inscrip{
		    width: 100%;
	}
	.title_content_nota{
		    margin-top: 30px;
	}
	.content_post1_c{
	width: calc(100%/3 - 10px);
	width: 
	
	-moz-calc(100%/3 - 10px) ;
	width: 
	
	-webkit-calc(100%/3 - 10px);
	width: 
	
	
	-o-calc(100%/3 - 10px) ;
	margin: 5px;
	height: 315px;
	float: left;
	}
	.columna-dere{
		width: 100%;
	}
	
	.columna_izq{
		width: 100%;
		float: inherit;
		margin-bottom: 30px;
	}
	.slider {
    height: 430px;
}
.slider_int {
    height: 452px;
    width: 100%;
    margin-bottom: 30px;
    float: inherit;
}
.texto_slider{
	    width: 81%;
	    float: inherit;
	    margin: auto;
}

	.video_int {
    height: 306px;
    margin-bottom: 20px;
}
	.post_calendar{
	/* width: 75%; */
	margin: auto;
	float: left;
	}
	.video{
		float: inherit;
		margin:auto; 
		margin-bottom: 50px;
	}
	
	.columna-dere .post_c {
	    width: -o-calc(100%/3 - 10px);
	    width: -ms-calc(100%/3 - 10px);
	    width: -moz-calc(100%/3 - 10px);
	    width: -webkit-calc(100%/3 - 10px);
	    width: calc(100%/3 - 10px);
	    margin: 5px;
	    overflow: hidden;
	}

	.columna-dere .post_c .img_post_c{
		width: 100%;
		height: 0px;
		padding-bottom: 62%;
	}
	.caja_tumblr{
		float: inherit;
		margin:auto;
	}

	.caja_video.post{
		width: 102px;
    height: 59px;
	}

	.diary_p{
		    width: 100%;
    float: inherit;
    padding-bottom: 70%;

	}
	/*cambios*/

	.break .title_calen{
		 width: 273px;
    margin: auto;
	}

	/*fin de cambios*/




}
@media screen and (max-width: 900px){

	.acf-map{
		/* display:none; */
	}
	.redesf{
		display: none ;
	}
	.footer{
		overflow: hidden;
	}
	
	.columna.columna3{
	    width: -o-calc(100% - 413px);
	    width: -ms-calc(100% - 413px);
	    width: -moz-calc(100% - 413px);
	    width: -webkit-calc(100% - 413px);
	    width: calc(100% - 413px);
	}
.f_newsletter2{
	display: none;
}

}
@media screen and (max-width: 860px){
	
	.video_int {
    height: 393px;
    /* margin-bottom: 0px; */
}
	.box_video{
		    width: 100%;
		    margin: auto;
		    float: inherit;
	}
	.date-events{
		    height:  191px;
	}
	.program_text{
		    overflow: hidden;
		        height: 135px;
    width: calc(100% - 297px);
    width: -moz-calc(100% - 297px );
    width: -webkit-calc(100% - 297px);
    width: -o-calc(100% - 297px);

	}
	.program_img{
    width: 261px;
    height: 191px;
	}
	.box_formulario h3{
		    height: 48px;
	}
	
	.post_calendar{
		margin: auto;
		float: inherit;
		overflow: inherit;
	}
	.diary_p{
		margin: 0;
		margin-bottom: 30px;
	}



}
@media screen and (max-width: 840px){
	.text_slider h2{
		font-size: 35px;
		line-height: 44px;
	}
	.post_c{
		height: 300px;
	}
	.img_post_c{
		height: 176px;
	}


	
	.video{
		    width: 100%;
		    float: inherit;
		    /* margin: 0px auto; */
		    margin-bottom: 25px;
	}
	.thumblast{
		margin: 5px;
	}
	.thumbfirst{
		margin: 5px;
	}
	.thumb{
     width: -moz-calc(100%/2 - 10px);
     width: -ms-calc(100%/2 - 10px);
     width: -o-calc(100%/2 - 10px);
     width: calc(100%/2 - 10px);
 }

}
@media screen and (max-width: 800px){
	.content_pag{
		width: 100%;
	}
	
	.post_c:nth-last-child(8){
		display: none;
	}

	.program_text{
		overflow: inherit;
		height: auto;
	}
	.tags2{
		position: relative;
		margin-top: 11px;
		padding-top: 0px;
		width: 83%;
	}
	.img_post_c{
		height: 209px;
	}

	.columna3 {
    width: calc(100% - 428px) ;
    width: -moz-calc(100% - 428px);
    width: -webkit-calc(100% - 428px) ;
    width: -o-calc(100% - 428px);
    }
	.submenu_li:hover{
		    color: #ed1e79;
		    background-color: inherit;
	}
	.columna-dere .text_post_c{
		height: 112px;
	}
	.content_post1_c{
	    height: 371px ;
	    width: calc(100%/2 - 10px) ;
	    width: -moz-calc(100%/2 - 10px);
	    width:  -webkit-calc(100%/2 - 10px);
	    width:  -o-calc(100%/2 - 10px) ;
	    float: left ;
	    margin: 5px ;
	}
	
	.columna-dere .text_post_c{
		width: 95%;
		float: inherit;
		overflow: hidden;
		height: 111px;
		margin: 10px;
	}
	.columna-dere .img_post_c{
		width: 100%;
		float: inherit;
		height: 220px;
	}
	
	.submenu_li{
		width: 100%;
		padding-left: inherit;
		border: none;
	}
	.logo_mini_responsi{
		display: block;
	}
	

	.menu_li{
		float: inherit;
		border-bottom: 1px solid #ccc;
		height: auto;
		/* padding: inherit; */
		border-right: inherit;
		width: 100%;
		padding: 0px;
		background-color: #F3F3F3;
		position: relative;
		padding: 0px 10px;
	}
	.submenu_ul{
		 display: block;
		 position: relative;
		 min-width: inherit;
		 width: 100%;
		 margin: 0px -10px;
		 padding: 0px 14px;
	}

	.menu_responsivo{
	display: block;
    position: absolute;
    z-index: 4;
    right: 0px;
	}
	.menu_ul{
	    height: auto;
	    width: 100%;
	    background-color: #fff;
	}
	
	.menu{
		width: 100%;
		float: inherit;
		height: 100%;
		margin-top: 1px;
		display: none;
		position: fixed;
		overflow-y: scroll;
		overflow-x: hidden;
	}
	.logo_mini{
		display: none ;
	}
	
	
	.slider {
    height: 394px;
}
	.post_c{
		width: calc(100%/2 - 10px);
		width: -moz-calc(100%/2 - 10px);
		width: -webkit-calc(100%/2 - 10px);
		width: -o-calc(100%/2 - 10px);
		height: 333px;
	}





}

@media screen and (max-width: 770px){
	.post.post_n{
	    width: -o-calc(50% - 15px);
	    width: -ms-calc(50% - 15px);
	    width: -moz-calc(50% - 15px);
	    width: -webkit-calc(50% - 15px);
	    width: calc(50% - 15px);
	}

	.box_post.box_post_c_sb{
		width: 100%;
	}

	.box_post_sb{
		width: 100%;
	}
	.box_post_sb .post.post_n{
		width: -o-calc(50% - 15px);
		width: -ms-calc(50% - 15px);
		width: -moz-calc(50% - 15px);
		width: -webkit-calc(50% - 15px);
		width: calc(50% - 15px);
		margin: 0px 7px 20px;
	}
	.mes{
		display: block;
	}


}

@media screen and (max-width: 730px){
	.post_c{
		height: 305px;
	}
	.post_n{
		    width: 400px;
		    margin: auto;
		    float: inherit;
		    margin-bottom: 10px;
	}
		.box_list_texto{
		    width: 441px;
		    margin: auto;
		    /* height: 385px; */
		    margin-bottom: 10px;
	}
	.header_logos{
		    display: none;
	}
	.video_int {
    /* height: 313px; */
}
	.event{
		    width: 95%;
		    padding-top: 15px;
		        margin: auto;
	}
	.date-events{
		    height: 455px;
		        margin-bottom: 10px;
	}
	
	.columna.columna3{
		width: 100%;
		float: inherit;
	}
		.columna.columna1{
			float: inherit;
			width: 100%;
		}
	.texto_footer{
		float: inherit;
	}
	
	.img_post_c {
    height: 178px;
      }
      .footer {
    	height: auto;
	}
	.columna{
		margin: 10px 0px;
	}
	.texto_footer{
		margin-left: 0px;
	}
	.thumb{
	    width: 250px;
	    height: 230px;
	}
	.box_scroll{
		height: 263px;
	}
	.post.post_n{
		margin: 5px;
	}

	.content_post1_c {
	    height: 280px;
	}
	.box_list_texto{
		width: 100%;
	}


}
@media screen and (max-width: 700px){
	.video{
		margin-bottom:initial;
	}

	.content_flechas_mask{
		display:none;
	}

	.video .content_flechas_mask{
		display:block;
	}
	.tumblr iframe{
		height: 301px ;
	}
	.video_int {
	    height: 326px;
	}
	.box_video{
		margin-bottom: 30px;
	}
	._600{
		width: 100%;
	}
	.columna-dere .gldp-calendario{
		position: relative ;
	}
	
	.box_formulario h3{
		height: auto;
	}
	.box_form_r{
		margin-left:inherit;
	}
	.caja_inscrip input[type="fecha"]{
		margin-right: 2px;
	}
	.caja_inscrip input[type="email"]{
		float: inherit;
		width: 98%;
	}
	.box_form{
		width: 100%;
		float: inherit;
	}
	.slider_int{
	    height: 389px;
	}
	textarea{
		width: 98% ;
	}



}

@media screen and (max-width: 650px){
	.lupa_form{
		position: absolute;
		float: inherit;
		right: 39px;
		width: 90%;
	}
	.text_slider{
		width: -o-calc(100% - 40px);
		width: -ms-calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
		bottom: 25px;
	}
	.text_slider h2{
		font-size: 27px;
		line-height: 31px;
	}

	.columna_der_int{
		width: 95%;
		margin: auto;
		float: inherit;
	}
	.post_c{
	    height: 318px;
	}
	.img_post_c{
	    height: 190px;
	}
	.post.post_n{
	    width: -o-calc(50% - 15px);
	    width: -ms-calc(50% - 15px);
	    width: -moz-calc(50% - 15px);
	    width: -webkit-calc(50% - 15px);
	    width: calc(50% - 15px);
	}
	.box_post.box_post_c_sb .post{
		width: -o-calc(50% - 10px);
		width: -ms-calc(50% - 10px);
		width: -moz-calc(50% - 10px);
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
	}
	.int_filtro form{
		    width: 140px;
    padding: 0px 3px;
	}
	


}

@media screen and (max-width: 600px){
	.post_c{
		width: 350px;
		margin: auto;
		float: inherit;
		margin-bottom: 20px;
	}
	.columna_text iframe{
		height: 280px;
	}

	.content_post1_c{
		width: 350px ;
		margin: auto ;
		float: inherit ;
		margin-bottom: 10px ;
	}
	.texto_footer{
		margin-left: 0px;
		width: 100%;
		margin-bottom: 10px;
	}

	.columna{
		margin: 0;
		padding-bottom: 10px;
	}
	.footer {
	    height: auto;
	}

	.slider {
	    height: 348px;
	}
	.video_int{
		    height: 290px;
	}
	.slider_int {
	    height: 329px;
	}
	.box_post.box_post_c_sb .title_black{
		min-height: inherit;
		height: auto;
	}
	.box_post.box_post_c_sb .title_mes_izq{
		display: block;
		margin: 0;
	}
	.mes{
		width: 100%;
		float: inherit;
		display: block;
	}
	.columna-dere .post_c{
		float: left;
		width: -o-calc(50% - 10px);
		width: -ms-calc(50% - 10px);
		width: -moz-calc(50% - 10px);
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
	}

	.columna_responsive{
		display: block;
	}
	.box_post.box_post_c_sb .filtrar{
		display: none;
	}
	.calendario_icon{
		display: none;
	}

	.program_img{
		width: 100%;
	    height: 0px;
	    padding-bottom: 62%;
	    float: inherit;
	    margin-bottom: 10px;
	    position: relative;
	}
	.img_prog{
		position: absolute;
		top: 0;
		left: 0;
	}
	.program_text{
	    width: 96%;
	    float: inherit;
	    margin: 10px;
	}
	.box_list_texto{
		width: 380px;
	}
	.columna.columna4{
		display: none;
	}


}

@media screen and (max-width: 580px){
	.banner{
		float: inherit;
		width: 100%;
	}
	.table-bordered{
		margin-right: 20px;
		margin: 0px auto 10px;
		float: inherit;
	}
}


@media screen and (max-width: 520px){
	
	.post_n{
		width: 100%;
	}
	.columna-dere .img_post_c {
		height: 190px;
		width: 100%;
	}
	.columna-dere .text_post_c{
	    width: 95%;
	    height: 132px;
	}
	.tags1{
	    right: inherit;
	}
	.box_video {
	    width: 100%;
	}
	.img_post_c {
		width: 100%;
		height: 212px;
	}
	.post.post_n{
		width: 301px;
		float: inherit;
		margin: 5px auto 15px;
		display: block;
	}
	.box_post.box_post_c_sb .post{
		width: 301px;
		margin: 5px auto 15px;
		float: initial;
		display: block;
	}
	.box_post_sb .post.post_n{
		width: 301px;
		margin: 5px auto 15px;
		float: initial;
		display: block;
	}
	.box_post_sb{
		margin-left: 0px;
	}

	.columna-dere .post_c{
		width: 301px;
    	float: initial;
    	margin: 5px auto 15px;
	}


}

@media screen and (max-width: 500px){
	.parrafo img{
		width: 100%;
	}
	.caja_parrafo{
		padding-bottom: 0px;
	}
	.btn_news{
		position: absolute;
		top: -41px;
		float: inherit;
		left: 79px;
		z-index: 2;
	}
	.post_c{
		height: 332px;
	}
	.columna_text iframe {
	    height: 228px;
	}
	.decoracion_mes{
	    line-height: 29px;
	}
	.mes_program{
		margin-top: 58px;
	}
	.linea_mes{
		padding-top: inherit;
		margin: 0px;
		padding-bottom: 20px;
	}
	.box_list_texto {
	    width: 100%;
	    margin: auto;
	}
	.filtrar{
		border: none;
	}
	.int_filtro form{
	    width: 95%;
	}
	.int_filtro{
	    width: 100%;
	    background-color: #fff;
	    margin-bottom: 10px;
	    border: none;
	}
	.slider {
	    height: 275px;
	}
	.slider_int {
	    height: 276px;
	}

	

	.mes_program{
		margin-top: 0px; 
	}
	/*cambios*/
	.mes_program{
		margin-top: 0px;
	}
	.filtrar {
	    margin-top: 0px;
	    height: auto;
	}
	.int_filtro{
		float: initial;
	}
	.mes_program .linea_mes{
		display: none;
	}
	/*fin de cambios*/
}


@media screen and (max-width: 480px){
	

}

@media screen and (max-width: 430px){
	
	.content_post1_c{
		width: 100% ;
	}




}

@media screen and (max-width: 400px){

	.post_c{
		width: 100%;
	}
	.logo1{
		width: 100%;
		margin: 0px;
		background-size: 303px;
		margin-top: 10px;
	}
	.video_int{
		height: 204px;
	}

	.columna_text iframe {
	    height: 179px;
	}
	.slider_int {
	    height: 236px;
	}

}

@media screen and (max-width: 370px){
	.post.post_n{
		width: 100%;
	}
	.box_post.box_post_c_sb .post{
		width: 100%;
	}

	.box_post_sb .post.post_n{
		width: 100%;
	}
	.columna-dere .post_c{
		width: 100%;
	}
	.caja_tumblr{
		margin-left: -10px;
	}

}

@media screen and (max-width: 320px){
	
	.frm_form_field{
		width: 96%;
	}
	.post_c{
		    height: 338px;
	}



}











