*:not(section div.content_col2 div.col):not(section div.content_col3 div.col) {
	float: none !important;
	width: 100% !important;
}

div.menuu, div.menup, div.container_btn_menu_left, div#menu_left, nav.block_media_social, div.slide.updatebg, nav.prog_menu, section.programmev2 a#btn_parallax_bottom, section.programmev2 div#slide1 div.center nav.prog_menu_big { display: none !important; }
header#containerHeader h1.logo, div#carousel_container div.block_carousel div.image, div#carousel_container div.block_carousel div.txt h3, div#carousel_container div.block_carousel div.txt div.resume, div#carousel_container a.btn_more_news, section h2.title, section h3.icn { -webkit-print-color-adjust: exact; }

header#containerHeader { position: relative; }
header#containerHeader h1.logo { margin: 0 auto; right: 0; }
section.programmev2 div.slide { margin: 0; }

section .menuimp, section .menuimp div.info, div.block_media, div.block_media div.inher, div.block_media div.info { height: auto !important; }
section .menuimp div.info, section .menuimp div.info h3, div.block_media div.inher, div.block_media div.info, div.block_media div.info h3 { position: relative !important; }

section.programmev2 div.slide:first-child { display: block !important; height: auto; min-height: 0; }