/** MENU RESPONSIVE **/

#access_responsive {
	background-color: #000;
	padding: 5px 0;
}

.menu-btn div {
	position: absolute;
	left: 100%;
	top: 64%;
	padding-right: 8px;
	margin-top: -0.50em;
	line-height: 1.2;
	font-size: 18px;
	font-weight: 200;
	vertical-align: middle;
	z-index: 99;
}

.menu-btn span {
	display: block;
	width: 19px;
	height: 3px;
	margin: 4px 10px;
	background: #fff;
	z-index: 99;
}

.responsive-menu {
	display: none;
	z-index: 10;
	background: #000;
	position: absolute;
	width: 100%;
	color: #fff;
}

.responsive-menu ul {
	font-size: 12px;
    list-style: outside none none;
    margin-left: 0px;
    padding-left: 0;
}

.responsive-menu a {
    color: #fff;
    font-size: 18px;
}

.responsive-menu a:hover {
	text-decoration: none;
}

.expand {
	display: block !important; 
}

.open-menu-link{
	display: none;
	position: absolute;
	right: 15px;
	line-height: 25px;
	font-size: 30px;
	cursor: pointer;
}

li .sub-menu{
	display: none;
}

.visible {
	display: block !important;
}

.responsive-menu .menu-item-29291 {
	background: url("images/mano_barra.png") no-repeat;
}

.responsive-menu .menu-item-29291 a {
	display: inline-block;
	width: 30px;
}

.responsive-menu .menu-item-29311 {
    background: #000 url("images/feed.png") no-repeat scroll 0 0;
}

.responsive-menu .menu-item-29311 a {
	display: inline-block;
	width: 30px;
}

.responsive-menu .menu-item-98093 {
	background-color: #C0272D;
}

.responsive-menu .menu > .menu-item {
    border-bottom: 1px solid #222;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
	padding-left:11px;
}

.responsive-menu .menu > .menu-item {
	border-bottom: none;
}

#access_responsive #header1 #searchform {
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}

#search_responsive {
	background-color: #808080;
    float: right;
    height: 35px;
    margin-top: -30px;
}

#header1 #search_responsive #searchform {
	position: relative;
	right: auto;
	top: auto;
}

#header1 #search_responsive #s {
	position: relative;
	margin-top: 3px;
	margin-right: 10px;
	top: auto;
}


/** TABLA EVENTOS **/

.tabla_eventos-responsive {
    font-size: 17px;
    width: 100%;
}

.tabla_eventos-responsive tr td.st-val {
	padding: 0 10px;
}

.tabla_eventos-responsive th {
	font-weight: bold;
	padding: 10px;
	background: #eee;
	border-top: 15px solid #fff;
}

.tabla_eventos-responsive tr:nth-child(1) {
	display: none;
}

.tabla_eventos-responsive td {
	padding: 3px 10px;
}



@media only screen and (min-width: 1030px) {
	
	#access_responsive {
		display: none;
	}
	
}

@media only screen and (max-width: 1029px) {
	
	#access {
		display: none;
	}
	
	.entry-content img {
		max-width: 100%;
	}
	
	#mosca_michavila {
		margin-right:0px;
	}
	
}


@media only screen and (max-width: 1029px) and (min-width: 768px) {	
	
	#page, #access, #colophon {
		width: 738px;
	}
	
	#header1 #publicidad #banner730 {
		width: 564px;
		height: auto;
	}
	
	#header1 #publicidad #banner200 {
		width: 157px;
		height: auto;
	}
	
	#header1 #publicidad img {
		width: 100%;
	}
	
	#header1 #publicidad {
		height: auto;
		overflow: auto;
	}
	
	#header_logos #centro #titulo {
		font-size: 42px;
	}
	
	#header_logos #centro #slogan {
		font-size: 14px;
	}
	
	#access a {
		font-size: 18px;
	}
	
	#menu-principal {
		padding-left: 40px !important;
	}
	
	#menu-item-29291 {
		margin-left: -40px;
	}
	
	#content {
		width: 738px;
	}
	
	#content #post_col1 {
		width: 420px;
	}
	
	article img {
	    max-width: 100%;
	}
	
	#secondary {
	    border-left: none;
	    clear: both;
	    float: none;
	    padding: 0;
	    width: auto;
	}
	
	#div_events_list_corta {
	    padding: 10px 20px;
	    text-align: center;
	}
	
	#div_events_list_corta td[align=right] {
		text-align: right;
		padding-right: 20px;
	}
	
	#div_events_list_corta > table, #div_events_list_corta > ul {
		text-align: left;
	}
	
	#div_events_list_corta table h3 {
		margin-bottom: 10px;
	}
	
	#publi_lateral_2 {
		width: 215px;
		float: left;
	}
	
	#publi_lateral_2 + div {
		float: left;
		margin-left: 50px;
	}
	
	#publi_lateral_2 + div + br {
		display: none;
	}
	
	#publi_lateral_2 + div + br + aside {
		float: right;
		clear: none;
		width: 215px;
	}
	
	.publi_lat_2 {
		clear: both;
	}
	
	#pie, #subpie {
		min-width: 0px;
	}
	
	#pie #colophon td:first-child {
	    width: 24% !important;
	}
	
	#pie #colophon td:nth-child(2) {
	    width: 15% !important;
	}
	
	#pie #colophon td:nth-child(3) {
	    width: 12% !important;
	}
	
	#pie #colophon td:nth-child(4) {
	    width: 22% !important;
	}
	
	#pie #colophon td:nth-child(5) {
	    width: 27% !important;
	}
	
	#nmpnu-tv table, #header_videos {
		width: 738px !important;
	}
	
	#celda_cabecera_nmpnutv {
		padding-left: 50px;
		padding-right: 50px;
	}
	
	#celda_cabecera_nmpnutv_acusticos {
		padding-left: 50px;
		padding-right: 50px;
	}	
	
	#imgvideo img {
		width: 100%;
	}
	
	#header_videos {
	    height: auto;
		text-align: center;
	}
	
	#header_videos > div {
	    display: inline-block;
	    float: none;
	}
	
	#celda_cabecera_nmpnutv {
	    background: rgba(0, 0, 0, 0) url("images/fondo_cabecera_nmpnutv.png") no-repeat scroll 673px 5px;
	}
	
	#celda_cabecera_nmpnutv_acusticos {
	    /*background: rgba(0, 0, 0, 0) url("images/fondo_cabecera_nmpnutv.png") no-repeat scroll 673px 5px;*/
	    background: rgba(0, 0, 0, 0);	    
	}	
	
	.item_video {
		width: 236px !important;
	}
	
	.item_video img {
		width: 100%;
	}
	
	body.single-post #entry_col2 {
		width: 550px !important;
	}
	
	.item_tienda_v2 {
	    width: 232px;
	}
	
}


@media only screen and (min-width: 768px) {	
	
	#footer_responsive {
		display: none;
	}
	
	#entry_resumen_responsive {
		display: none;
	}
	
	
	#content #post_col2 #not_2_2 {
		height: 594px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	#content #post_col2 #not_2_2_a #tit_cartelera {
		padding-top: 15px;
	}
	
	#cancion_de_la_semana {
		margin-top: 20px;
		padding-left: 20px !important;
		/*width: 260px !important;*/
		height: 430px;
	}
	
	#cancion_de_la_semana > iframe {
	/*
		height: 415px !important;
		width: 260px !important;
		*/
	}
	
	#content #post_col2 #not_1_2 {
		padding-top: 10px;
		padding-bottom: 10px;
		/*background: rgba(0, 0, 0, 0) url("images/fondo_300_570.png") no-repeat scroll center center;*/
	}
	
	#content #post_col1 #not_1_1, #content #post_col1 #not_2_1, #content #post_col1 #not_3_1 {
		height: 386px;
		overflow: hidden;
	}
	
	#content #post_col1 #not_1_1 header > a, #content #post_col1 #not_2_1 header > a, #content #post_col1 #not_3_1 header > a {
	    display: block;
	    height: 236px;
	    margin-bottom: 7px;
	    overflow: hidden;
	    width: 425px;
	}
	
}

@media only screen and (max-width: 767px) {
	
	#entry-col1 {
		width: 100% !important;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	#entry_col2 {
	    border-left: medium none !important;
	    padding: 0 !important;
	    width: 100% !important;
	}
	
	.fb-comments.fb_iframe_widget, .fb-comments > span {
		width: 100% !important;
	}
	
	#comments input[type=text], #comments textarea {
		width: 98% !important;
	}
	
	#entry_col2 .wp-caption a img {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.category-voxuji-radio .entry td {
	    width: 100% !important;
	}
	
	.entry-content div {
		max-width: 100%;
		overflow: hidden;
	}
	
	#contenedor_street_style {
		width: 100%;
		min-height: auto;
	}
	
	#contenedor_tendencias {
		width: 100%;
		min-height: auto;
	} 
	
	#contenedor_street_style #street-style-slider {
		padding-left: 0;
		padding-right: 0;
	}
	
	#contenedor_calendario, #contenedor_filtros_agenda {
	    border: medium none;
	    float: none;
	    text-align: center;
	    width: auto;
	}
	
	#contenedor_calendario {
		margin-top: 50px;
	    margin-bottom: 55px;
	}
	
	#contenedor_calendario > div {
		margin-left: auto;
		margin-right: auto;
	}
	
	#titulo_agenda {
		text-align: center;
		padding-top: 30px;
	}
	
	#contenedor_calendario {
		margin-top: 20px;
	}
	
	#entry_resumen_responsive {
		font-family: "Open Sans";
	    font-size: 15px;
	    font-stretch: normal;
	    letter-spacing: 0;
	    font-weight: bold;
	    margin-bottom: 20px;
	}
	
	#entry-resumen {
		display: none;
	}
	
	#post_col1 .publi_lat_2 {
		text-align: center;
	}
	
	#post_col1 #publi_lateral_2 {
	    margin-left: auto;
	    margin-right: auto;
	    margin-top: 10px;
	}
	
	#post_col1 #publi_lateral_2 + div {
	    margin-left: auto;
	    margin-right: auto;
	    float: none;
	    margin-top: 10px;
	}
	
}


@media only screen and (max-width: 767px) and (min-width: 480px) {	
	
	#pie #colophon table {
		display: none;
	}
	
	#footer_responsive {
		overflow: auto;
	}
	
	#footer_responsive .widget ul li {
		font-size: 16px;
	}
	
	#footer_responsive div:nth-child(2), #footer_responsive div:nth-child(3) {
	    width: 33%;
	    float: left;
	}
	
	#footer_responsive div:nth-child(4) {
	    width: 30%;
	    float: right;
	}
	
	#footer_responsive div:nth-child(5) {
	    clear: both;
	    margin-bottom: 25px;
	}
	
	#footer_responsive div:nth-child(5) p {
		margin-bottom: 10px !important;
		font-size: 16px;
		margin-top: 10px;
	}
	
	#footer_responsive p a img {
	    margin-right: 10px;
	    margin-bottom: 10px;
	}
	
	
}


@media only screen and (max-width: 767px) and (min-width: 640px) {	
	
	#page, #access, #colophon {
		width: 610px;
	}
	
	#header1 #publicidad #banner730 {
		width: 473px;
		height: auto;
	}
	
	#header1 #publicidad #banner200 {
		width: 118px;
		height: auto;
	}
	
	#header1 #publicidad img {
		width: 100%;
	}
	
	#header1 #publicidad {
		height: 60px;
	}
	
	#header_logos #centro {
		width: 360px;
	}
	
	#header_logos #centro #titulo {
		font-size: 40px;
	}
	
	#header_logos #centro #slogan {
		font-size: 12px;
	}
	
	#header_logos #izquierda {
		width: 75px;
		height: auto;
	}
	
	#header_logos #izquierda a {
	    display: inline-block;
	    margin: 0 8px 8px 0;
	}
	
	#header_logos #derecha {
		width: 165px;
		height: auto;
	}
	
	#access a {
		font-size: 18px;
	}
	
	#menu-principal {
		padding-left: 40px !important;
	}
	
	#menu-item-29291 {
		margin-left: -40px;
	}
	
	#primary {
		width: 610px;
	}
	
	#content {
		width: 100%;
		border-right: none;
	}
	
	#content #post_col1 {
		width: 100%;
		border-right: none;
		margin-bottom: 20px;
	}
	
	#content #post_col1 #not_1_1, #content #post_col1 #not_2_1, #content #post_col1 #not_3_1 {
		height: auto !important;
		margin-right: 0;
	}
	
	#content #post_col2 {
		width: 100%;
		margin-bottom: 20px;
	}
	
	#content #post_col2 #not_1_2 {
		width: 300px;
		float: left;
	}

	/*10npmnu*/
	#content #post_col1 #not_1_1_10nmpnu {
		height: auto !important;
		margin-right: 0;
	}
	
	#content #post_col2 #not_1_2_10nmpnu {
		background:none;
		height:auto;
	}
	#freemake {
	display:none;
	}
	
	#titulo {
	margin-left:-90px !important;
	}
	/**/
	
	#content #post_col2 #not_2_2 {
		width: 300px;
		float: right;
		margin-top: 0;
		height: 550px;
	}
	
	#cancion_de_la_semana {
		margin-bottom: 50px;
	}
	
	#cancion_de_la_semana iframe {
		height: 345px !important;
	}
	
	article img {
	    max-width: 100%;
	}
	
	#secondary {
	    border-left: none;
	    clear: both;
	    float: none;
	    padding: 0;
	    width: auto;
	}
	
	#div_events_list_corta {
	    padding: 10px 20px;
	    text-align: center;
	}
	
	#div_events_list_corta td[align=right] {
		text-align: right;
		padding-right: 20px;
	}
	
	#div_events_list_corta > table, #div_events_list_corta > ul {
		text-align: left;
	}
	
	#div_events_list_corta table h3 {
		margin-bottom: 10px;
	}
	
	#publi_lateral_2 {
		width: 215px;
	}
	
	#publi_lateral_2 + div {
		float: left;
	}
	
	#publi_lateral_2 + div + br {
		display: none;
	}
	
	#publi_lateral_2 + div + br + aside {
		float: right;
		clear: none;
		width: 360px;
		margin-top: -235px;
	}
	
	#publi_lateral_2 + div + br + aside h3 {
		display: none;
	}
	
	#publi_lateral_2 + div + br + aside iframe {
		width: 360px !important;
		height: 755px !important;
	}
	
	.publi_lat_2 {
		clear: both;
	}
	
	#pie, #subpie {
		min-width: 0px;
	}
	
	#nmpnu-tv table, #header_videos {
		width: 610px !important;
	}
	
	#celda_cabecera_nmpnutv {
		padding-left: 50px;
		padding-right: 50px;
	}
	
	#celda_cabecera_nmpnutv_acusticos {
		padding-left: 50px;
		padding-right: 50px;
	}	
	
	#mosca_michavila  {
		margin-right:0px;
	}
	
	#mosca_nmpnu_tv_acusticos img {
		width:200px;
	}
	
	#imgvideo img {
		width: 100%;
	}
	
	#header_videos {
	    height: auto;
		text-align: center;
	}
	
	#header_videos > div {
	    display: inline-block;
	    float: none;
	}
	
	#celda_cabecera_nmpnutv {
	    background: rgba(0, 0, 0, 0) url("images/fondo_cabecera_nmpnutv.png") no-repeat scroll 545px 5px;
	}
	
	#celda_cabecera_nmpnutv_acusticos {
	    background: rgba(0, 0, 0, 0) ;
	}	
	
	.item_video {
		width: 193px !important;
	}
	
	.item_video img {
		width: 100%;
	}
	
	#celda_cabecera_nmpnutv #video > iframe {
		width: 523px !important;
	}
	
	#celda_cabecera_nmpnutv_acusticos #video > iframe {
		width: 523px !important;
	}	
	
	.item_tienda_v2 {
	    width: 189px;
	}
	
}

@media only screen and (min-width: 640px) {
	
	.entry .imagen_responsive {
		display: none;
	}
	
	.tabla_eventos-responsive {
		display: none;
	}
	
}

@media only screen and (max-width: 639px) {
	
	.entry table tr td:first-child {
		display: none;
	}
	
	#tabla_eventos,
	#tabla_eventos_15,
	#tabla_eventos_30,
	#tabla_eventos_45,
	#tabla_eventos_60,
	#tabla_eventos_75,
	#tabla_eventos_90 {
		display: none;
	}
	
}


@media only screen and (max-width: 639px) and (min-width: 480px) {	
	
	#page, #access, #colophon {
		width: 450px;
	}
	
	#header1 #publicidad #banner730 {
		width: 347px;
		height: auto;
	}
	
	#header1 #publicidad #banner200 {
		width: 87px;
		height: auto;
	}
	
	#header1 #publicidad img {
		width: 100%;
	}
	
	#header1 #publicidad {
		height: 45px;
	}
	
	#header_logos {
		height: 135px;
		text-align: left;
	}
	
	#header_logos #centro {
		width: 290px;
		text-align: left;
	}
	
	#header_logos #centro #titulo {
		font-size: 30px;
	}
	
	#header_logos #centro #slogan {
		font-size: 12px;
	}
	
	#header_logos #izquierda {
		float: none;
	    height: auto;
	    padding-top: 0;
	    width: 100%;
	}
	
	#header_logos #izquierda a {
	    display: inline-block;
	    margin: 0 8px 8px 0;
	}
	
	#header_logos #derecha {
		width: 160px;
		height: auto;
	    padding-top: 0;
	    margin-top: -30px;
	}
	
	#access a {
		font-size: 18px;
	}
	
	#menu-principal {
		padding-left: 40px !important;
	}
	
	#menu-item-29291 {
		margin-left: -40px;
	}
	
	#primary {
		width: 450px;
	}
	
	#content {
		width: 100%;
		border-right: none;
	}
	
	#content #post_col1 {
		width: 100%;
		border-right: none;
		margin-bottom: 20px;
	}
	
	#content #post_col1 #not_1_1, #content #post_col1 #not_2_1, #content #post_col1 #not_3_1 {
		height: auto !important;
		margin-right: 0;
	}
	
	#content #post_col2 {
		width: 100%;
		margin-bottom: 20px;
	}
	
	#content #post_col2 #not_1_2 {
		width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}
	
	/* 10nmpnu */
	#content #post_col1 #not_1_1_10nmpnu {
		height: auto !important;
		margin-right: 0;
	}
		
	#content #post_col2 #not_1_2_10nmpnu {
		background:none;
	}
	
	#freemake {
	display:none;
	}
	
	#titulo {
		margin-left:-100px !important;		
	}
	
	#titulo img {
	}
		
	/**/
	
	#content #post_col2 #not_2_2 {
		width: 300px;
		margin-top: 0;
		height: 460px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#cancion_de_la_semana {
		margin-bottom: 25px;
	}
	
	#cancion_de_la_semana iframe {
		height: 345px !important;
	}
	
	article img {
	    max-width: 100%;
	}
	
	#secondary {
	    border-left: none;
	    clear: both;
	    float: none;
	    padding: 0;
	    width: auto;
	}
	
	#div_events_list_corta {
	    padding: 10px 20px;
	    text-align: center;
	}
	
	#div_events_list_corta td[align=right] {
		text-align: right;
		padding-right: 20px;
	}
	
	#div_events_list_corta > table, #div_events_list_corta > ul {
		text-align: left;
	}
	
	#div_events_list_corta table h3 {
		margin-bottom: 10px;
	}
	
	#publi_lateral_2 {
		width: 215px;
	}
	
	#publi_lateral_2 + div {
		float: left;
	}
	
	#publi_lateral_2 + div + br {
		display: none;
	}
	
	#publi_lateral_2 + div + br + aside {
		float: right;
		clear: none;
		width: 220px;
		margin-top: -235px;
	}
	
	#publi_lateral_2 + div + br + aside h3 {
		display: none;
	}
	
	#publi_lateral_2 + div + br + aside iframe {
		width: 220px !important;
		height: 755px !important;
	}
	
	.publi_lat_2 {
		clear: both;
	}
	
	#pie, #subpie {
		min-width: 0px;
	}
	
	#nmpnu-tv table, #header_videos {
		width: 450px !important;
	}
	
	#celda_cabecera_nmpnutv {
		padding-left: 35px;
	    padding-right: 35px;
	    padding-top: 50px;
	}
	
	#celda_cabecera_nmpnutv_acusticos {
		padding-left: 35px;
	    padding-right: 35px;
	    padding-top: 50px;
	}	
	
	#mosca_nmpnu_tv_acusticos img {
		width:200px;
	}
	
	#imgvideo img {
		width: 100%;
	}
	
	#header_videos {
	    height: auto;
		text-align: center;
	}
	
	#header_videos > div {
	    display: inline-block;
	    float: none;
	}
	
	#celda_cabecera_nmpnutv {
	    background: rgba(0, 0, 0, 0) url("images/fondo_cabecera_nmpnutv_mini.png") no-repeat scroll 392px 7px;
	}

	#celda_cabecera_nmpnutv_acusticos {
	    background: rgba(0, 0, 0, 0) ;
	}
	
	.item_video {
		width: 222px !important;
	}
	
	.item_video img {
		width: 100%;
	}
	
	#celda_cabecera_nmpnutv #video > iframe {
		width: 390px !important;
		height: 232px !important;
	}
	
	#celda_cabecera_nmpnutv_acusticos #video > iframe {
		width: 390px !important;
		height: 232px !important;
	}	
	
	html .category-nmpnu-tv #header_barra_subvideos + #primary > #content > div:nth-child(4n) {
		float: none !important;
		width: 100% !important;
		clear: both !important;
	}
	
	.category-nmpnu-tv #header_barra_subvideos + #primary > #content > div:nth-child(6n) {
		width: 15px !important;
		float: left !important;
		clear: none !important;
		height: 5px;
	}
	
	.entry .imagen_responsive img {
		max-width: 460px;
	}	
	
	#content > .item_tienda_v2:nth-child(4n) + div {
		display: none;
	}
	
	.item_tienda_v2 {
	    width: 48%;
	    padding-right: 0;
	    float: left;
	    margin-bottom: 30px;
	}
	
	#content > .item_tienda_v2:nth-child(3), #content > .item_tienda_v2:nth-child(6), #content > .item_tienda_v2:nth-child(3n-1) {
	    float: right;
	}
	
	#content > .item_tienda_v2:nth-child(2) {
		float: left;
	}
	
}


@media only screen and (max-width: 479px) {
	
	#pie #colophon table {
		display: none;
	}
	
	#footer_responsive .widget ul li {
		font-size: 16px;
	}
	
	#footer_responsive div:nth-child(2) aside ul li:nth-child(odd), #footer_responsive div:nth-child(3) aside ul li:nth-child(odd) {
	    width: 50%;
	    float: left;
	    clear: both;
	}
	
	#footer_responsive div:nth-child(2) aside ul li:nth-child(even), #footer_responsive div:nth-child(3) aside ul li:nth-child(even) {
	    width: 50%;
	    float: right;
	}
	
	#footer_responsive div:nth-child(5) p {
		margin-bottom: 10px !important;
		font-size: 16px;
		margin-top: 10px;
	}
	
	#footer_responsive p a img {
	    margin-right: 10px;
	    margin-bottom: 10px;
	}
	
	
	#footer_responsive aside {
	    margin-bottom: 15px;
	    overflow: auto;
	}
	
	#contenedor_street_style #street-style-slider .left, #contenedor_street_style #street-style-slider .right {
		width: 100%;
		text-align: center;
	}
	
	#contenedor_street_style #street-style-slider .left {
		margin-bottom: 20px;
	}
	
	.item_tienda_v2 {
		width: 100%;
		margin-bottom: 30px;
		padding-right: 0;
	}
	
	
}


@media only screen and (max-width: 479px) and (min-width: 380px) {		
	
	#page, #access, #colophon {
		width: 350px;
	}
	
	#header1 #publicidad #banner730 {
		width: 260px;
		height: auto;
	}
	
	#header1 #publicidad #banner200 {
		width: 72px;
		height: auto;
	}
	
	#header1 #publicidad img {
		width: 100%;
	}
	
	#header1 #publicidad {
		height: 33px;
	}
	
	#header_logos {
		height: 215px;
		text-align: left;
		padding-bottom: 0;
	}
	
	#header_logos #centro {
		width: 100%;
		margin-top: 15px;
	}
	
	#header_logos #centro #titulo {
		font-size: 30px;
	}
	
	#header_logos #centro #slogan {
		font-size: 12px;
	}
	
	#header_logos #izquierda {
		float: none;
	    height: auto;
	    margin-bottom: 35px;
	    padding-top: 15px;
	    width: 100%;
	}
	
	#header_logos #izquierda a {
	    display: inline-block;
	    margin: 0 8px 8px 0;
	}
	
	#header_logos #derecha {
		height: auto;
	    left: 50%;
	    margin-left: 23px;
	    padding-top: 0;
	    position: absolute;
	    top: 57px;
	    width: 165px;
	}
	
	#access a {
		font-size: 18px;
	}
	
	#menu-principal {
		padding-left: 40px !important;
	}
	
	#menu-item-29291 {
		margin-left: -40px;
	}
	
	#primary {
		width: 350px;
	}
	
	#content {
		width: 100%;
		border-right: none;
	}
	
	#content #post_col1 {
		width: 100%;
		border-right: none;
		margin-bottom: 20px;
	}
	
	#content #post_col1 #not_1_1, #content #post_col1 #not_2_1, #content #post_col1 #not_3_1 {
		height: auto !important;
		margin-right: 0;
	}
	
	/*10nmpnu*/
	#content #post_col1 #not_1_1_10nmpnu {
		height: auto !important;
		margin-right: 0;
	}	
	
	#content #post_col2 #not_1_2_10nmpnu {
		/*
		width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		*/
		background:none;
	}
	
	#freemake {
		display:none;
	}
	#titulo img {
	width:100%;
	}
	/**/
	
	#content #post_col2 {
		width: 100%;
		margin-bottom: 20px;
	}
	
	#content #post_col2 #not_1_2 {
		width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}
	
	#content #post_col2 #not_2_2 {
		width: 300px;
		margin-top: 0;
		height: 460px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#cancion_de_la_semana {
		margin-bottom: 25px;
	}
	
	#cancion_de_la_semana iframe {
		height: 345px !important;
	}
	
	article img {
	    max-width: 100%;
	}
	
	#secondary {
	    border-left: none;
	    clear: both;
	    float: none;
	    padding: 0;
	    width: auto;
	}
	
	#div_events_list_corta {
	    padding: 10px 20px;
	    text-align: center;
	}
	
	#div_events_list_corta td[align=right] {
		text-align: right;
		padding-right: 20px;
	}
	
	#div_events_list_corta > table, #div_events_list_corta > ul {
		text-align: left;
	}
	
	#div_events_list_corta table h3 {
		margin-bottom: 10px;
	}
	
	#publi_lateral_2 {
		width: 215px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#publi_lateral_2 + div {
		margin-left: auto;
		margin-right: auto;
	}
	
	#publi_lateral_2 + div + br + aside {
		width: 100%;
	}
	
	#publi_lateral_2 + div + br + aside h3 {
		display: none;
	}
	
	#publi_lateral_2 + div + br + aside iframe {
		width: 100% !important;
		height: 755px !important;
	}
	
	.publi_lat_2 {
		clear: both;
		text-align: center;
	}
	
	#pie, #subpie {
		min-width: 0px;
	}
	
	#nmpnu-tv table, #header_videos {
		width: 350px !important;
	}
	
	#celda_cabecera_nmpnutv {
		padding-left: 35px;
	    padding-right: 20px;
	    padding-top: 50px;
	}

	#celda_cabecera_nmpnutv_acusticos {
		padding-left: 35px;
	    padding-right: 20px;
	    padding-top: 50px;
	}
	
	#mosca_nmpnu_tv_acusticos img {
		width:150px;
	}
	
	#imgvideo img {
		width: 100%;
	}
	
	#header_videos {
	    height: auto;
		text-align: center;
	}
	
	#header_videos > div {
	    display: inline-block;
	    float: none;
	}
	
	#celda_cabecera_nmpnutv {
	    background: rgba(0, 0, 0, 0) url("images/fondo_cabecera_nmpnutv_mini.png") no-repeat scroll 296px 7px;
	}
	
	#celda_cabecera_nmpnutv_acusticos {
	    background: rgba(0, 0, 0, 0) ;
	}
		
	.item_video {
		width: 100% !important;
		text-align: center;
	}
	
	.item_video > table {
	    margin-left: auto !important;
	    margin-right: auto !important;
	    width: 239px;
	}
	
	.item_video img {
		width: 100%;
	}
	
	#celda_cabecera_nmpnutv #video > iframe {
		width: 250px !important;
		height: 155px !important;
	}
	
	#celda_cabecera_nmpnutv_acusticos #video > iframe {
		width: 250px !important;
		height: 155px !important;
	}	
	
	html .category-nmpnu-tv #header_barra_subvideos + #primary > #content > div:nth-child(2n) {
		display: none;
	}
	
	.entry .imagen_responsive img {
		max-width: 350px;
	}
	
	#widget_calendar {
	    height: auto;
	    padding: 5px 0;
	    width: 350px;
	}
	
}


@media only screen and (max-width: 379px) {		
	
	body {
		min-width: 320px;
	}
	
	#page, #access, #colophon {
		width: 290px;
	}
	
	#header1 #publicidad #banner730 {
		width: 220px;
		height: auto;
	}
	
	#header1 #publicidad #banner200 {
		width: 55px;
		height: auto;
	}
	
	#header1 #publicidad img {
		width: 100%;
	}
	
	#header1 #publicidad {
		height: 28px;
	}
	
	#header_logos {
		height: 185px;
		text-align: left;
	}
	
	#header_logos #centro {
		width: 100%;
		margin-top: 15px;
	}
	
	#header_logos #centro #titulo {
		font-size: 30px;
	}
	
	#header_logos #centro #slogan {
		font-size: 12px;
	}
	
	#header_logos #izquierda {
		float: none;
	    height: auto;
	    padding-top: 7px;
	    width: 100%;
	}
	
	#header_logos #izquierda > p {
		width: 115px;
	}
	
	#header_logos #izquierda a {
	    display: inline-block;
	    margin: 0 8px 8px 0;
	}
	
	#header_logos #derecha {
		height: auto;
	    left: 50%;
	    margin-left: -6px;
	    padding-top: 0;
	    position: absolute;
	    top: 57px;
	    width: 165px;
	}
	
	#access a {
		font-size: 18px;
	}
	
	#menu-principal {
		padding-left: 40px !important;
	}
	
	#menu-item-29291 {
		margin-left: -40px;
	}
	
	#primary {
		width: 290px;
	}
	
	#content {
		width: 100%;
		border-right: none;
	}
	
	#content #post_col1 {
		width: 100%;
		border-right: none;
		margin-bottom: 20px;
	}
	
	#content #post_col1 #not_1_1, #content #post_col1 #not_2_1, #content #post_col1 #not_3_1 {
		height: auto !important;
		margin-right: 0;
	}
	
	/*10nmpnu*/
	#content #post_col1 #not_1_1_10nmpnu{
		height: auto !important;
		margin-right: 0;
	}

	#content #post_col2 #not_1_2_10nmpnu {
		background:none;		
	}
	
	#titulo img {
		width:100%;
	}
	
	#freemake {
		display:none;
	}
			
	/**/
	
	#content #post_col2 {
		width: 100%;
		margin-bottom: 20px;
	}
	
	#content #post_col2 #not_1_2 {
		width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}
	
	#content #post_col2 #not_2_2 {
		width: 300px;
		margin-top: 0;
		height: 460px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#cancion_de_la_semana {
		margin-bottom: 25px;
	}
	
	#cancion_de_la_semana iframe {
		height: 345px !important;
	}
	
	article img {
	    max-width: 100%;
	}
	
	#secondary {
	    border-left: none;
	    clear: both;
	    float: none;
	    padding: 0;
	    width: auto;
	}
	
	#div_events_list_corta {
	    padding: 10px 20px;
	    text-align: center;
	}
	
	#div_events_list_corta td[align=right] {
		text-align: right;
		padding-right: 20px;
	}
	
	#div_events_list_corta > table, #div_events_list_corta > ul {
		text-align: left;
	}
	
	#div_events_list_corta table h3 {
		margin-bottom: 10px;
	}
	
	#publi_lateral_2 {
		width: 215px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#publi_lateral_2 + div {
		margin-left: auto;
		margin-right: auto;
	}
	
	#publi_lateral_2 + div + br + aside {
		width: 100%;
	}
	
	#publi_lateral_2 + div + br + aside h3 {
		display: none;
	}
	
	#publi_lateral_2 + div + br + aside iframe {
		width: 100% !important;
		height: 755px !important;
	}
	
	.publi_lat_2 {
		clear: both;
		text-align: center;
	}
	
	#pie, #subpie {
		min-width: 0px;
	}
	
	#nmpnu-tv table, #header_videos {
		width: 290px !important;
	}
	
	#celda_cabecera_nmpnutv {
		padding-left: 35px;
	    padding-right: 20px;
	    padding-top: 50px;
	}
	
	#celda_cabecera_nmpnutv_acusticos {
		padding-left: 35px;
	    padding-right: 20px;
	    padding-top: 50px;
	}	
	
	#mosca_nmpnu_tv_acusticos img {
		width:150px;
	}
	
	#imgvideo img {
		width: 100%;
	}
	
	#header_videos {
	    height: auto;
		text-align: center;
	}
	
	#header_videos > div {
	    display: inline-block;
	    float: none;
	}
	
	#celda_cabecera_nmpnutv {
	    background: rgba(0, 0, 0, 0) url("images/fondo_cabecera_nmpnutv_mini.png") no-repeat scroll 238px 7px;
	}
	
	#celda_cabecera_nmpnutv_acusticos {
	    background: rgba(0, 0, 0, 0) ;
	}	
	
	.item_video {
		width: 100% !important;
		text-align: center;
	}
	
	.item_video > table {
	    margin-left: auto !important;
	    margin-right: auto !important;
	    width: 239px;
	}
	
	.item_video img {
		width: 100%;
	}
	
	#celda_cabecera_nmpnutv #video > iframe {
		width: 250px !important;
		height: 155px !important;
	}
	
	#celda_cabecera_nmpnutv_acusticos #video > iframe {
		width: 250px !important;
		height: 155px !important;
	}	
	
	html .category-nmpnu-tv #header_barra_subvideos + #primary > #content > div:nth-child(2n) {
		display: none;
	}
	
	#titulo_gen {
		margin-left: 100px;
	}
	
	.entry .imagen_responsive img {
		max-width: 290px;
	}
	
	#widget_calendar {
	    height: auto;
	    padding: 5px 0;
	    width: 290px;
	}
	
	#calendario .titdia, #calendario .dia {
		width: 41px;
	}
	
	#td_calendar_title {
		width: 240px !important;
	}
	
}


@media only screen and (max-width: 800px) and (min-width: 690px) {		
	
	#div_bar_cookies_info {
		font-size: 12px !important;
		padding: 12px 0 !important;
	}
}


@media only screen and (max-width: 689px) {		
	
	#div_bar_cookies_info {
		font-size: 12px !important;
		padding: 12px 0 !important;
	}
	
	#div_bar_cookies_info a {
		display: block;
		margin-left: 0 !important;
	}
	
	#div_bar_cookies_info a:nth-child(1) {
		margin-top: 10px;
	}
	
	#div_bar_cookies_info a:nth-child(2) {
		padding-top: 10px;
	}
	
}
