@media screen and (max-width:1100px), screen and (max-width:1085px)
{	
	.modHomePatrimonio .portada li .nbml
	{
		left: 10px;
	}
	
	.modHomePatrimonio .portada li .subT
	{
		right: 10px;
	}
	
	.content .contentI .modCtEnumNoticias
	{
		padding:0 2%;
	}
	
	.content .contentI .modFicha .portadaF .menu
	{
		padding-left: 10px;
		padding-top: 15px;
	}
	
	.content .contentI .modFicha .topF .mapa
	{
		margin: 10px 15px 10px 0px
	}
	
	.content .contentI .modFicha .topF.mp .txt
	{
		margin-left: 135px;
		margin-right: 10px;
	}
	
	.content .contentI .modFicha .topF.lg .logo
	{
		margin-right: 210px;
	}
	
	.content .contentI .modFicha .topF,
	.modAgenda .cal,
	.modAgenda .topAgenda,
	.content .contentI .modFichaNatAct .contenidoF .titulo,
	.content .contentI .modFicha .contenidoF .col1
	{
		padding-left: 10px;
	}
	
	.content .contentI .modFicha .contenidoF .col .tit
	{
		margin-bottom: 20px
	}
	
	.modAgenda .cal,
	.modAgenda .topAgenda,
	.content .contentI .modFicha .contenidoF .col2
	{
		padding-right: 10px;
	}
	
	.content .contentI .modFicha .contenidoF .bBtns
	{
		padding: 10px;
	}
	
	.contentI .top .tit
	{
		padding-left: 10px;
		padding-right: 10px;
		margin: 0;
	}	
	

	.btnTopPader .btnTop
	{
		margin-left: -44px;
	}
	
	/* NUEVO */
	
	.slideshow 
	{
		height:508px !important;
	}
	
	.slideshow .item img
	{
		min-height: 508px;
		min-width: 1085px;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}
	
	.tamContenedor
	{
		max-width:1100px;
		min-width:990px;
	}
	
	.contenidoHeader .mid .logo	
	{
		background-image:url("/web/img/web/logos/logo-06.png");
		/* lgtb */
		/*
		background-image:url("/web/img/web/logos/logo-06-lgtb.png");
		*/
		width:100px;		
	}
	
	.contenidoHeader .mid .logo2	
	{
		background-image:url("/web/img/web/logos/logo-05.png");
		/* lgtb */
		/*
		background-image:url("/web/img/web/logos/logo-05-lgtb.png");
		*/
		width:100px;		
	}
	
	.contenidoHeader .bottom .bloqueMenu
	{
		left:120px;
		width:100%;
		
		-o-transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s			
	}
	
	.contenidoHeader .menuInferior
	{
		padding:0% 2%;
	}
	
	.contenidoHeader .bottom .menu li a
	{
		width:90px;
		font-size:0.89rem;
	}
	
	.contentI .top .arbolCategorias li,
	.contentI .top .arbolCategorias li a
	{
		font-size:1.3rem;
	}
	
	.content .contentI .modFicha .portadaF img
	{
		min-width:320px;
	}
	
	.sidebar, .sidebar2
	{
		left:2%;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}
	
	.sidebar .modArbolCategorias li, .sidebar2 .modArbolCategorias li
	{
		background-size:cover;
		height:72px;
		width:90px;
	}
	
	.sidebar .modArbolCategorias li a, .sidebar2 .modArbolCategorias li a
	{
		padding-top:40px;
		font-size:0.7rem;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s		
	}	
	
	.middle .modDestacadosCt .modInner .item .txtTop
	{
		font-size:1.8em;
	}
	
	.btnTopPader .btnTop
	{
		margin-left:20px;
	}
	
	.footer .seccsup .secAgenda	
	{
		height:525px;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s		
	}
	
	.footer .seccsup .secAgenda .secAgendaDia	
	{
		height:409px;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}
	
	/* fin 1100px */
}



@media screen and (max-width:990px), screen and (max-width:977px) 
{
	
	.pag
	{
		margin-left: 0;
		margin-right: 0;
	}
	
	.modListadoPatrimonio .menu,
	.modListadoPatrimonio .l1,
	.modListadoPatrimonio .items li
	{
		padding-left: 0;
	}
	
	.modFichaRutas .ruta .rR
	{
		padding: 0 10px;
	}
	
	.contentI .top .tit
	{
		padding-right: 85px
	}
	
	.rec349718 .contentI .top .tit
	{
		padding-right: 150px;
		margin-right: 0
	}	/* fitur */
	
	.modIconosActividades,
	.modFichaExperiencia .topF,
	.modFichaRutas .cabecera .topF .tFL .t
	{
		padding-top: 15px;
	}
	
	.content .contentI .modFicha .topF.lg .logo
	{
		margin-right: 20px
	}
	
	.modFichaRutas .cabecera .topF .tFL
	{
		margin-left: 10px;
	}
	
	.rec309718.rutas .contentI .top .tit
	{
		padding-left: 0;
		padding-top: 10px;
		margin-bottom: 0px;
	}
	
	.modFichaExperiencia .topF .left
	{
		padding-left: 10px;
		padding-top: 0px;
	}
	
	.modHomePatrimonio .menuPortada
	{
		width: 98%;
	}
	
	.modHomePatrimonio .portada li .subT
	{
		margin-right: 0
	}
	
	.modIconosActividades
	{
		padding: 15px 10px 10px 10px;
	}
	
	.modFichaExperiencia .equema .tabs,
	.modEsperiencias,
	.modListadoRutas .item,
	.rec309718 .contentI .top .tit,
	.modListadoRutas .portada,
	.modListadoPatrimonio,
	.modBuscador,
	.content .contentI .modListado2 .bloque,
	.content .contentI .modListado .filtros form,
	.content .contentI .modListado .filtros ul,
	.content .contentI .modListado .bloque
	{
		padding-left: 10px !important;
	}
	
	.content .contentI .modListado .bloque .tit .t1
	{
		margin-left: 0;
		padding: 0 5px;
	}
	
	.content .contentI .modListado .bloque .tit .t2
	{
		margin-right: 0;
	}
	
	.modEsperiencias .items li,
	.modEsperiencias,
	.modListadoRutas .item,
	.rec309718 .contentI .top .tit,
	.modListadoServiciosCongresos .serv,
	.modListadoRutas .portada,
	.modFichaRutas .ruta,
	.content .contentI .modListado2 .bloque,
	.content .contentI .modFichaN2 .contenidoF,
	.content .contentI .modFichaN2 .topF .datos,
	.content .contentI .modListado2 .bloque,
	.modListadoPatrimonio,
	.modBuscador,
	.content .contentI .modListado .filtros form,
	.modIconosActividades,
	.modFichaExperiencia .topF .right,
	.modFichaExperiencia .topF,
	.modFichaRutas .cabecera,
	.mod .txtYImg,
	.content .contentI .modFicha .topF .txt,
	.contentI .top,
	.content .contentI .modListado .filtros ul,
	.content .contentI .modFichaNatAct .topF,
	.content .contentI .modFichaNatAct .contenidoF,
	.content .contentI .modListado .bloque
	{
		padding-right: 10px;
	}
	
	.contentI .top,
	.modBuscador .resultados,
	.rec309718.rutas .modFichaRutas .cabecera,
	.content .contentI .modFichaNatAct .contenidoF
	{
		padding-right: 0
	}
	
	.content .contentI .modFicha .topF
	{
		height: auto
	}
	
	.modBuscador
	{
		padding-top: 10px
	}
	
	.modFichaRutas .cabecera .topF .tFL
	{
		margin-right: 235px
	}
	
	.modFichaRutas .cabecera .topF .tFL .t
	{
		margin-bottom: 10px;
		font-size: 25px;
	}
	
	.modFichaRutas .cabecera .topF .tFL .t2
	{
		font-size: 40px;
		line-height: 1em;
		margin-bottom: 25px;
	}
	
	.modFichaRutas .cabecera .topF img
	{
		max-width: 180px;
		max-height: 100%;
		margin-right: 0px;
	}
	
	.rec309718.rutas .modFichaRutas .cabecera .topF img
	{
		right: 10px;
	}
	
	.modFichaRutas .cabecera .bottom
	{
		padding-left: 10px;
		padding-right: 105px;
	}
	
	.rec332401 .contentI .top .ban
	{
		display: none
	}
	
	.rec332501 .contentI .top .tit,
	.rec332401 .contentI .top .tit
	{
		padding: 10px;
	}
	
	.middle .modListadoGuias .menuMod,
	.middle .modListadoOficinas .menuMod
	{
		padding-left: 10px;
		padding-right: 145px;
	}
	
	.middle .modListadoGuias .t1,
	.middle .modListadoOficinas .t1
	{
		right: 10px;
		font-size: 25px;
		top: -4px;
	}
	
	.modFichaRutas .cabecera .bottom .btns
	{
		right: 0;
	}
	
	.contentI .top .bocadillo
	{
		z-index: 50;
	}
	
	.content .contentI .modFicha .portadaF img
	{
		min-width: 100%;
		max-width: 100%;
		min-height: inherit
	}
	
	.modHomePatrimonio .bloqueTxt .t,
	.modHomePatrimonio .bloqueTxt .nbml
	{
		background-position: 35px 50px;
	}
	
	.middle .content .contentI .modListadoOficinas .bloque .items li .tlf,
	.middle .content .contentI .modListadoOficinas .bloque .items li .mail,
	.middle .content .contentI .modListadoOficinas .bloque .items li .www,
	.middle .content .contentI .modListadoOficinas .bloque .items li .web
	{
		font-size: 15px;
	}
	
	.middle .modListadoGuias .bloque .items li .www
	{
		left: 10px;
		bottom: 7px;
	}
	
	.middle .modListadoGuias .bloque .items li .datos
	{
		margin-bottom: 10px;
	}
	
	.content .contentI .modFicha .contenidoF .col .tit
	{
		width: auto
	}
	
	.footer .secciones
	{
		padding-left: 15px
	}
	
	.footerContenido .fR
	{
		width: 200px
	}
	/* fin 990px */

	/* NUEVO */
	
	.slideshow 
	{
		height:495px !important;
	}
	
	.slideshow .item img
	{
		min-height: 496px;
		min-width: 990px;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}
	
	.tamContenedor
	{
		min-width:900px;
	}
	
	.contenidoHeader .bottom .bloqueRedes
	{
    	position: absolute;
    	text-align: right;
    	top: -43px;
		right:140px;	
	}
	
	
	.footer .seccsup .secAgenda	
	{
		height:475px;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s		
	}
	
	.footer .seccsup .secAgenda .secAgendaDia	
	{
		height:359px;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}	
	
	/* 360 */
	.secYOUTUBE360 .tit {
		font-size: 2em;
		line-height: 38px;
		margin: 40px 2% 0;
	}
	
	.secYOUTUBE360 .tit span
	{
		font-size: 180%;
	}
	
	.secYOUTUBE360 .tit em {
	    font-size: 920%;
		max-width: 180px;
		padding-top: 30px;
		padding-left: 300px;
	}
	
	.introYOUTUBE360 p {
		font-size: 1.8em;
	}
	
	.contenedorYOUTUBE360
	{
		width: 98%;
	}
	
	.contenedorYOUTUBE360::before, .contenedorYOUTUBE360::after {
		top: 73%;
	}
	
	.contenedorYOUTUBE360::before{
		left: 4%;
	}
	
	.contenedorYOUTUBE360::after {
		right: 4%;
	}
	
	
	/* Ocultamos la pestaña de Accesibilidad Web en dispositivos moviles */
	div#x-insuit-tab
	{
		display: none !important;
	}
	
	/* Ocultamos también la de recaptch v3 */
	div.grecaptcha-badge
	{
		display: none !important;
	}	
	
	/* Quitamos el efecto boton en dispositivos moviles de los enlaces a cursos de formacion */
	#sb1_mod369205  .nbml ul li a
	{
		background-color: rgba(0,0,0,0.7);
		padding-top: 36%;
		
		transition-delay: 0s;
		transition-duration: 0;
		transition-property: none;
		transition-timing-function: initial;		
	}	
	
	.rec369901 .middle .content,
	.rec369101 .middle .content
	{
		background-size: 300%;
	}
	
	#sb1_mod369205
	{
		margin-top: 0%;
	}

	#sb1_mod369605
	{
		margin-bottom: 0%;
	}	
	
}

@media screen and (max-width:900px) 
{	
	
	.header .contenidoHeader .top .idiomas,
	.header .contenidoHeader .top .breadcrumbs
	{
		margin: 10px 10px 4px;
	}
	
	.header .contenidoHeader .bottom
	{
		margin: 0 auto;
		width: 95%
	}
	
	.header .mid:after
	{
		display: none;
	}
	
	.header .contenidoHeader:after
	{
		width: 100%;
		-webkit-transform: skew(0deg) rotate(0deg);
		-moz-transform: skew(0deg) rotate(0deg);
		-ms-transform: skew(0deg) rotate(0deg);
		-o-transform: skew(0deg) rotate(0deg);
		transform: skew(0deg) rotate(0deg);
	}
	
	.header .contenidoHeader .bottom
	{
		padding-bottom: 0
	}
	
	.header .contenidoHeader .bottom .bloqueF .btnHome,
	.header .contenidoHeader .bottom .bloqueF .btnVolver
	{
		display: none
	}
	
	.content .contentI .modFicha .portadaF .txt
	{
		padding-bottom: 50px;
	}
	
	.homePatrimonio
	{
		margin-bottom: 15px;
	}
	
	.footer .secciones
	{
		padding-left: 0;
	}
	
	.footerContenido .fR
	{
		width: auto
	}
	
	.footerContenido
	{
		padding: 2%;
	}
	
	.footerContenido .cajas,
	.footerContenido .fR
	{
		float: none;
		clear: none;
	}		
	
	.footerContenido .btnFolletos
	{
		position: static;
		vertical-align: bottom;
	}
	
	.footerContenido .cajas
	{
		padding-bottom: 15px;
		overflow: hidden;
	}
	
	.footer .secciones
	{
		float: none;
		margin: 0;
		width: 96%;
	}
	
	.footer .secciones li,
	.footer .secciones li a,
	.footer .secciones span
	{
		display: inline;
		margin: 0 10px 0 0;
	}
	
	.footer .secciones li
	{
		display: inline-block;
		margin-bottom: 5px;
		vertical-align:top;
	}
	
	.footer .secciones,
	.footer .cajas .b
	{
		margin-left: 0;
		margin-right: 10px
	}
	
	.footerContenido .enlacesRedes
	{
		clear: none;
		display: inline;
		float: none;
		margin: 13px 20px 13px 0;
		clear: both;
	}
	
	.footerContenido .enlacesRedes li
	{
		margin: 0 2px 7px;
	}
	
	.footerContenido .btnAzl
	{
		vertical-align: top;
	}

	/* fin 900px */
	
	.modBanners .bannersNav .btnAnt
	{
		left:2px;
	}
	
	.modBanners .bannersNav .btnSig
	{
		right:2px;
	}	

/* Ojito SALTO */

	/* NUEVO */
	
	.slideshow 
	{
		height:450px !important;
	}
	
	.slideshow .item img
	{
		min-height: 450px;
		min-width: 900px;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}
	
	.tamContenedor
	{
		min-width:800px;
	}
	
	/* MENÚ CATEGORÍAS */
	/* Textos */
	.contentI .top .arbolCategorias li,
	.contentI .top .arbolCategorias li a,
	.contentI .top .arbolCategorias .bloqueImg .provincias li a,
	.contentI .top .arbolCategorias .bloqueImg .patrimonio li a
	{
		text-indent:0%;
		font-size:1rem;	
	}	
	
	.contentI .top .arbolCategorias li
	{
		height:180px;
		line-height:180px;
	}
	
	.contentI .top .arbolCategorias li a
	{
		height:180px;
	}
	
	.contentI .top .arbolCategorias .bloqueImg .provincias,
	.contentI .top .arbolCategorias .bloqueImg .patrimonio	
	{
		height:180px;
	}
	
	.contentI .top .arbolCategorias .bloqueImg .provincias li,
	.contentI .top .arbolCategorias .bloqueImg .provincias li a,
	.contentI .top .arbolCategorias .bloqueImg .patrimonio li,
	.contentI .top .arbolCategorias .bloqueImg .patrimonio li a		
	{
		height:36px;
		line-height:36px;
	}	
	
	
	/* FIN MENÚ CATEGORÍAS */
	
	.middle .modDestacadosCt .modInner .item .txtTop	
	{
		font-size:1.6em;
	}

	
	.footer .ultima
	{
		border-left:none;
		text-align:left;
		
	}
	
	.footer .mid > div
	{
		box-sizing: border-box;
		display: inline-block;
		text-align: center;
		width: 50%;
	}			
}

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

	.header .contenidoHeader .mid .logoClm
	{
		margin: 20px 0px 7px 0;
		width: 19%;
		max-width: 135px;
	}

	.contenidoHeader .bottom .bloqueRedes
	{
		right:340px;
	}
	
	.contenidoHeader .bottom .bloqueBuscar
	{
		float: none;
	    position: absolute;
	    right: 120px;
	    top: -40px;		

	}
	
	.middle .content
	{
		margin-right: 0;
		float: none;
	}
	
	.middle .modDestacadosCt .modInner .item .txtTop
	{
		padding: 8% 0 0 5% !important;
		font-size:1.4em;		
	}
	
	.middle .modDestacadosCt .modInner .item .txtBottom
	{
		margin: 0;
		padding-left: 20px;
		bottom: 0;
	}
	
	.middle .modDestacadosCt .modInner .item .txtBottom span
	{
		font-size: 19px;
		line-height: 1em;
	}
	
	.modFichaExperiencia .topF .left .info,
	.modFichaExperiencia .topF .left .h2,
	.modFichaRutas .cabecera .topF .titulos .t2
	{
		font-size: 25px;
	}
	
	.modFichaRutas .cabecera .topF .tFL .t
	{
		margin-bottom: 0px;
	}
	
	.content .contentI .modListado2 .bloque .tit .t2,
	.content .contentI .modListado2 .bloque .tit .t1,
	.content .contentI .modListado .bloque .tit .t2,
	.content .contentI .modListado .bloque .tit .t1,
	.modFichaExperiencia .topF .left .h3,
	.modFichaRutas .cabecera .topF .titulos .t3
	{
		font-size: 28px;
	}
	
	.content .contentI .modListado2 .bloque .tit .t2,
	.content .contentI .modListado2 .bloque .tit .t1,
	.content .contentI .modListado .bloque .tit .t2,
	.content .contentI .modListado .bloque .tit .t1
	{
		float: none;
		display: block;
	}
	
	.modFichaExperiencia .topF .left .eslogan
	{
		font-size: 37px;
		line-height: 1em !important;
	}
	
	.content .contentI .modListado .filtros form .campo .select
	{
		font-size: 12px
	}
	
	.content .contentI .modListado .bloque .items.v2 li .rt
	{
		font-size: 18px;
		min-height: 40px;
	}
	
	.content .contentI .modFicha .portadaF .txt span
	{
		font-size: 47px;
		line-height: 1em;
		padding-left: 35px;
		width: 55%;
		padding-right: 0;
		font-size: 36px;
	}
	
	.modHomePatrimonio .menuPortada
	{
		padding-left: 10px;
	}
	
	.modHomePatrimonio .portada li .nbml p
	{
		font-size: 15px
	}
	
	.content .contentI .modListado
	{
		padding-top: 0px;
	}
	
	.modFichaRutas .ruta .rL strong
	{
		font-size: 30px;
	}
	
	.modFichaRutas .ruta .rR .rutas .sel .nombre a
	{
		font-size: 24px;
	}
	
	.modFichaRutas .ruta .rR .rutas .cntnt
	{
		padding: 0 10px 15px;
	}
	
	.modAgenda
	{
		margin-bottom:60px;
	}
	
	.modFichaRutas .portada .galM,
	.modFichaRutas .portada .galM2,	
	.modFichaRutas .ruta .txt
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.modFichaRutas .ruta .dia
	{
		height: auto
	}
	
	.modFichaRutas .ruta .dia strong
	{
		right: 0;
		position: static;
		padding-left: 10px;
		background: none;
		font-size: 28px
	}
	
	.middle .content .contentI
	{
		margin: 0
	}
	
	.noSb .middle .content .contentI
	{
		padding: 0;
	}
	
	.modFormularioLogin .cuerpoFormLogin,
	.mod
	{
		border-radius: 0;
		margin-bottom: 0;
	}
	
	.sidebar .mod
	{
		margin-bottom: 0;
	}
	
	.header,
	.footer
	{
		box-shadow: none;
		margin-bottom: 0;
	}
	
	.footer
	{
		padding-top: 0;
	}
	
	.footer:after
	{
		display: none
	}
	
	.modBanners
	{
		margin-bottom: 0;
		top:-60px;
	}
	
	.middle
	{
		min-height: 0;
	}
	
	.btnTopPader .btnTop
	{
		display: none !important
	}
	
	.modHomePatrimonio .bloqueTxt
	{
		margin: 0 10px 20px;
		padding-top: 0px;
	}
	
	.modHomePatrimonio .bloqueTxt .nbml
	{
		padding:50px 30px 0;
		background-image:none;
	}	
	
	.modHomePatrimonio .bloqueTxt .t
	{
		background: none;
		padding:15px 0 10px;
	}
	
	.middle
	{
		padding-bottom: 0;
	}
	
	.modFichaRutas .ruta .rR .rutas,
	.modFichaRutas .portada .galM,
	.modFichaRutas .portada .galM2,		
	.modFichaRutas .portada .gal,
	.modFichaRutas .cabecera .topF .btns
	{
		width: 97%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.modFichaRutas .cabecera
	{
		padding: 0;
	}
	
	.modFichaRutas .cabecera .topF .tFL
	{
		margin: 0 5px
	}
	
	.modFichaRutas .cabecera .topF .tFR
	{
		width: auto;
		padding-top: 10px;
		float: none;
	}
	
	.modFichaRutas .cabecera .topF .btns
	{
		position: static;
		width: 97%;
		margin: 0 auto;
	}
	
	.modFichaRutas .cabecera .topF img
	{
		display: none
	}
	
	.modFichaRutas .cabecera .topF .tFL .t2
	{
		font-size: 35px;
		margin-bottom: 15px;
	}
	
	.modFichaRutas .ruta .rL .links a,
	.modFichaRutas .cabecera .topF .tFL .t3
	{
		font-size: 30px
	}
	
	.modHomePatrimonio .bloqueTxt .t
	{
		/*font-size: 18px;*/
	}
	
	.modHomePatrimonio .bloqueTxt h2
	{
		margin-bottom:0px;
	}	
	
	.rec309718.rutas .contentI .top .tit
	{
		font-size: 20px;
		padding-top: 10px;
	}
	
	.contentI .top .provincias
	{
		padding-bottom: 8px;
	}
	
	.rec309718.rutas .contentI .top .tit em
	{
		background-size: 100% auto;
		width: 40px;
		height: 35px;
	}
	
	.modHomePatrimonio .menuPortada
	{
		position: static
	}
	
	.modHomePatrimonio .portada li
	{
		padding-bottom: 0;
	}
	
	.modHomePatrimonio .portada li img
	{
		display: none;
	}
	
	.modHomePatrimonio .portada li .tit
	{
		font-size: 47px;
		padding-top: 0;
		padding-bottom: 10px;
		color: #1F1F1F;
		position: static;
		width: auto;
	}
	
	.modHomePatrimonio .portada li .subT,
	.modHomePatrimonio .portada li .nbml
	{
		width: auto;
		position: static;
		display: block;
		border-radius: 0;
		padding: 5px 10px;
	}
	
	.modFichaRutas .ruta
	{
		padding: 0;
	}
	
	.modFichaRutas .ruta .rL
	{
		float: none;
		width: auto
	}
	
	.modFichaRutas .ruta .rL strong
	{
		margin-bottom: 15px;
	}
	
	.modFichaRutas .cabecera .topF .tFR img,
	.modFichaRutas .ruta .rL img
	{
		display: none
	}
	
	.modFichaRutas .ruta .rR
	{
		float: none;
		width: auto;
		border: none;
		margin: 0;
		padding: 0 5px;
	}
	
	.content .contentI .modListado .bloque .items.v1 li
	{
		display: inline-block;
		text-align: left;
		float: none;
		vertical-align: top
	}
	
	.contentI .top .provincias li
	{
		margin-left: 10px;
		padding-left: 10px;
		font-size: 12px;
	}
	
	.rec349718 .middle .content .contentI .top .btnVolver2
	{
		top: 65px;
	} /* fitur */
	
	.rec306218 .contentI .top .tit
	{
		margin-left: 0;
	}
	
	.contentI .top .arbolCategorias
	{
		padding-bottom: 0;
	}
	
	.contentI .top .tit
	{
		padding-top: 7px;
		padding-bottom: 7px;
	}
	
	.contentI .top .meses li.mActual
	{
		margin: 0 0 9px;
	}
	
	.contentI .top .meses li.mActual a
	{
		height: auto;
		font-size: 30px;
		width: auto;
		padding-bottom: 4px;
	}
	
	.contentI .top .meses li.mSiguiente
	{
		margin-top: 10px;
		margin-left: 10px;
	}
	
	.modListadoRutas .item .opciones li a,
	.content .contentI .modFicha .topF .tituloTF .t1,
	.content .contentI .modFicha .topF .txt .t1
	{
		font-size: 20px;
		line-height:30px;
	}
	
	.content .contentI .modFicha .topF .txt .t2
	{
		font-size: 18px
	}
	
	.content .contentI .modFicha .contenidoF .colA .nombre
	{
		font-size: 15px
	}
	
	.content .contentI .modFicha .contenidoF .bBtns a em
	{
		font-size: 15px
	}
	
	.rec309718 .contentI .top .tit
	{
		font-size: 30px;
		padding-top: 15px;
		padding-right: 85px;
		margin-bottom: 15px;
	}
	
	.rec309718 .contentI .top .tit em
	{
		width: 66px;
		height: 55px;
		background-size: 100% auto;
	}
	
	.modListadoRutas .portada .nbml
	{
		margin-bottom: 0;
	}
	
	.content .contentI .modEsperiencias
	{
		padding-top: 10px;
	}
	
	.mod .intro
	{
		margin-bottom: 30px;
	}
	
	.modEsperiencias .intro .h
	{
		margin-bottom: 25px;
	}
	
	.content .contentI .modFicha .portadaF .menu
	{
		padding: 10px 10px 5px;
		position: static;
	}
	
	.content .contentI .modFicha .portadaF .txt
	{
		width: auto;
		padding-bottom: 10px;
		background: none;
	}
	
	.content .contentI .modFicha .portadaF .txt span
	{
		padding: 0 10px;
		width: auto;
	}
	
	.content .contentI .modFicha .contenidoF .col .redes
	{
		float: none
	}
	
	.content .contentI .modFicha .contenidoF .col .txtDesc
	{
		margin-bottom: 0px;
	}
	
	.content .contentI .modFicha .contenidoF
	{
		padding-top: 20px;
	}
	
	.content .contentI .modFicha .contenidoF .col
	{
		width: 100%;
		float: none;
		padding: 0 10px;
	}
	
	.content .contentI .modFicha .contenidoF .col .gal ul,
	.content .contentI .modFicha .contenidoF .col .gal2 ul	
	{
		float: none;
		/*max-width: 600px;*/
		height: auto;
		margin: 0 0 10px;
	}
	
	.content .contentI .modFicha .contenidoF .col .txt
	{
		float: none;
	}
	
	.content .contentI .modFicha .contenidoF .col .galM,
	.content .contentI .modFicha .contenidoF .col .galM2	
	{
		text-align: left;
	}
	
	.content .contentI .modFicha .contenidoF .col .txt .mas
	{
		display: none
	}
	
	.content .contentI .modFicha .contenidoF .col .txt .txtImagen.activo
	{
		width:100%;
		padding:8px;
		
	}
	
	.content .contentI .modFicha .contenidoF .col .txt,
	.content .contentI .modFicha .contenidoF .col .gal
	{
		max-width: none;
		text-align: left;
	}
	
	.content .contentI .modFicha .contenidoF .col .gal li img,
	.content .contentI .modFicha .contenidoF .col .gal2 li img	
	{
		width: 100%;
	}
	
	.content .contentI .modFichaRutas .galeriaFicha .galM li a,
	.content .contentI .modFicha .contenidoF .col .galM li a,
	.content .contentI .modFichaRutas .galeriaFicha .galM2 li a,
	.content .contentI .modFicha .contenidoF .col .galM2 li a	
	{
		width: 20px;
		height: 20px;
	}
	
	.middle .modListadoGuias .menuMod,
	.middle .modListadoOficinas .menuMod
	{
		margin-top: -1px;
	}
	
	.middle .modListado2.modListadoGuias .bloque .items li,
	.middle .modListado2.modListadoOficinas .bloque .items li
	{
		float: none;
		width: auto;
	}
	
	.middle .modListadoGuias .bloque .items li .datos
	{
		padding-right: 65px;
	}
	
	.middle .modListadoGuias .bloque .items li .datos .clm
	{
		position: absolute;
		right: 10px;
		top: 0px;
	}
	
	.modListadoPatrimonio .items li .p2,
	.modListadoPatrimonio .items li .p1
	{
		float: none;
		width: 100%;
	}
	
	.modListadoRutas .item
	{
		width:96%;
	}
	
	.modListadoRutas .galeriaFicha
	{
		float:none;
		margin-top:0px;
		width:100%;
	}
	
	.sidebar.visible
	{
		border-radius: 0;
	}
	
	.sidebar .modArbolCategorias
	{
		background: none;
		padding: 0;
		margin: 0;
	}
	
	.sidebar .modArbolCategoriasO
	{
		padding: 0;
		margin: 0;
	}
	
	.sidebar .modArbolCategorias .es,
	.sidebar .modArbolCategorias .rutas
	{
		padding: 0;
		margin: 0;
		background: none;
	}
	
	.sidebar.visible .enlace
	{
		left: 0;
	}
	
	.sidebar .modArbolCategorias li
	{
		display: block;
		padding: 0;
	}
	
	.sidebar .modArbolCategorias li a
	{
		display: block;
		padding: 12px 27px;
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s;
	}
	
	.sidebar .modArbolCategorias .es a
	{
		padding: 3px 27px 18px;
	}
	
	.sidebar .modArbolCategorias .es a:active span em,
	.sidebar .modArbolCategorias .es a:hover span em
	{
		background-image: url(/web/img/web/logos/logo-08.png);
	}
	
	.sidebar .modArbolCategorias li a:hover,
	.sidebar .modArbolCategorias li a:active
	{
		text-decoration: none;
		background: #ccc;
		color: #444;
	}
	
	.footer .secciones
	{
		margin-right: 0;
		margin-bottom: 10px;
	}
	
	.footer .cajas
	{
		padding-bottom: 5px
	}
	
	.footer .cajas .b
	{
		margin: 0 auto 10px;
		float: none;
	}
	
	.footer .cajas .b a
	{
		width: auto;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.footer .cajas .b a *,
	.footer .cajas .b a
	{
		font-weight: normal !important
	}
	
	.footer .cajas .bFolletos a
	{
		background: none;
	}
	
	body .middle .mod li .hl
	{
		overflow: visible;
		text-overflow: inherit;
		white-space: normal
	}
	
	.modListadoServiciosCongresos .serv li
	{
		margin: 0 9px 10px 20px;
	}
	
	/* fin 800 */

	/* NUEVO */
	
	.slideshow 
	{
		height:400px !important;
	}
	
	.slideshow .item img
	{
		min-height: 400px;
		min-width: 800px;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}
	
	.footer .seccsup .secYOUTUBE
	{
		margin: 0%;
		max-width: none;
		width: 100%;
		position:inherit;
		/*padding: 0%;*/
	}	
		
	.footer .seccsup .secAgenda
	{
		max-width:none;
		width:96%;
		margin:2%;
	}	
	
	.footer .seccsup .secAgenda .secTitAgenda
	{
		margin: 0px auto 3%;		
	}
	
	.footer .seccsup .secAgenda .secAgendaDia
	{
		height:300px;
		padding:2%;
	}
	
	.footer .secvideo .divVideoHome
	{
		margin:0 2%;
		width:96%;	
	}
	
	.footer .secinfo
	{
		margin: 0%;
		padding: 0%;
	}
	
	.footer .secinfo .divInfo
	{
		margin: 0%;
		max-width: none;
		position:inherit;
		/*padding: 0%;*/
	}	
	
	.tamContenedor
	{
		min-width:650px;
	}
	
}

@media screen and (max-width:650px) 
 {	
	
	.header .contenidoHeader .bottom
	{
		float: none;
		width: 100%;
	}
	
	.content .contentI .modListado .filtros form .campoBuscar,
	.content .contentI .modListado .filtros form .campoQ2
	{
		padding-top: 0;
		height: auto;
	}
	
	.content .contentI .modListado .filtros form .campoBuscar
	{
		padding-right: 0
	}
	
	.content .contentI .modListado .filtros form .campoIdProvincia
	{
		clear: left;
	}
	
	.modFichaRutas .cabecera .topF img
	{
		display: none;
	}
	
	.modFichaRutas .cabecera .topF .titulos
	{
		margin-right: 0px
	}
	
	.modFichaRutas .cabecera .topF .titulos .t
	{
		margin-bottom: 0;
	}
	
	.modFichaRutas .cabecera .topF .titulos .t3
	{
		background: none
	}
	
	.modFichaRutas .ruta .rR .rutas .nombre a
	{
		font-size: 20px;
	}
	
	.modFichaRutas .ruta .txt
	{
		font-size: 16px
	}
	
	.modFichaRutas .ruta .txt3
	{
		font-size: 14px
	}
	
	.modFichaRutas .ruta .nombre:after
	{
		display: none
	}
	
	.modFichaRutas .ruta .rR .rutas .sel .nombre a
	{
		padding: 2px 0;
	}
	
	.modFichaRutas .ruta .rR .rutas li.sel
	{
		padding: 0;
	}
	
	.content .contentI .modFichaRutas .galeriaFicha .galM,
	.content .contentI .modFichaRutas .galeriaFicha .galM2	
	{
		margin-bottom: 30px;
	}
	
	.modFichaRutas .ruta .rR .rutas .sel:before,
	.modFichaRutas .ruta .rR .rutas .sel:after
	{
		display: none
	}
	
	.modFichaRutas .ruta .rR .rutas .cntnt,
	.modFichaRutas .ruta .rR .rutas .cntnt h5,
	.modFichaRutas .ruta .rR .rutas .cntnt h4,
	.modFichaRutas .ruta .rR .rutas .cntnt p
	{
		padding: 0;
	}
	
	.btnTopPader .btnTop
	{
		opacity: .7;
	}
	
	.btnTopPader .btnTop:hover
	{
		opacity: 1;
	}
	
	.rec306218 .contentI .top .tit
	{
		font-size: 28px;
		padding-top: 30px;
	}
	
	.content .contentI .modListado .filtros ul li
	{
		width: 50%
	}
	
	.modEsperiencias .intro .h
	{
		font-size: 45px;
		line-height: 1em;
	}
	
	.modHomePatrimonio .bloqueTxt .nbml
	{
		padding:0;
		
	}
	
	.modHomePatrimonio .bloqueTxt .t
	{
		padding:0 0 10px;
	}
	
	.mod .txtYImg
	{
		padding: 0 10px;
	}
	
	.mod .txtYImg .colI
	{
		display: none
	}
	
	.mod .txtYImg .colT
	{
		margin-right: 0;
		padding-top: 0;
	}
	
	.nbml h4
	{
		margin-bottom: 0
	}
	
	.modHomePatrimonio .menuPortada,
	.modListadoPatrimonio .menu
	{
		padding-left: 0;
		padding-right: 0;
		width: auto;
	}
	
	.modHomePatrimonio .menuPortada li,
	.modListadoPatrimonio .menu li,
	.modHomePatrimonio .menuPortada li a,
	.modListadoPatrimonio .menu li a
	{
		float: none;
		text-align: left;
		display: block;
		margin-right: 0
	}
	
	.modHomePatrimonio .menuPortada li a,
	.modListadoPatrimonio .menu li a
	{
		padding: 7px;
	}
	
	.modHomePatrimonio .menuPortada li
	{
		margin-left: 2%;
		margin-right: 2%;
	}
	
	.modBuscador .formularioFs1
	{
		float: none;
		margin-bottom: 0;
	}
	
	.content .contentI .modFicha .topF .logo,
	.content .contentI .modFicha .topF .mapa
	{
		display: none;
	}
	
	.content .contentI .modFicha .topF .txt
	{
		float: none;
		margin: 10px 0 10px 0;
	}
	
	.content .contentI .modFichaN2 .topF .datos,
	.content .contentI .modFicha .topF .txt .gps
	{
		position: static;
	}
	
	.content .contentI .modFicha .portadaF .menu
	{
		padding: 10px;
	}
	
	.content .contentI .modFicha .contenidoF:after
	{
		display: none;
	}
	
	.content .contentI .modFicha .contenidoF
	{
		padding-top: 30px;
	}
	
	.content .contentI .modFicha .topF .txt,
	.content .contentI .modFicha .topF.mp .txt
	{
		margin-left: 0;
	}
	
	.content .contentI .modFicha .contenidoF .col .tit
	{
		width: auto;
		height: auto;
		font-size: 16px;
		float: none !important;
		max-width: none;
	}
	
	.modFichaRutas .cabecera .bottom
	{
		padding: 0 10px;
	}
	
	.modFichaRutas .cabecera .bottom img
	{
		display: none
	}
	
	.modFichaRutas .cabecera .bottom .btns
	{
		position: static;
		width: auto;
	}
	
	.btnMasAloj
	{
		text-align: left;
		padding: 0;
	}
	
	.modListadoPatrimonio .items li .p2 .col
	{
		float: none;
		width: auto;
		margin-right: 0;
	}
	
	.modListadoRutas .item .hl
	{
		background: none;
		padding-right: 0;
		font-size: 2em;
		line-height:2em;
	}
	
	.content .contentI .modFicha .contenidoF .col .gal ul,
	.content .contentI .modFicha .contenidoF .col .gal2 ul	
	{
		height: auto
	}
	
	.middle .modListadoGuias .menuMod li,
	.middle .modListadoOficinas .menuMod li
	{
		display: block;
		margin: 2px 0;
		padding: 0;
		font-size: 14px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 50%;
		background: url(/web/img/web/decorado/01.png) left center no-repeat !important;
	}
	
	.middle .modListadoGuias .menuMod li a,
	.middle .modListadoOficinas .menuMod li a
	{
		display: block;
		padding: 3px 10px !important;
	}
	
	.modEsperiencias .items li
	{
		float: none;
		width: auto;
		padding: 10px 0 0 0;
		height: auto;
		display: block;
		overflow: hidden;
		padding-bottom: 10px;
		border-bottom: 1px solid #F0F0F0;
	}
	
	.modEsperiencias .items li img
	{
		margin-right: 15px;
		float: left;
		max-width: 50%;
	}
	
	.rec345901 .middle .content .contentI .top .tit,
	.rec345901 .middle .content .contentI .top .menuFolletos,
	.rec345901 .middle .content .contentI .modFolletosDigitales
	{
		padding-right: 10px;
		padding-left: 10px;
	}
	
	.modAgenda .topAgenda
	{
		padding-top: 0;
	}
	
	.modAgenda .topAgenda .tA
	{
		margin-bottom: 5px;
	}
	
	.modAgenda .topAgenda .es h4 span
	{
		padding: 0;
	}
	
	.modAgenda .topAgenda .es .mSig
	{
		clear: both;
		margin-top: 10px;
		float: left;
	}
	
	.modAgenda .cal .colCuerpo .dia
	{
		float: none;
		width: auto;
		height: auto !important;
		padding-bottom: 10px;
	}
	
	.modAgenda .cal .colCuerpo .dia ul li
	{
		min-height:70px;
	}
	
	.footer .cajas .bOficinas,
	.footer .cajas .bAgenda,
	.footer .cajas .bGuias,
	.content .contentI .modFicha .contenidoF .col .tit,
	.btnTop
	{
		box-shadow: none;
	}
	
	.footerContenido .enlacesRedes
	{
		display: block;
		margin: 0;
	}
	
	.footerContenido .btnFolletos
	{
		position: static;
	}
	
	.footerContenido .enlacesRedes.eR2
	{
		margin-bottom: 0;
	}
	
	.footerContenido .fR
	{
		padding: 0;
	}
	
	.rec349718 .contentI .top .tit
	{
		font-size: 30px;
		margin-bottom: 0;
		background-position: right 4px;
	}	
	
	
	/* NUEVO */

	/* COLOCACION DE MENÚS */
	
	.material-icons 
	{
		display:inline-block;
		vertical-align:top;		
	}
	
	
	.header
	{
		position:static;
		height:40px;
	}
	
	.headerHome, .headerNoHome
	{
		position:static;
		height:40px;
	}
	
	.contenidoHeader .menuSuperior
	{
		position:absolute;
		
		min-height:40px;		
		
		top:0;
		left:0;		
		
		z-index:500;
		
		width:100%;
	}	
	
	.contenidoHeader .mid 
	{
		position:absolute;
		
		top:0;
		left:0;
		
		z-index:502;	
		
		background-color:#e41c4d;
		
		width:100%;
		height:40px;
		min-height:40px;
		
		box-shadow:0 1px 8px 1px #333;	
		
		/* lgtb */		
		/*
		background: #e41c4d; 
		background: -moz-linear-gradient(top,  #dd0111 16%, #ee8416 16%, #ee8416 33%, #f4e41d 33%, #f4e41d 33%, #f4e41d 50%, #088136 50%, #088136 66%, #2f58a1 66%, #2f58a1 83%, #72207b 83%);
		background: -webkit-linear-gradient(top,  #dd0111 16%,#ee8416 16%,#ee8416 33%,#f4e41d 33%,#f4e41d 33%,#f4e41d 50%,#088136 50%,#088136 66%,#2f58a1 66%,#2f58a1 83%,#72207b 83%);
		background: linear-gradient(to bottom,  #dd0111 16%,#ee8416 16%,#ee8416 33%,#f4e41d 33%,#f4e41d 33%,#f4e41d 50%,#088136 50%,#088136 66%,#2f58a1 66%,#2f58a1 83%,#72207b 83%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd0111', endColorstr='#72207b',GradientType=0 );
		*/
		
	}	
	
	.contenidoHeader .bottom
	{
		position:absolute;
		
		top:0px;
		left:0px;
		
		z-index:501;			
		
		background-color:#e41c4d;
		
		width:100%;
		min-height:40px;	
	}
	
	.contenidoHeader .bottom .bloqueBuscar,
	.contenidoHeader .bottom .bloqueRedes,
	.contenidoHeader .bottom .bloqueIdiomas	
	{
	    height: 40px;
	    position: relative;
	    top: 0;
		right:0;
		
		margin:0;
		padding:0;
		
		vertical-align:top;
		width:100%;
		z-index:0;
		
		background: rgba(228,28,78,1);
		background: -moz-linear-gradient(left, rgba(228,28,78,1) 0%, rgba(97,12,33,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(228,28,78,1)), color-stop(100%, rgba(97,12,33,1)));
		background: -webkit-linear-gradient(left, rgba(228,28,78,1) 0%, rgba(97,12,33,1) 100%);
		background: -o-linear-gradient(left, rgba(228,28,78,1) 0%, rgba(97,12,33,1) 100%);
		background: -ms-linear-gradient(left, rgba(228,28,78,1) 0%, rgba(97,12,33,1) 100%);
		background: linear-gradient(to right, rgba(228,28,78,1) 0%, rgba(97,12,33,1) 100%);
		
		border-bottom:1px solid #FFFFFF;		
	}	
	
	.ocultar_derecha
	{
		display:none !important;
	}
	
	.mostrar_derecha
	{
		display:inline-block !important;	
	}	
	
	.ocultar_izquierda
	{

		top:0px !important;
			
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s	
	}
	
	.mostrar_izquierda
	{

		top:40px !important;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s	
	}	
	
	.contenidoHeader .bottom .menu a:hover
	{
		border-bottom:1px solid #FFFFFF;
	}
	
	.contenidoHeader .bottom .bloqueMenu
	{
		left:0;
		width:100%;
	}
	
	.contenidoHeader .bottom .formulario
	{
		text-align:right;
		margin:0% 2%;
		width:96%;
	}

	.contenidoHeader .bottom .formulario .campoTextoCorto	
	{
		text-align:right;
		width:80%;
		
	}
	
	.contenidoHeader .bottom .formulario .campoBotonSubmit
	{
		text-align:left;
		width:20%;
	} 
	
	.contenidoHeader .bottom .formulario .textoCorto
	{
		width:100%;
	}	
	
	.contenidoHeader .bottom .formulario .btnSubmit
	{
		width:100%;
	}
	
	.contenidoHeader .mid .logo,
	.contenidoHeader .mid .logo2
	{
		background-image: url('/web/img/web/logos/logo-00.png');
		/* lgtb */
		/*
		background-image: url('/web/img/web/logos/logo-00-s.png');
		*/
		background-repeat: no-repeat;
		background-position:top center;	
		background-size:contain;
		
		height:40px;
		min-width:90px;
		width:38%;		
		margin:0 11% 0 21%;
		padding:0%;
		display: inline-block;
		
	  	overflow: hidden;
	  	text-indent: 200%;
	  	white-space: nowrap;
		
		margin-top:0px;

	}

	.contenidoHeader .mid .logoen,
	.contenidoHeader .mid .logoen2
	{
		background-image: url("/web/img/web/logos/logo-00-en.png");		
	}
	
	.contenidoHeader .bottom .bloqueMenu
	{
		position:static;
		float:left;
	}
	
	.contenidoHeader .bottom .menu
	{
		width:100%;
		
		background: rgba(228,28,78,1);
		background: -moz-linear-gradient(left, rgba(228,28,78,1) 0%, rgba(97,12,33,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(228,28,78,1)), color-stop(100%, rgba(97,12,33,1)));
		background: -webkit-linear-gradient(left, rgba(228,28,78,1) 0%, rgba(97,12,33,1) 100%);
		background: -o-linear-gradient(left, rgba(228,28,78,1) 0%, rgba(97,12,33,1) 100%);
		background: -ms-linear-gradient(left, rgba(228,28,78,1) 0%, rgba(97,12,33,1) 100%);
		background: linear-gradient(to right, rgba(228,28,78,1) 0%, rgba(97,12,33,1) 100%);

	}	
	
	.contenidoHeader .bottom .menu li
	{
		/*width:100%;*/
		width:20%;
		box-sizing:border-box;	
		border-right:0px;
		border-bottom:1px solid #FFFFFF;
		
		height:40px;
		
	}
	
	.contenidoHeader .bottom .menu li a
	{
		border-right:none;
		width:100%;
		box-sizing:border-box;
		font-size:0.7rem;
	}
	
	.contenidoHeader .bottom .bloqueRedes
	{
		display:none;		
	}
	
	.contenidoHeader .bottom .bloqueBuscar	
	{
		display:none;	
	}		

	.contenidoHeader .bottom .bloqueIdiomas
	{
		display:none;	
	}	
	
	.contenidoHeader .menuInferior
	{
		display:none;
	}
	
	

	
	
	
	/* FIN COLOCACIÓN DE MENÚS */		
	
	.slideshow 
	{
		height:325px !important;
	}
	
	.slideshow .item img
	{
		min-height: 326px;
		min-width: 600px;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}
	
	/* MENÚ CATEGORÍAS */
	
	.contentI .top .arbolCategorias li,
	.contentI .top .arbolCategorias li a
	{
		font-size:1rem;
	}	
	
	.contentI .top .arbolCategorias li.bloqueImg
	{
		width:50%;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}
	
	.contentI .top .arbolCategorias li.bloqueImgDoble
	{
		width:50%;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}

	.contentI .top .arbolCategorias li[class~="ult"].pos6,
	.contentI .top .arbolCategorias li[class~="ult"].pos8,
	.contentI .top .arbolCategorias li[class~="ult"].pos10,
	.contentI .top .arbolCategorias li[class~="ult"].pos12,
	.contentI .top .arbolCategorias li[class~="ult"].pos14			 
	{
		width:100% !important;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}	
	
	/* FIN MENÚ CATEGORÍAS */
	
	.footer .seccsup .secAgenda
	{
		height:360px;
	}
	
	.footer .seccsup .secAgenda .secTitAgenda
	{
		float:none;
		margin: 0 auto 5%;	
	}
	
	.footer .seccsup .secAgenda .secAgendaDia
	{
		height:260px;
		padding:0% 2%;
	}
		
	
	.tamContenedor
	{
		min-width:450px;
	}
	
	/* MENU INF */
	
	.footerContenido
	{
		padding: 4% 2% 2%;
	}
	
	.footer .primera li,
	.footer .segunda li,
	.footer .tercera li
	{
		width:100%;
		border-bottom:1px solid #d0d0d0;
		margin:0px;
		
	}	
	
	.footer .secciones li a	
	{
		box-sizing: border-box;
		display: block !important;
		font-size: 13px;
		line-height: 36px;
		margin: 2px 0px;
		padding-left: 10px;
		transition: all 0.25s ease 0s;		
	}
	
	.footer .secciones .plan
	{
		margin-top:0;
		padding-top:0;
	}	
	
	/* 360 */

	
	.secYOUTUBE360 .tit {
		font-size: 2em;
		line-height: 38px;
		margin: 20px 2% 0;
	}
	
	.secYOUTUBE360 .tit span
	{
		font-size: 130%;
	}
	
	.secYOUTUBE360 .tit em {
		max-width: 118px;
		padding-top: 10px;
		padding-left: 220px;
		font-size: 610%;
	}
	
	.introYOUTUBE360 p {
		font-size: 1.2em;
	}
	
	.contenedorYOUTUBE360 p {
		font-size: 1em;
	}
	
}

@media screen and (max-width: 450px) 
{
	
	
	.middle .modDestacadosCt .modInner .item .txtTop,
	.content .contentI .modListado2 .bloque .tit .t1
	{
		font-size:1.2em;
	}
	
	.middle .modDestacadosCt .modInner .item .txtBottom
	{
		font-size: 18px;
	}
	
	.middle .modListado2 .bloque .items li,
	.content .contentI .modListado .bloque .items.v2 li
	{
		float: none;
		width: 100%;
		height: auto
	}
	
	.middle .modListado2 .bloque .items li .nom,
	.content .contentI .modListado .bloque .items.v2 li .rt
	{
		min-height: 0
	}
	
	.middle .mod .modInner
	{
		padding-top: 0;
	}
	
	.content .contentI .modListado .filtros form .campoQ2
	{
		margin-right: 73px;
		width: auto;
		float: none;
	}
	
	.modBuscador form .campoQ input
	{
		width: 225px
	}
	
	.modBuscador .resultados li img,
	.modFichaRutas .ruta .rR .rutas .sel:after,
	.modFichaRutas .ruta .rR .rutas .sel:before,
	.modFichaRutas .ruta:before,
	.content .contentI .modListado .filtros form .campoQ2 label
	{
		display: none;
	}
	
	.content .contentI .modListado .filtros form .campoQ2 input
	{
		width: 100%;
		float: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: 29px
	}
	
	.modFichaRutas .ruta .rR .rutas li.sel
	{
		padding-top: 0px;
	}
	
	.modFichaRutas .ruta
	{
		padding-top: 10px;
	}
	
	.modFichaRutas .ruta .rR .rutas .nombre
	{
		padding: 0;
	}
	
	.modFichaRutas .ruta .rR .rutas .cntnt
	{
		padding-bottom: 0;
	}
	
	.modFichaRutas .ruta .rR .rutas li .txt
	{
		margin-bottom: 5px;
	}
	
	.modEsperiencias .intro .h
	{
		font-size: 32px;
		margin-bottom: 0;
	}
	
	.modFichaExperiencia .topF .left .h2,
	.modFichaExperiencia .topF .left .eslogan
	{
		font-size: 27px;
		margin-bottom: 5px;
	}
	
	.modEsperiencias .intro p
	{
		font-size: 18px;
	}
	
	.modFichaExperiencia .topF .left
	{
		margin-right: 0px;
	}
	
	.modFichaExperiencia .topF .right
	{
		display: none;
	}
	
	.modFichaExperiencia .topF .left .info
	{
		font-size: 17px;
		line-height: 1em;
		margin-bottom: 10px;
	}
	
	.rec349718 .middle .content .contentI .top .btnVolver2
	{
		display: none;
	} /* fitur */
	
	.rec349718 .contentI .top .provincias
	{
		padding-right: 10px
	} /* fitur */
	
	.modFichaExperiencia .equema .tabs
	{
		padding: 0 !important;
	}
	
	.modFichaExperiencia .equema .tabs a
	{
		width: 50%;
		border-radius: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0;
		font-size: 27px;
	}
	
	.content .contentI .modListado .filtros form .campoBuscar
	{
		margin-right: 20px;
		float: right;
		padding-right: 0;
		margin-top: -34px;
	}
	
	.content .contentI .modListado .filtros form .campoIdLocalidad,
	.content .contentI .modListado .filtros form .campoIdProvincia
	{
		float: none;
		max-width: none;
		padding-right: 0;
	}
	
	.content .contentI .modListado .filtros form .campoIdLocalidad select,
	.content .contentI .modListado .filtros form .campoIdProvincia select
	{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	
	.content .contentI .modEnum .items
	{
		padding: 0;
	}
	
	.content .contentI .modEnum .items li
	{
		margin-bottom: 0;
		border-top: 0;
		border-left: 0;
		border-right: 0;
	}
	
	.content .contentI .modEnum .items li.o1,
	.content .contentI .modEnum .items li.o2,
	.content .contentI .modEnum .items li.o3
	{
		float: none;
		width: auto;
		margin-right: 0;
		margin-left: 0;
	}
	
	.content .contentI .modEnum4 .items li,
	.content .contentI .modEnum3 .items li,
	.content .contentI .modEnum4 .items li.l,
	.content .contentI .modEnum3 .items li.l
	{
		float: none;
		width: auto;
	}
	
	.modFichaNoticia .img
	{
		float: none;
	}
	
	.content .contentI .modEnum11 .items li .imagen,
	.content .contentI .modEnum7 .items li .imagen,
	.content .contentI .modEnum12 .items li .imagen,
	.content .contentI .modEnum2 .items li .imagen,
	.content .contentI .modEnum4 .items li .imagen
	{
		float: none;
		margin: 0;
		width: 100%;
	}
	
	.content .contentI .modEnum12 .items li .datos,
	.content .contentI .modEnum5 .items li .datos
	{
		clear: both;
	}
	
	.middle .modListadoOficinas .bloque .items li .datos
	{
		margin-right: 55px
	}
	
	.middle .modListadoOficinas .bloque .items li .clm
	{
		background-size: 100% auto;
		width: 50px;
		height: 43px;
	}
	
	.middle .modListadoGuias .bloque .items li .datos
	{
		margin-left: 0;
		clear: left;
		padding-right: 0;
	}
	
	.contentI .top .meses li
	{
		float: none;
		overflow: hidden;
		margin-right: 0;
	}
	
	.contentI .top .meses li.mSiguiente
	{
		margin-top: 0;
		margin-left: 0;
	}
	
	.contentI .top .meses li.mActual a,
	.contentI .top .meses li.mSiguiente a
	{
		float: none;
		display: block;
		width: auto;
	}
	
	.contentI .top .meses li a
	{
		width: 100%;
		height: auto !important;
		padding-bottom: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.contentI .top .bocadillo
	{
		position: static;
		background: none;
		padding-left: 0;
		margin: 10px 0;
	}
	
	.content .contentI .modListado .bloque .items.v1 li
	{
		width: 48%;
		height: 185px;
		margin-right: 1%;
		margin-left: 1%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
	}
	
	.content .contentI .modListado .bloque .items.v1 li .img img
	{
		width: 100%
	}
	
	.modHomePatrimonio .portada li .tit,
	.content .contentI .modFicha .portadaF .txt span
	{
		font-size: 30px
	}
	
	.rec332401 .middle .contentI .top
	{
		height: auto
	}
	
	.rec332501 .contentI .top .tit .b,
	.rec332501 .middle .contentI .top .tit,
	.rec332401 .middle .contentI .top .tit,
	.middle .modListado2 .tit
	{
		font-size: 23px;
		line-height: 1em;
	}
	
	.rec332501 .middle .contentI .top,
	.rec332401 .middle .contentI .top
	{
		margin: 0;
		border-radius: 0;
	}
	
	.middle .modListadoGuias .menuMod,
	.middle .modListadoOficinas .menuMod
	{
		padding-bottom: 47px;
		padding-right: 10px;
	}
	
	.middle .modListadoGuias .t1,
	.middle .modListadoOficinas .t1
	{
		right: inherit;
		left: 10px;
		top: inherit;
		margin-top: -40px;
	}
	
	.mod .intro,
	.modEsperiencias .items li
	{
		margin-bottom: 10px;
	}
	
	.modEsperiencias .items li img
	{
		display: none
	}
	
	.content .contentI .modFicha .contenidoF .col .redes
	{
		min-width: 0
	}
	
	/* fin 450px */
	
	/* NUEVO */
	
	.slideshow 
	{
		height:320px !important;
	}
	
	.slideshow .item img
	{
		
		min-height:320px;
		min-width:681px;
		margin-left:-140px;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s			
	}
	
	.tamContenedor
	{
		min-width:320px;
	}
	
	/* MENÚ SUPERIOR */	
	.contenidoHeader .bottom .menu li
	{
		width:100%;
	}	
	
	.contenidoHeader .bottom .menu span
	{
		display: block;
		margin: 0 auto;
		padding-left: 36%;
		text-align: left;
	}		
	
	.contenidoHeader .bottom
	{
		top:-160px;
	}
	
	.ocultar_izquierda 
	{
		top: -160px !important;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s	
	}
	
	
	/* MENÚ CATEGORÍAS */
	
	/* Textos */
	.contentI .top .arbolCategorias li,
	.contentI .top .arbolCategorias li a,
	.contentI .top .arbolCategorias .bloqueImg .provincias li a,
	.contentI .top .arbolCategorias .bloqueImg .patrimonio li a			
	{
		text-indent:0 !important;
		font-size:0.8rem;	
		text-shadow:1px 1px 1px #222;		
	}	
	
	.contentI .top .arbolCategorias li.bloqueImg
	{
		width:100%;
		background-position:center 30% !important;		
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s;
	}
	
	.contentI .top .arbolCategorias li.bloqueImgDoble
	{
		width:50%;
		
		-o-transition: .25s;
		-ms-transition: .25s;
		-moz-transition: .25s;
		-webkit-transition: .25s		
	}	
	
	.contentI .top .arbolCategorias li.decorado
	{
		display:none;		
	}	
	
	.contentI .top .arbolCategorias li
	{
		height:80px;
		line-height:80px;
	}
	
	.contentI .top .arbolCategorias li a
	{
		height:80px;
		text-indent:0%;	
	}
	
	.contentI .top .arbolCategorias li[class~="ult"]
	{
		height:auto !important;
	}
	
	.contentI .top .arbolCategorias .bloqueImg .provincias,
	.contentI .top .arbolCategorias .bloqueImg .patrimonio	
	{
		height:auto;
		width:100%;
		text-align:center;
		
	
		
	}
	
	.contentI .top .arbolCategorias .bloqueImg .provincias li,
	.contentI .top .arbolCategorias .bloqueImg .patrimonio li		
	{
		width:100% !important;
		display:block;
		border-bottom:1px solid rgba(0,0,0,0.1);	
	}
	
	.contentI .top .arbolCategorias .bloqueImg .provincias li,
	.contentI .top .arbolCategorias .bloqueImg .provincias li a,
	.contentI .top .arbolCategorias .bloqueImg .patrimonio li,
	.contentI .top .arbolCategorias .bloqueImg .patrimonio li a	
	{
		height:40px;
		line-height:40px;
	}
	

	
	
	/* FIN MENÚ CATEGORÍAS */	
	
	.footer .mid
	{
		text-align:center;
	}
	
	.footer .mid > div
	{
		width:100%;
	}
}

@media screen and (max-width:320px) 
{
	.content .contentI .modListado .bloque .items.v1 li
	{
		width: 98%;
		max-width: 260px;
		float: none;
		display: block;
		height: 224px;
		margin-right: auto;
		margin-left: auto;
	}
	
	
	/* NUEVO */
	
	.tamContenedor
	{
		min-width:295px;
	}
}

/*
 * sidebar
 */
 
@media screen and (max-width:825px) 
{
	
	.sidebar,
	.sidebar2
	{
		background:#000000 none repeat scroll 0 0;
		
	    position: fixed;
	    top: 0 !important;		
	    left: 0;
		
		display:block;	
			
		margin:0px;
		padding:0% 2%;
		
	    height: 100%;
		width:96%;
		
	    overflow-x: inherit;
	    overflow-y: scroll;

	    z-index: 1000;
	}
	
	
	.sidebar .modArbolCategorias li, 
	.sidebar2 .modArbolCategorias li	
	{
		width:96%;
		margin:2%;
		
		border:none;
		border-bottom:1px solid #ccc;
		
		background-position:top left;
		background-repeat: no-repeat;
		background-size:auto;
		background-color:transparent;
		
		box-sizing:border-box;
		display:block;
		
	}
	
	.sidebar .modArbolCategorias li a, 
	.sidebar2 .modArbolCategorias li a
	{
		font-size:1.1rem;
		text-align:right;
		
		margin:0px;
		padding:0px;
		
		display:block;
		width:100%;
	}
	
	.sidebar .modArbolCategorias li a span, .sidebar2 .modArbolCategorias li a span	
	{
		margin:0px;
		padding:0px;
		height:70px;
		display:block;
		background-color:transparent;
		line-height:110px;
		
	}	
	
	.sidebar .modArbolCategorias .sel a span, .sidebar2 .modArbolCategorias .sel a span
	{
		background-color:transparent;		
	}
	
	.sidebar .modArbolCategorias li a:hover,
	.sidebar .modArbolCategorias li a:hover span,
	.sidebar2 .modArbolCategorias li a:hover,
	.sidebar2 .modArbolCategorias li a:hover span
	{
		padding-top:0px;
		text-decoration:none;
		color:#e41c4d;
		background-color:transparent;	
		
		margin:0px;
		padding:0px;	
	}	
	
	.sidebar .descubre .btnCerrar,
	.sidebar2 .organiza .btnCerrar
	{
		float: right;
		margin: 2% 2% 4% 2%;
		width: 20px;
		height: 20px;
		padding: 0;
		display: block;
		overflow: hidden;
		text-indent: 150%;
		white-space: nowrap;
		background: url(/web/img/web/btns/x2.gif) left top no-repeat;
		position: relative;				
	}	

} 

/* 
 * popups 
 */
@media screen and (max-width:825px) 
{
	.popup
	{
		background: none;
	}
	
	.popup .popupContent
	{
		margin-top: 0;
		border-radius: 0;
		min-height: 100%;
		width: 100%;
		max-width: none;
		margin: 0;	
	}
	
	.popupAgenda .popupContent
	{
		border-radius: 0;
	}
	
	.popupAloj .cuerpo,
	.popupAloj .topPP
	{
		margin-left: 5px;
		margin-right: 5px
	}
	
	.popupGuia .cuerpo
	{
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.popupAloj .cuerpo .nbml
	{
		margin-right: 53%;
	}
	
	.popupAloj .cuerpo img
	{
		width: 50%
	}
}

@media screen and (max-width:650px) 
{
	.popupAloj .cuerpo .nbml
	{
		margin: 0;
	}
	
	.popupAloj .cuerpo .foto
	{
		display: none
	}
}

@media screen and (max-width:550px) 
{.popup .popupContent
	{
		box-shadow: none;
	}
	
	.popupGuia .cuerpo .datos
	{
		clear: both;
		margin-left: 0;
	}
	
	.popupGuia .cuerpo .datos .clm
	{
		display: none
	}
	
	.popupGuia .datos .colorT
	{
		font-size: 20px;
	}
	
	.popupOficina .topPP .colorT
	{
		font-size: 28px;
	}
	
	.popupGuia .cuerpo .avatar
	{
		float: none;
		width: auto;
		overflow: hidden;
	}
	
	.popupGuia .cuerpo .avatar .idiomas,
	.popupGuia .cuerpo .avatar img
	{
		float: left;
	}
	
	.popupGuia .cuerpo .avatar .idiomas
	{
		margin-left: 10px;
	}
	
	.popupGuia .cuerpo .avatar .idiomas li
	{
		float: none
	}
	
}

/*
 * menú categorías
 */
@media screen and (max-width:650px) 
{
	.divDM_Menu
	{
		display:block;
		width:100%;
		text-align:right;
		background-color:#FFFFFF;		
	}
	
	.btnDM_Menu
	{
		height:40px;
		line-height:40px;
		font-size:1rem;
	}	
	
	.btnDM_Menu span
	{
		font-size:1rem;
		font-family:'tg',Arila,san-serif;
		vertical-align:top;
	}	

	.btnDM_Menu:link,
	.btnDM_Menu:visited
	{
		color:#e41c4d;		
		text-decoration:none;
	}
			
	.btnDM_Menu:hover
	{
		text-decoration:underline;
	
	}	
	
	.ocultar_categorias
	{
		display:none;
	}
	
	.mostrar_categorias
	{
		display:block;
	}	
}
 
 /*
 * Filtros
 */ 
@media screen and (max-width:800px) 
{
	.content .contentI .modListado .filtros
	{
		margin:20px 0px;
	}
}
 
 /*
 * Agenda Página Principal
 */
@media screen and (max-width:800px) 
{
	.footer .seccsup .secAgenda
	{
		/*
		border-color: #e41cd4;
		border-style: solid none none;
		border-width: 1px;
		*/
		border:none;
		height: auto;
		margin: 0%;
		width: 100%;	
	}
	
	.footer .seccsup .secAgenda .secAgendaDia
	{
		height:auto;
	}
	
	.footer .seccsup .secAgenda .secAgendaDia li
	{
		padding:10px 0;
	}
		
}

 /*
 * Titulos
 */
@media screen and (max-width:650px) 
{
	.rec309718 .contentI .top, 
	.rec332501 .contentI .top,
	.rec332501 .contentI .top, 
	.rec332501 .middle .contentI .top, 
	.rec332401 .middle .contentI .top, 
	.modAgenda .topAgenda	
	{
		height:auto;
		padding:10px;
		margin:0px;
	}

	.modAgenda .topAgenda .tA,
	.modAgenda .topAgenda .es h4,
	.rec309718 .contentI .top .tit, .modListadoRutas .portada .t,
	.rec332501 .contentI .top .tit,
	.rec332501 .contentI .top .tit .b, 
	.rec332501 .middle .contentI .top .tit, 
	.rec332401 .middle .contentI .top .tit, 
	.middle .modListado2 .tit	
	{
		font-size:1.2rem;
		line-height:1.2rem;
		height:auto;
		font-family:"tg",Arial,sans-serif;
		padding:0px;
		margin:0px;		
	}
	
	.rec332501 .contentI .top .tit .b,
	.modAgenda .topAgenda .es h4,
	.modAgenda .topAgenda .es h4 span	
	{
		font-family:"tgBold",Arial,sans-serif;				
	}
	
	.rec345901 .middle .content .contentI .top .tit, 
	.rec345901 .middle .content .contentI .top .menuFolletos, 
	.rec345901 .middle .content .contentI .modFolletosDigitales
	{
		width:100%;
		/*margin:0% 2%;*/
		padding:0%;
	}
	
	.rec345901 .middle .content .contentI .top .menuFolletos
	{
		height:160px;
		margin:0;
	}	
	
	.rec345901 .middle .content .contentI .top .menuFolletos li
	{
		margin:0px;
		padding:0px;
		
		width:100%;
		max-width:100%;		
		height:40px;
	}
	
	.rec345901 .middle .content .contentI .top .menuFolletos li a
	{
		width:100%;

		height:40px;
		line-height:40px;
		
		padding:0px;
		margin:0px;		
		
		font-size:1.3em;		
		text-align:center;		
	}
	
	.rec345901 .middle .content .contentI .top .menuFolletos li a:hover, 
	.rec345901 .middle .content .contentI .top .menuFolletos li.sel a	
	{
		background-color:#033c80;
		color:#FFFFFF;
		border-radius:0px;		
	}
	
	.rec345901 .middle .content .contentI .modFolletosDigitales .items
	{
		text-align:center;
	}
	
	.rec347101 .middle .content .contentI .modFolletosDigitales .items li,
	.rec347201 .middle .content .contentI .modFolletosDigitales .items li	
	{
		margin:0 2%;
	}
	
	.rec345901 .middle .content .contentI .modFolletosDigitales .items li
	{
		float:none;
		display:inline-block;
	}

}

@media screen and (max-width:800px) 
{
	
	.middle .modListadoGuias .bloque .items li .cuerpo
	{
		position:relative;
	}
	
	.middle .modListadoGuias .bloque .items li .avatar 
	{
	    float: none;
	    position: absolute;
		top:10px;
		left:5px;		
		
	    margin-bottom: 10px;
		padding-top:0px;

	    width: 86px;
	}	
	
	.middle .modListadoGuias .bloque .items li .datos 
	{
		position: relative;
			
		top: 5px;
		left: 0px;		

		margin: 0;
		padding: 0 0 0 100px;

		width: auto;

	}	
	
	
	.middle .modListadoGuias .bloque .items li .datos .nombre 
	{
		padding: 5px 65px 10px 0;
	}	
}

/* PIE DE PAGINA */
@media screen and (max-width:650px) 
{
	.footerTexto
	{
		border-top:1px dotted #999;
		box-sizing:border-box;
		padding-top:8px;
	}	
	
	.footerTexto .footerTextoI,
	.footerTexto .footerTextoD	
	{
		float: none;
		padding: 0 2%;
		text-align:right;
		width: 96%;					
	}
}

/* BLOG */
@media screen and (max-width:990px), screen and (max-width:977px) 
{
	.contentNoHome
	{
		padding-bottom:0px;
	}
	
	.content .contentI .modFichaNoticia .ficha
	{
		margin:2% 0% 0%;
	}
	
	.grid-sizer,
	.grid-item {
	  width: 48%;
	}
	
	.gutter-sizer 
	{ 
		width: 2%; 
	}	
}

@media screen and (max-width:650px) 
{
	.content .contentI .modFichaNoticia .datos .izq,
	.content .contentI .modFichaNoticia .datos .der	
	{
		clear:both;
			
		width:100%;
		max-width:100%;
		
		border:1px solid #888;
		padding:5px;
		background-color:#FFFFFF;
		
		box-sizing:border-box;
		
		margin:0% 0% 2%;
	}
	
	.content .contentI .modFichaNoticia .datos h2.titulo
	{
		font-size:1.5em;				
	}	
	
	.content .contentI .modFichaNoticia .datosFecha
	{
		height:auto;
	}
	
	.content .contentI .modFichaNoticia .datosFecha .dfIzq
	{
		width:100%;
	}
	
	.content .contentI .modFichaNoticia .datosFecha .dfDer
	{
		width:100%;		
	}	
	
}

@media screen and (max-width: 450px) 
{
	.grid-sizer,
	.grid-item {
	  width: 100%;
	}
	
	.gutter-sizer 
	{ 
		width: 0%; 
	}	
}
/* Botones del Menú Principal Horizontal cuando la pantalla es pequeña */
@media screen and (max-width: 450px) 
{

	.contenidoHeader .mid .logo,
	.contenidoHeader .mid .logo2
	{

		width:38%;		
		margin:0 7% 0 13%;

	}
	
	.btnDM_izq1
	{
		width:14%;
	}
	
	.btnDM_der1,
	.btnDM_der2
	{
		width:14%;
	}	
}

/* SLIDESHOW */

@media screen and (max-width:1100px)
{
	.middle .modDestacadosCt .modInner
	{
		height:680px;
		max-height:680px;
	}
}

@media screen and (max-width:1085px)
{
	.middle .modDestacadosCt .modInner
	{
		height:680px;
		max-height:680px;
	}
}

@media screen and (max-width:1050px)
{
	.middle .modDestacadosCt .modInner
	{
		height:670px;
		max-height:670px;		
	}
}

@media screen and (max-width:990px)
{
	.middle .modDestacadosCt .modInner
	{
		height:725px;
		max-height:725px;	

	}	
	
	.modBanners .banners{ 
		height:269px; 
	}
	
	.modBanners .banners li{ max-width:48%;}
	
	.modBanners .banners li.item0 {left:-50%;right:100%;}	
	.modBanners .banners li.item1 {left:1%;right:48%;}	
	.modBanners .banners li.item2 {left:51%;right:1%;}
	.modBanners .banners li.item3,.modBanners .banners li.item4 {left:100%;right:-50%}	

	.footer .seccsup .secYOUTUBE
	{
		width: 92%;
		margin: 4% 1% 4% 4%;
		max-width: 100%;
	}
	
	.footer .seccsup .secCentroDer {
		margin: 0% 4%;
		max-width: 92%;
	}	
	
}

@media screen and (max-width:977px) 
{
	.middle .modDestacadosCt .modInner
	{
		height:720px;
		max-height:720px;	
	}	
}


@media screen and (max-width:900px) 
{
	.middle .modDestacadosCt .modInner
	{
		height:650px;
		max-height:650px;	
	}	
}

@media screen and (max-width: 800px) 
{	
	.middle .modDestacadosCt .modInner
	{
		
		height:580px;
		max-height:580px;		
	}
}

@media screen and (max-width: 725px) 
{	
	.middle .modDestacadosCt .modInner
	{
		height:570px;
		max-height:570px;			
	}
}

@media screen and (max-width: 650px) 
{	
	.middle .modDestacadosCt .modInner {
		height: auto !important;
		max-height: none !important;
		padding-bottom: 0px;
		overflow:visible;
	}
	
	.modBanners
	{
		top:0px;
	}
	
	.modBanners .banners
	{	
		position: relative;
		width: 100%;

		left: 0;
		top:0;
		margin: 0;
		padding:0;
		
		height: 0;

		padding-bottom: 336px;
		padding-top: 0;
		
		background-color:#000;
		box-sizing:border-box;
		
		border-top:1px solid #e41c4d;
		border-bottom:1px solid #e41c4d;		
	}
	
	.modBanners .banners li
	{
		position:absolute;
		top:0; 
		max-width:100%;
	}
	
	.modBanners .banners li img
	{
		width:auto;
		height:336px;
	}
	
	.modBanners .banners em
	{
		bottom: 0;
		line-height: normal;
		padding-top: 0%;
		position: absolute;
		height: 40px;
		line-height: 40px;
		margin: 0;
		padding: 0%;
		background: rgba(0,0,0,0.5);
	}
	
	.modBanners .bannersNav 
	{
		height: 100%;
		position: absolute;
		top: -40px;
		width: 100%;
	}
	
	.modBanners .bannersNav .btnSig,
	.modBanners .bannersNav .btnAnt
	{
		bottom: 35%;
		top: auto;
	}	
	
	.modBanners .bannersNav .slogan
	{
		background: #e41c4d none repeat scroll 0 0;
		color: #ffffff;
		display: block;
		font-family: "tg",Arial,Helvetica;
		font-size: 19px;
		font-weight: 400;
		padding: 2px 14px;
		position: relative;
		text-align: left;
		top: 41px;
		width: 195px;
		z-index: 20;		
			
	}	
	
	.modBanners .banners li.item0 {left:-100%;right:100%;}	
	.modBanners .banners li.item1 {left:0%;right:0%;}	
	.modBanners .banners li.item2,
	.modBanners .banners li.item3,
	.modBanners .banners li.item4 {left:100%;right:-100%;}
	
	.footer .seccsup .secYOUTUBE
	{
		width: 100%;
		margin: 0%;
		max-width: 100%;
	}	

	
}

/* AUTOR FOTOGRAFÍA */

@media screen and (max-width: 800px) 
{
	.autor
	{
		bottom: -22px;
	}
}

/* VIDEO */

@media screen and (max-width: 900px) 
{
	
	.footer .secvideo .divVideoHome div span.supLogoDer
	{
		padding:10% 0% 0%;
	}
	
	.footer .secvideo .divVideoHome div a.infLogoIzq
	{
		padding:8% 0% 0%;	
	}	
	
	.footer .secvideo .divVideoHome 
	{
		margin: 0%;
		width: 100%;
	}	
	
	.footer .secvideo .divVideoHome div span,
	.footer .secvideo .divVideoHome div a
	{
		font-size:1.4em;
	}
}

@media screen and (max-width: 650px) 
{
	.footer .secvideo .divVideoHome div span.supLogoDer
	{
		padding:10% 0% 0%;
	}
	
	.footer .secvideo .divVideoHome div a.infLogoIzq
	{
		padding:7% 0% 0%;	
	}
	
	.footer .secvideo .divVideoHome div span,
	.footer .secvideo .divVideoHome div a	
	{
		font-size:1.2em;
	}
	
	
	
}

@media screen and (max-width: 450px) 
{
	
	.footer .secvideo .divVideoHome div span.supLogoDer
	{
		padding:9% 0% 0%;
	}
	
	.footer .secvideo .divVideoHome div a.infLogoIzq
	{
		padding:4% 0% 0%;	
	}
		
	.footer .secvideo .divVideoHome div span,
	.footer .secvideo .divVideoHome div a	
	{
		font-size:1em;
	}
}

/* IDIOMA */

@media screen and (max-width:1100px), screen and (max-width:1085px)
{
	.bloqueIdiomas
	{
		right: 218px;	
	}		
	
}

@media screen and (max-width:990px), screen and (max-width:977px) 
{
	.bloqueIdiomas
	{
		right: 288px;	
	}	
}


@media screen and (max-width: 800px) 
{
	.bloqueIdiomas
	{
		right: 480px;
	}		
	
}

@media screen and (max-width:650px) 
{
	.bloqueIdiomas .idiomas li a
	{
		color:#ffffff !important;
	}
}

/* VIDEO PROMOCIONAL */
@media screen and (max-width:1300px)
{
	.video
	{
		top: 0px;	
		margin-bottom: 0px;
	}		
	
}

@media screen and (max-width:650px)
{
	.video
	{
		top: 0px;	
		margin-bottom: 0px;
	}

	#sb1_mod309005 .modInner .modBanners
	{
		top: 0px; /* ESTE HAY QUE TOCARLO EN RESPONSIVE */
	}	
	
}