@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'Raleway';
	src: url('../fonts/raleway/Raleway-Regular.eot');
	src: local('☺'), url('../fonts/raleway/Raleway-Regular.woff') format('woff'), url('../fonts/raleway/Raleway-Regular.ttf') format('truetype'), url('../fonts/raleway/Raleway-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-weight: bold;
}
strong {
    font-family: "Raleway";
    font-weight: bold;
}
@font-face {
    font-family: 'Enriqueta';
	src: url('../fonts/Enriqueta-Regular.eot');
	src: local('☺'), url('../fonts/Enriqueta-Regular.woff') format('woff'), url('../fonts/Enriqueta-Regular.ttf') format('truetype'), url('../fonts/Enriqueta-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;	
}

@font-face { font-family: 'Enriqueta'; 
			font-weight: bold; 
			src: url('../fonts/Enriqueta-Bold.otf'); 
}


@font-face {
    font-family: 'Acrotype';
	src: url('../fonts/acrotype fixed.eot');
	src: local('☺'), url('../fonts/acrotype fixed.woff') format('woff'), url('../fonts/acrotype fixed.ttf') format('truetype'), url('../fonts/acrotype fixed.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-weight: bold;
}
body,html{
	background:#fff;
	width:100%;
	padding:0px;
	margin:5px auto 0px auto;
	font-size:100%;
}
.covid{
	position:absolute;
	top:20px;
	left:15em;
}
.covid li{
	 list-style-type:none;
	 
 }
 .covid li a{
	 color:#FFFFFF;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 text-decoration:none;
	 text-align:center;
	
	 width:100px;
	height:20px;
	background:#ff0000;
 -moz-border-radius: 9px;
 -webkit-border-radius:9px;
 padding: 10px;

 }
  .covid li a:hover{
	  color:#FFC; 
  }
.invisible{
    display: none;
}
/**************************LAS BANDERAS DE LOS IDIOMAS***************/
.texto{
	font-family: 'Enriqueta';
	font-size:.9em;
	font-weight:bold;
	text-indent:2em;
}
ul.menuSuperior{
	position:absolute;
	top:0px;
	right:40%;
	z-index:9999;
	font-family: 'Enriqueta';
	font-size:.9em;
	font-weight:bold;	
	padding:0px;
}
ul.menuSuperior{display:inline-block;float:right;margin-top:.7em; }
ul.menuSuperior li{color:#726F6F;display:inline-block;float:right;line-height:1.9em;padding-right:2em;}
ul.menuSuperior li:hover{color:#383835;}
ul.menuSuperior li img{width:1.2em;}
ul.menuSuperior li ul{display:none;position:absolute;height:auto;line-height:18px;margin:0px 0 0 -7px;padding:0 7px;background-color:#A1723C; padding-bottom:.5em;}
ul.menuSuperior li:hover ul{display:block;color:#9E9FA4; font-size:.85em;}
ul.menuSuperior li ul li{display:block;float:none;position:relative;border:0;height:2em;line-height:2em;color:#9E9FA4;background-image:none;border-bottom:1px #fff solid;}
ul.menuSuperior li ul li a{color:#fff; text-decoration:none;}
ul.menuSuperior li ul li img{position:absolute;right:0;top:0.5em;width:1.2em;}
ul.menuSuperior li ul li:hover{color:#9E9FA4;background-color:#C89B6A;background-image:url(../img/flec_izq.png);background-repeat:no-repeat;background-position:right;}


/**************************TERMINAMOS IDIOMAS************************/
#social{
	width:100%;
	float:left;	
	text-align:right;	
}

#social li{
	display:inline;
	margin-right:10px;
	padding:0px;
}
#social li span{
	font-size:1.8em;
	color:#ceccc0;
}
#social li a{
	text-decoration:none;
}
#social li a:hover span{
	text-decoration:none;
	color:#A29D88;
}
.boton1 a{
		background-color:#02B30F;
		color:#fff;
		text-decoration:none;
		font-size:.9em;
		padding:.6em;
		font-family:'Enriqueta';
		
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	.boton1 a:hover{
		color:#C2FEC7;
	}

#logo{
	width:70%;
	float:left;
}
#logo img{
	margin-left:5%;
	border:0px;
	margin-top:-35px;
}
#busca{
	width:20%;
	position:relative;	
	float:right;
}
#busca form{
	text-align:right;
	margin-right:10px;
	margin-top: 40px;
	text-align:right;
}
#busca form input{
  border:1px solid #A29D88;
  border-radius: 2px;
  box-shadow: 0 0 3px #ccc, 0 10px 15px #ebebeb inset;
  min-width:150px;
  width:80%;
  height:22px;
  float:right;

}
#busca .icon-magnifying-glass{
	color: #A29D88;
	float:right;
	font-size:1.2em;
	right:15px;
	margin-top:3px;
	position:absolute;
}
/*								MENU												*/
nav{
	width:100%;
	max-width:100%;
	padding:0px;
	position: absolute;
	margin:120px auto;
	z-index:999;
}
nav .icon-menu{
	display:none;
}
nav ul {
list-style-type:none;	
	padding:0px;
	background: #EDEBDC;
	
	text-align:center;
}
nav ul li {
	display:inline-block;	
	margin-right: 0px;
}

nav ul li a {
	display:block;
	padding-right:20px;
	padding-left:20px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-family: 'Enriqueta', sans-serif;
	font-size:1em;
	text-transform:uppercase;
	color: #000;
	background: #EDEBDC;
	text-decoration: none;
	
	-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
	
}

nav ul li:hover a {
	background: #A79D56;
	color:#FFF;
}
nav ul li ul {
	/*display: none;*/
	visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:200ms ease;
    -moz-transition:500ms ease;
    -o-transition:500ms ease;
    transition:500ms ease;
}
nav ul li:hover > ul {
	/*display: block;*/
	visibility:visible;
    opacity:1;
    filter:alpha(opacity=100);
	
}
nav ul li {
	float: center;
}

	
nav ul li a {
	 text-decoration: none;
}
nav ul li ul{
	width:225px;
}

nav ul li ul li {
	position: relative;
	display:block;
}
nav ul li .hijo li a{
	padding: 5px 10px 5px 10px;
	color: #000;
	background:#EDEBDC;
	text-align:left;
	font-size:.92em;
}	
nav ul li .hijo li:hover a {
	background: #A79D56;
	color:#FFF;
}

nav ul li ul {
	position: absolute;
}
/*--------------------------------------------------	FINALIZA MENU			*/

/*					COMIENZA SLIDE DE IMAGENES*/

#topfoto{
	float:left;
	position:absolute;
	width:74%;
	height:45%;
	min-height:390px;
	background:url(../imagenes/topimagen.jpg) no-repeat;
	background-size: cover;
	background-position:0px 0px;
	z-index:9;	
}
#topfoto div{	
	position:relative;
	width:100%;
	margin:70px auto auto 40px;
}
#topfoto div span{
	font-family:'Enriqueta', sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:3em;
	background:#9CB6B8;
	padding:5px;
}
 

/*----------------------------------------------		FINALIZA SLIDE DE IMAGENES		*/
#rightfoto{
	float:right;
	right:0px;
	position:absolute;
	margin:185px auto;
	width:25%;
	height:45%;
	min-height:390px;
	z-index:9;	
}
#rightfoto a:hover > .rightfoto1 h1, #rightfoto a:hover > .rightfoto2 h1{
	color:#A79D56;
	-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
}
.rightfoto1{	
	position:relative;
	float:left;
	margin:auto;
	width:100%;
	height:49%;
	background:#b49e52;
	/*background:url(../imagenes/Semana-Santa-banner-2.jpg);*/
	/*background:url(../imagenes/ss22.jpg);*/
    /*background:url(../imagenes/ss23.jpg);*/
    background:url("../imagenes/CARTEL-SS2026.jpg");
	background-size: 100% 100%;
	background-position:0px 0px;
	background-repeat:no-repeat;	
	z-index:9;	
}
.rightfoto1 h1, .rightfoto2 h1{
	font-family:'Enriqueta', sans-serif;
	font-size:250%;
	line-height:1em;
	margin: 20% auto auto 6%;	
	color:#FFFFFF;
	font-weight:bold;
	text-shadow: 2px 3px #000;
	background:rgba(62, 52, 28, .5);
	width:85%;
	padding:10px 0px 10px 10px;	
}
.rightfoto2{	
	position:relative;
	float:left;
	margin:.5em 0px;
	width:100%;
	height:47%;
	background:url(../imagenes/logo-entradas.jpg) ;
	background-size: 100% auto;
	background-position:0px 0px;
	background-repeat:no-repeat;
	/*border-bottom:8px solid #671c0e;*/
	
	z-index:9;	
}
.rightfoto3{	
	position:relative;
	float:left;
	margin:.05em 0px;
	width:100%;
	height:32%;
	/*
	background:url(../imagenes/topimagen.jpg) ;
	background-size: 100% auto;
	background-position:0px -280px;
	*/
	background:#775120;
	z-index:9;
}
.agenda, .sugerencias{
	float:left;
	position:relative;
	width:95%;
	font-family:'Enriqueta', sans-serif;
	font-size:2em;
	text-transform:uppercase;
	color:#333333;
	text-align:left;
	margin:40px auto auto 3%;
}
#destacados {
	float:left;
	position:relative;
	width:100%;
	margin:29em auto 0px auto;
	padding:0px;
	text-align:center;
	text-decoration:none;
}
#destacados h1 {
	font-family:'Enriqueta', sans-serif;
	font-size:2em;
	text-transform:uppercase;
	color:#333333;
	text-align:left;
	margin:1em auto 5px 1.5em;
}
#contenido h1, #contenidoBlog h1{
	font-family:'Enriqueta', sans-serif;
	font-size:2.5em;
	text-transform:capitalize;
	color:#333333;
	text-align:left;
	margin:.5em auto 5px 1.5em;	
	width:100%;
	min-width:95%;
}
#contenido h2{
	font-family:'Enriqueta', sans-serif;
	font-size:1.8em;	
	color:#12658D;
	text-align:left;
	margin:.5em auto 5px 1.7em;
}
#contenido h2 img{
	float:right;
}
#contenido .iconalojamiento{
	float:left;
	position:relative;	
}
#contenido .iconalojamiento li{
	display:inline;
	margin-right:5px;
}
#contenido .iconalojamiento li img{
	width:auto;
	height:40px;
}

#contenido #map{
	width:90%;
	height:600px;
	margin:5em auto auto 5em;
	position:relative;
	float:left;
}

#destacados .fotodestacados1{
	float:left;
	width:23.5%;
	min-width:220px;	
	height:260px;
	background:#000099;
	/*background:url(../imagenes/visita-guidada.jpg) no-repeat center top;*/
    background:url(../imagenes/monumentos01.jpg) no-repeat center top;
    /*background:url("../imagenes-slide-2020/SAN-CLEMENTE-2025-01.jpg") no-repeat center top;*/
    /*background:url("../imagenes/feria-2025.jpg") no-repeat center top;*/
    /*background:url(../imagenes/san-patricio-2025.jpg) no-repeat center top;*/
    /*background:url(../imagenes/lo-bordamos-2025.jpg) no-repeat center top;*/
    /*background:url("../imagenes/noche-museos-2025.jpg") no-repeat center top;*/
    /*background:url(../imagenes/noche-museos-2024.jpg) no-repeat center top;*/
    /*background:url("../imagenes/navidad-2324.jpg") no-repeat center top;*/
    
    /*background:url("../imagenes/2023-san-clemente.jpg") no-repeat center top;*/
    /*background:url("../imagenes/red-pascua.jpg") no-repeat center top;*/
    /*background:url("../imagenes/feria-2023.jpg") no-repeat center top;*/
    /*background:url(../imagenes/noche-museos-2023.jpg) no-repeat center top;*/
    /*background:url(../imagenes/San-patricio-2023.jpg) no-repeat center top;*/
	/*background:url(https://www.lorca.es/imgNovedades/navidad22.jpg) no-repeat center top;*/
	/*background:url(../imagenes/ganas-de-murcia.jpg) no-repeat center top;*/
	/*background:url("../imagenes/asomate01.jpg") no-repeat center top;*/
	/*background:url("../imagenes/feria-grande-2021.jpg") no-repeat center top;*/
	/*background:url("../imagenes/alfonsox.jpg") no-repeat center top;*/
	/*background:url("../imagenes/s-patricio.jpg") no-repeat center top;*/
	
/*	background:url("../imagenes/Lorca-covid.jpg") no-repeat center top;*/
	background-size: cover;	
	margin: auto 0px .5em 1em;
	z-index:1;
	border:0px;
	text-decoration:none;
}
.fotodestacados1 h2, .fotodestacados2 h2, .fotodestacados3 h2, .fotodestacados4 h2{
	
	background:rgba(135,36,30,.78);/*#87241E;*/
	height:60px;
	margin:160px 0px;
	padding:20px 0px 20px 10px;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	font-family:'Enriqueta', sans-serif;
	font-size:1.45em;
	text-transform:uppercase;
	z-index:9;
	/*opacity: 0.8;
  	filter:  alpha(opacity=80);*/
}
.fotodestacados1 a, .fotodestacados2 a, .fotodestacados3 a, .fotodestacados4 a{
	color:#FFF;
	text-decoration:none;
	border:0px;
}
#destacados .fotodestacados2 {
	float: left;
	width: 23.5%;
	min-width: 220px;
	height: 260px;
	background: #030;
	margin: auto auto auto 20px;
	/* Volver a poner cuando acabe la feria*/
	/*background:url(../imagenes/Colegiata-para-MOnumentos-en-la-home.jpg) no-repeat center top;*/
    /*background:url("../imagenes/bono-50-rm.jpg") no-repeat center top;*/
	background:url("../imagenes/play-lorca.jpg") no-repeat center top;
    /*background:url("../imagenes/ss-2025.jpg") no-repeat center top;*/
    /*background:url("../imagenes/Navidad-2024.jpg") no-repeat center top;*/
    /*background:url("../imagenes/San-Clemente-2024.jpg") no-repeat center top;*/
    /*background:url(../imagenes/feria-lorca-2024.jpg) no-repeat center top;*/
	/*background: url(../imagenes/feria2024.jpg) no-repeat center top;*/
	/*background:url(../imagenes/Imagen-photocall.jpg) no-repeat center top;*/
	/*background:url(../imagenes/logo_RJ.jpg) no-repeat center top;*/
	/*background:url(../imagenes/lorca-navidad.jpg) no-repeat center top;*/
	background-size: cover;
	margin: auto 0px .5em 1em;
	text-decoration: none;
}
#destacados .fotodestacados3{
	float:left;
	width:23.5%;
	min-width:220px;	
	height:260px;
	background:#060;
	margin:auto auto auto 20px;
	/*background:url(../imagenes/oficina-virtual-turismo.jpg) no-repeat center top;*/
    background:url(../imagenes/lb.jpg) no-repeat center top;
	background-size: cover;
	margin: auto 0px .5em 1em;
	text-decoration:none;
}
#destacados .fotodestacados4{
	float:left;
	width:23.5%;
	min-width:220px;	
	height:260px;
	background:#090;
	margin:auto auto auto 20px;
	/*background:url(../imagenes/pulsera-turistica-lorca.jpg) no-repeat left top;*/
	/*background:url(../imagenes/comparte.jpg) no-repeat left top;*/
	/*background:url(../imagenes/lorca-y-tu.jpg) no-repeat left top;*/
	/*background:url(../imagenes/banner-camino-sol.jpg) no-repeat center top;*/
    background:url("../imagenes/visit-lorca.jpg") no-repeat center top;
	background-size: cover;
	margin: auto 0px .5em 1em;
	text-decoration:none;
}
#agenda{
	width:100%;
	position:relative;	
	float:left;
	height:440px;
	background:#DED2B8;
	margin: 1% auto;
	padding-top:10px;
	z-index:99;
}
#reservas{
	width:65%;
	position:relative;	
	float:left;
	height:330px;
	background:#2AB2E6;
	margin: 1% auto;
	padding-top:10px;
	z-index:99;
	background:url(../imagenes/back-reservas.jpg) no-repeat center top;
	background-size: cover;	
}
#reservas iframe{
	width:450px; height:385px; margin:-10px auto;padding:0px;
}
#reservsuge{
	width:33%;
	position:relative;	
	float:right;
	height:330px;
	background:#CB5D1E;
	margin: 1% auto;
	padding-top:10px;
	z-index:99;
}
#reservsuge ul{
	width:92%;
	list-style-type:none;
	margin:0px auto auto 1em;
	padding:0px;
}
#reservsuge ul li{
	width:99%;
	display:block;
	margin:.5em auto;
	height:35px;
	text-decoration:none;
}
#reservsuge ul a{
	text-decoration:none;
}
#reservsuge ul a li span{
	margin-left: 15px;
	margin-right:10px;
}
#reservsuge ul a li{
	background:#DED2B8;
	color:#C0392B;
	font-family:'FontAwesome', sans-serif;
	font-size:1.1em;
	text-decoration:none;
	line-height:2em;
}
#reservsuge ul a:hover > li {
	background:#C0392B;
	color:#FFF;
	-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
}
/*   		ESTILO PARA EL BLOG			*/
#blog .blog h2, #blog .blog h3{
	/*font-weight:normal;*/
	
}
#contenidoBlog{
	width:96%;
	position:relative;
	float:left;
	/*margin:30em auto 0px auto;	*/
}
#contenidoBlog h2{
	font-family:'Enriqueta', sans-serif;
	font-size:1.8em;	
	color:#000;
	text-align:left;
	margin:.5em auto 5px .4em;
}

#buscaBlog{
	width:99%;
	position:relative;	
	float:left;
}
#buscaBlog form{
	width:100%;	
	margin:10px;	
	padding-bottom: 40px;	
}
#buscaBlog form input{
  border:1px solid #A29D88;
  border-radius: 2px;
  box-shadow: 0 0 3px #ccc, 0 10px 15px #ebebeb inset;  
  width:95%;
  height:25px;
  float:left;
}
#buscaBlog .icon-magnifying-glass{
	color: #A29D88;
	float:right;
	font-size:1.2em;
	right:15px;
	margin-top:3px;
	position:absolute;
}
#blog{
	width:77%;
	position:relative;
	float:left;
}
.blog{
	/*width: 75%;*/
	width:99%;
	position:relative;
	float:left;
	margin:.3em auto 5px .7em;	
}
.leftBlog{
	display:none;
	width: 22%;
	min-height:150px;
	position:relative;
	float:left;
	margin:.3em 0px;
}
#publish_date{
	width:82%;
	position:relative;
	float:left;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom:5px solid #DED2B8;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:25px;
	margin-left:25px;
	background-color:#671C0E;
	font-family:'Enriqueta', sans-serif;
	font-size:1.3em;
	color:#fff;
	text-align:center;
}
.userblog{
	width:82%;
	position:relative;
	float:left;	
	padding-top:5px;
	padding-bottom:5px;
	margin-right:25px;
	margin-left:25px;
	background-color:#ccc;
	font-family:arial;
	font-size:.9em;
	color:#fff;
	text-align:left;
}
.tag {
	background-color:#990033;
	font-size:.8em;
	padding:.5em;
	color:#fff;	
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius: 9px;
	-webkit-border-radius:9px;
	text-decoration:none; 
}
.img-blog{
	border-radius:5px;
	width: 100%;
  	/*height: 400px;*/
	height:auto;
	object-fit: cover;
}
.img-blog2{
	border-radius:5px;
	width: 100%;
	margin-left:.8em;
}
.img-blog3{
	border-radius:5px;
	display: block;
	  margin-left: auto;
	  margin-right: auto;
	  /*width: 60%;*/
	  height:auto;
}
.thumb {
  box-sizing: content-box;
  width: 120px;
  height: 120px;
  float: left;
  margin: 10px;
 /* border: 1px solid black;*/
	
}

.thumb img {
  width: 120px;
  height: 120px;
	border-radius: 25px;
 /* object-fit: contain;*/
}
.linea{
	border: .1em solid #e7e7e7;
	position:relative;
	float:left;
	width:100%;
}
.blog-content h2, .blog-content h2 a{
	font-family:'Enriqueta', sans-serif;
	font-size:2.5em;
	color: #671C0E;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px;
	padding:0px;
	min-width:95%;
	float:left;
	width:100%;
}

.blog-content h3{
	font-family:'Enriqueta', sans-serif;
	font-size:1em;
	color: #000;
	line-height:1.6em;
}
.divdetalle{
	width:100%;
	float:left;
}
#blog .blog .blog-content p{
	font-family:'Enriqueta', sans-serif;
	font-size:1.2em;
	color: #000;
	line-height:1.6em;
	padding:0px;
}
.blog-content .readmore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#fff;
	background-color:#671C0E;
	padding:1.1em;
	margin-top:20px;
	margin-bottom:25px;
	border-radius:5px;
	text-decoration:none;
	float:left;
	position:relative;
}
.blog-content .linkcate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#fff;
	background-color:#c0392b; /*#1A84BD;*/
	padding:.9em;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:8px;
	border-radius:5px;
	text-decoration:none;
	float:left;
	position:relative;
}
.linkcate:hover {
	color:#000;
	background-color:#f0d200;
}
.blog-content div, .blog-content h3, .blog-content p{
	margin-left:.7em;
}
#lateralBlog{
	width:22%;
	position:relative;
	right:10px;
	float:right;
	margin:.3em auto auto .5em;	
}
#lateralBlog h2{
	margin-left: .8em;	
}

#lateralBlog ul{
	width:90%;
	list-style-type:none;
	margin:0px auto auto 1.5em;
	padding:0px;
}
#lateralBlog ul li{
	width:99%;
	display:block;
	margin-top:.5em;	
	height:35px;
	text-decoration:none;
	padding-left:1.1em;
}
#lateralBlog ul a{
	text-decoration:none;
}
#lateralBlog ul a li span{
	margin-left: 5px;
	margin-right:10px;
}
#lateralBlog ul a li{
	margin-left: 0px;
	background: #c0392b; /*#DED2B8;*/
	color: #fff;
	font-family: 'FontAwesome', sans-serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
}
#lateralBlog ul a:hover > li {
	
	background:#f0d200;
	color:#000;
	-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
}
/***********************************************************/
#lateralderecho{
	width:25%;
	position:relative;
	float:right;
	margin:31em auto 0px auto;
}
#lateralderecho a:hover > .fotodestacados1 h2, #lateralderecho a:hover > .fotodestacados2 h2, #lateralderecho a:hover > .fotodestacados3 h2, #lateralderecho a:hover > .fotodestacados4 h2{
	color:#A79D56;
	-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
}
#lateralderecho .fotodestacados0{
	float:left;
	width:100%;		
	height:280px;
	background:#000099;
	background:url(../imagenes/banner-St-Patrick.jpg) no-repeat -15px top;
	background-size: cover;
	margin: auto;
	z-index:1;
	border:0px;
	text-decoration:none;
}
#lateralderecho .fotodestacados1{
	float:left;
	width:100%;		
	height:400px;
	background:#000099;
	background:url(../imagenes/visita-guidada.jpg) no-repeat center top;
	background-size: cover;	
	margin: .5em auto;
	z-index:1;
	border:0px;
	text-decoration:none;
}
#lateralderecho .fotodestacados2{
	float:left;
	width:100%;
	height:260px;
	background:#030;
	margin:1em auto;
	background:url(../imagenes/Colegiata-para-MOnumentos-en-la-home.jpg) no-repeat center top;
	background-size: cover;
	text-decoration:none;
}
#lateralderecho .fotodestacados3{
	float:left;
	width:100%;
	height:225px;
	background:#060;
	margin: .5em auto;
	/*background:url(../imagenes/oficina-virtual-turismo.jpg) no-repeat center -10px;*/
    background:url("../imagenes/lorca-lo-bordamos.jpg") no-repeat center -10px;
	background-size: cover;
	text-decoration:none;
}
/*
#lateralderecho .fotodestacados4{
	float:left;
	width:100%;
	height:260px;
	background:#090;
	margin: .5em auto;
	background:url(../imagenes/pulsera-turistica-lorca.jpg) no-repeat left top;
	background-size: cover;
	text-decoration:none;
}
*/
#lateralderecho .fotodestacados1 h2, #lateralderecho .fotodestacados2 h2, #lateralderecho .fotodestacados3 h2, #lateralderecho .fotodestacados4 h2{	
	background:none;	
	font-family:'Enriqueta', sans-serif;
	font-size:250%;
	line-height:1em;
	margin: 10% auto auto 6%;	
	color:#FFFFFF;
	font-weight:bold;
	text-shadow: 2px 3px #000;
	width:85%;
	padding:0px;
	text-transform:none;
	background:rgba(62, 52, 28, .5);
	width:85%;
	padding:10px 0px 10px 10px;
	height:auto;
}
#lateralderecho .sugeren{
	width:100%;	
	float:left;	
	background:#CB5D1E;
	margin: .5em auto;
	min-height:345px;
}
#lateralderecho .sugeren ul{
	width:98%;
	list-style-type:none;
	margin:0px auto auto auto;
	padding:0px;
}
#lateralderecho .sugeren ul li{
	width:96%;
	display:block;
	margin:.5em;
	height:35px;
	text-decoration:none;
}
#lateralderecho .sugeren ul a{
	text-decoration:none;
}
#lateralderecho .sugeren ul a li span{
	margin-left: 15px;
	margin-right:10px;
}
#lateralderecho .sugeren ul a li{
	background:#DED2B8;
	color:#C0392B;
	font-family:'FontAwesome', sans-serif;
	font-size:1.1em;
	text-decoration:none;
	line-height:2em;
}
#lateralderecho .sugeren ul a:hover > li {
	background:#C0392B;
	color:#FFF;
	-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
}
#contenido{
	width:74%;
	position:relative;
	float:left;
	margin:30em auto 0px auto;	
}
#contenido form{
	margin:.5em auto auto 5em;
	width:90%;
	padding: 0 5px;
}
#contenido form label{
	font-family:'Raleway';
	color:#000;
	font-size:1.2em;
}
#contenido form input, #contenido form textarea{
 width: 99%;
 height: 40px;
 margin: 10px 0 10px 0;
 font-family:'Raleway';
 color:#000;
 font-size:1.2em;
 
 border:1px solid #A29D88;
  border-radius: 2px;
  box-shadow: 0 0 3px #ccc, 0 10px 15px #ebebeb inset;
  
}
#contenido form input[type=submit]{
 background-color:#EDEBDC;
 height:40px;
 width:70%;
 color:#000;
 float:right;
}
#contenido #mediaplayer{
	margin-left:5em;
	width:91%;
	height:385px;
	position:relative;
	float:left;
}
#contenido .tituloscontenido{
	font-family:'Enriqueta';
	font-size:1.45em;
	margin:2px auto auto 3em;
}
#contenido p{
	font-family:'Raleway';
	font-size:1em;
	line-height:1.8em;
	color:#514A28;
	margin:.5em auto auto 5em;
}
#contenido   a{
	font-family:'Raleway';
	font-size:1em;
	color:#1A88C2;/*#933924;*/
	text-decoration:none;
}
#contenido  a:hover{
	color:#115B84;/*#933924;*/
	text-decoration:underline;
}
#contenido ul li{
	list-style-type:none;
	margin:1em auto auto 2.5em;
	min-height:125px;	
}
#contenido ul li h2{
	font-family:'Enriqueta';
	font-size:1.6em;
	color:#12658D;	
	text-transform:uppercase;
	margin-left:165px;
}
#contenido ul li h2 a{
	/*margin:0px;*/
	font-family:'Enriqueta';
	/*font-size:.9em;*/
	color:#12658D;
	float:none;
	padding:0px;
	background:none;
	margin:2px auto auto auto;
}
#contenido ul li h2 a:hover{
	background:none;
	padding:0px;
	color:#12658D;
}
#contenido ul li h2 img{
	width:auto;
	height:auto;
	position:absolute;
	right:0px;
	margin-top:15px;
}

#contenido ul li p{
	font-family:'Raleway';
	font-size:.95em;
	margin:2px auto auto 175px;
}

#contenido ul li a{
    padding:5px 30px 5px 30px;
	background:#C0392B;
	color:#FFFFFF;
	text-decoration:none;
	float:right;
}
#contenido ul li a:hover{    
	background:#B49E52;
	color:#fff;
	text-decoration:none;
	-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
}
#contenido ul li p a{
	font-family:'Raleway';
	font-size:.95em;
	color:#933924;
	float:none;
	padding:0px;
	background:none;
}
#contenido ul li p a:hover{
	background:none;
	color:#CC0000;
	text-decoration:underline;
}
#contenido ul li img{
	position:absolute;
	margin-left:0px;
	width:150px;
	height:115px;
}

#contenido ul.buscador li{
	height:auto;
	min-height:25px;
	width:100%;
}
#contenido ul.buscador li p{
	margin:auto;
	width:100%;
}
#contenido ul.buscador li a{
	position:relative;
	width:100%;
	float:left;
	background-color:transparent;
	color:#0000FF;
	padding:0px;
	font-weight:bold;
}
#contenido ul.buscador li a:hover{
	text-decoration:underline;
}
/************************************		ALOJAMIENTOS Y RESATURANTES				****************************/
#contenido ul.alojamientos, #contenido ul.restaurantes{
	height:auto;	
	width:100%;
	/*height:160px;*/
	min-height:155px;
	margin-left:-50px;
	float:left;
	clear:both;	
}
#contenido ul.alojamientos li{
	float:left;	
	height:125px;
	min-height:125px;
	width:18%;
	min-width:10%;
	background-color:#060;
	margin-right:-20px;
	padding-right:0px;
}

#contenido ul.restaurantes li{
	float:left;	
	height:125px;
	min-height:125px;
	width:25%;
	min-width:10%;	
	margin-right:-20px;
	padding-right:0px;
}
#contenido ul.alojamientos li h3, #contenido ul.restaurantes li h3{
	font-family:'Enriqueta', sans-serif;
	font-size:160%;
	color: #fff;
	margin: 0px auto;
	padding:3px 0px 5px 5px;
	background:rgba(0, 0, 0 , .4);
}
#contenido ul.alojamientos li.hoteles{
	background-color:#ABC7D5;
	background-image:url(../imagenes/icon-hoteles.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}#contenido ul.alojamientos li.casas{
	background-color:#B1BD78;
	background-image:url(../imagenes/icon-rural.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.alojamientos li.campings{
	background-color:#ADC4B6;
	background-image:url(../imagenes/icon-camping.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.alojamientos li.pisos{
	background-color:#ADC4B6;
	background-image:url(../imagenes/icon-pisos.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.alojamientos li.albergues{
	background-color:#ABB9CB;
	background-image:url(../imagenes/icon-albergues.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.alojamientos li.pensiones{
	background-color:#9EA6D1;
	background-image:url(../imagenes/icon-pensiones.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.alojamientos li.museo1{
	background-color:#ABC7D5;
	background-image:url(../imagenes/exteriores.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}#contenido ul.alojamientos li.museo2{
	background-color:#B1BD78;
	background-image:url(../imagenes/icons8-teatro-80.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.alojamientos li.museo3{
	background-color:#ADC4B6;
	background-image:url(../imagenes/icons8-ceramica-64.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.alojamientos li.museo4{
	background-color:#ABB9CB;
	background-image:url(../imagenes/fortalezadelsol.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.alojamientos li.museo5{
	background-color:#9EA6D1;
	background-image:url(../imagenes/museos.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.restaurantes li.tene1{
	background-color:#ABC7D5;
	background-image:url(../imagenes/1-tenedor.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.restaurantes li.tene2{
	background-color:#B1BD78;
	background-image:url(../imagenes/2-tenedor.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.restaurantes li.tene3{
	background-color:#ADC4B6;
	background-image:url(../imagenes/3-tenedor.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.restaurantes li.parking1{
	background-color:#ADC4B6;
	background-image:url(../imagenes/ico-parking.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.restaurantes li.parking2{
	background-color:#B1BD78;
	background-image:url(../imagenes/ico-parking_Disabled-512.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
#contenido ul.restaurantes li.parking3{
	background-color:#ABC7D5;
	background-image:url(../imagenes/icon-Traffic.png);
	background-repeat:no-repeat;
	background-position: 5% 95%;
}
/***********************************		FIN ALOJAMIENTOS Y RESTAURANTES			****************************/

/***********************************		AGENDA CULTURAL Y DE TURISMO DE LORCA			****************************/
#busqueda{
	width:30%;
	height:400px;
	float:left;
	margin-left:.5em;
	background-color:#efefef;
}
#busqueda h2{
	background-color:#1A84BD;
	color:#FFFFFF;
	font-size:1.5em;
	text-transform:uppercase;
	margin:0px;
	padding:5px 0px 5px 0px;
	text-indent:1.2em;
}
#busqueda form{
		margin-left:0px;
	}
#busqueda form label{
	margin-left:10px;
}
#busqueda form .input{
		width:98%;
		margin:5px auto 10px 10px;
		height: 30px;
		font-family: 'icomoon', sans-serif;
		color:#999;
		font-size: 1.05em;
		background-image:url(../imagenes/Calendar-2.png);
		background-repeat:no-repeat;
		background-size: 25px 25px;
		background-position: 98%;
		
}
#busqueda form .desplegable{
	width:98%;
	height:30px;
	margin:5px auto 10px 10px;
	font-family: 'icomoon', sans-serif;
	color:#999;
	font-size: .9em;
	border:1px solid #999;
}
#contenidoAgenda{
	width:68%;
	float:right;
	min-height:400px;
	font-family: 'Raleway', sans-serif;
}
#contenidoAgenda h2{
	background-color:#DE4123;
	color:#FFFFFF;
	font-size:1.5em;
	text-transform:uppercase;
	margin:0px;
	padding:5px 0px 5px 0px;
	text-indent:1.2em;
}
#contenidoAgenda ul, #contenidoAgenda ul li{
	margin:10px 0px;
	padding:0px;
}
#contenidoAgenda ul li{
	background-color:#efefef;
	padding-bottom:15px;
	float:left;
}
#contenidoAgenda ul li .fecha{
	margin-left:3px;
	margin-bottom:10px;
	color:#888;
	font-size:1.05em;
	width:95%;
	float:right;
}
#contenidoAgenda ul li h3{
	background-color:#1A84BD;
	color:#FFFFFF;	
	font-size:1.1em;
	text-transform:uppercase;
	margin:0px;
	text-indent:.5em;
	padding:5px 0px 5px 0px;
}
#contenidoAgenda ul li h4{
	font-weight:bold;
	color:#990000;	
	font-size:1.2em;
	text-transform:uppercase;
	margin:5px;
	text-indent:.5em;
	padding:5px 0px 5px 0px;
}
/***********************************		FIN AGENDA CULTURAL Y DE TURISMO DE LORCA			****************************/
footer{
	width:100%;
	height:450px;
	float:left;
	background:#000000;
}
footer p{
	color:#ccc;
	font-family:'Raleway', sans-serif;
	font-size:98%;
	text-align:center;
	border-bottom:1.2px solid #999;
	padding-bottom:2em;
	padding-top:1em;
}
footer p a{
	color:#09F;
	text-decoration:none;
}
footer p a:hover{
	text-decoration:none;
	color:#CB5D1E;
	
}
footer ul{
list-style-type:none;
	text-align:center;
	border-bottom:1.2px solid #999;
	padding-bottom:2em;
}
footer ul li{
	display:inline;
	min-width:32%;
}
footer ul li img{
	margin-right:5%;
}
@media only screen and (max-width: 1400px){
		
}
@media only screen and (max-width: 1085px){
	body{
		margin:0px auto 0px auto;
		font-size:90%;
	}
	.covid{
	position:absolute;
	top:80px;
	left:15em;
}
	#social{
		width:30%;
		float:left;	
		text-align:right;
		position:fixed;
		top:55px;
		right: 5px;
	}
	
	#social li{
		display:block;
		padding-bottom:.4em;
	}
	.boton1 a{		
		font-size:.8em;
		padding:.3em;		
	}
	
	#lateralBlog h2 {
		margin-left: .4em;
	}
	
	
	

	ul.menuSuperior{
		right:7%;
		font-size:1.3em;
	}
	#busca{
		width:150px;
		position:absolute;
		top:-33px;
		left:20px;
		z-index:9999;
	}
	#busca form input{
		height:33px;
		font-size:1.1em;
	}
	#busca .icon-magnifying-glass{
	
		margin-top:10px;
	
	}
	#logo{
		width:100%;
		float:left;
		margin-top:45px;
		text-align:center;
		z-index: 999;
	}
	#logo img{
		margin:0px;
		border:0px;
	}
	/*								MENU												*/
	nav{
		position: absolute;
		top:0px;
		left:0px;
		margin:0px auto;
		background: #EDEBDC;
		z-index:999;
		height:50px;
	}
	nav .icon-menu{
		display:block;
		float:right;
		color:#999;
		font-size:2.8em;
		cursor:pointer;
		margin-top:5px;
	}
	nav ul {
	list-style-type:none;	
		padding:0px;
		background: #EDEBDC;		
		text-align:left;
		display:none;
		width:100%;
		margin-top:50px;
	}
	nav ul li {
		display:block;	
		margin: 0px;		
	}
	
	nav ul li a {
		display:block;
		padding:10px auto 0px 0px;		
		text-align: left;
		font-size:1.1em;		
	}
	
	nav ul li:hover a {
		background: #A79D56;
		color:#FFF;
	}
	nav ul li ul{		
		visibility:initial;
		opacity:1;
	    filter:alpha(opacity=100);
		margin-left:40px;
	}
	nav ul li ul li a {		
		visibility:initial;	
	}
	nav ul li ul {		
		visibility:initial;
	}		
	nav ul li a {
		 text-decoration: none;
	}
	nav ul li ul{
		width:99%;
		
	}
	nav ul li .hijo{
		margin-top:0px;
	}
	nav ul li .hijo li a{
		padding: 5px 10px 0px 0px;
		color: #000;
		background:#EDEBDC;
		text-align:left;
		font-size:1em;
	}	
	nav ul li .hijo li:hover a {
		background: #A79D56;
		color:#FFF;
	}
	
	nav ul li ul {
		position: relative;
	}
	/*--------------------------------------------------	FINALIZA MENU			*/
 	#destacados .fotodestacados1,#destacados .fotodestacados2, #destacados .fotodestacados3, #destacados .fotodestacados4{
		width:47%;
	}
	#agenda{	
		height:500px;
	}
	
	/*   		ESTILO PARA EL BLOG			*/
	
	#contenidoBlog{
		width:99%;		
		margin:1em auto 0px auto;	
	}
	#contenidoBlog h2{
		margin:0px;
	}
	#blog{
		width:99%;
		position:relative;
		float:left;
	}
	.blog{
		width: 99%;
		position:relative;
		float:left;	
	}
	.blog-content h2{
		margin-top:0px;
	}
	.blog-content h3{
		margin:.8em;
	}
	#blog .blog .blog-content p{
		
		font-size:1.2em;
		margin: .8em;
	}
	.blog-content div, .blog-content h3, .blog-content p{
		margin-left:.2em;
	}
	.blog-content .linkcate {
		margin-top:5px;
		margin-bottom:5px;
	}
	.leftBlog{
		display:none;
		width: 99%;
		min-height:150px;
		position:relative;
		float:left;
		margin:.1em 0px;
	}
	
	
	.img-blog, .img-blog2, .img-blog3{
		border-radius:5px;
		width: 100%;
	  height: auto;
	  object-fit: cover;
	  margin-left:0em;
	}
	
	
	.blog-content .readmore{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.9em;
		color:#fff;
		background-color:#671C0E;
		padding:1.8em;
		margin-top:20px;
		margin-bottom:25px;
		border-radius:5px;
		text-decoration:none;
		float:left;
		position:relative;
	}
	#lateralBlog{
		width:95%;
		position:relative;
		float:left;
		margin:.1em auto;
		right:0px;	
	}

	
	
	/***********************************************************/
}
@media screen and (max-width:1400px){
	#contenido h1{
		margin-top:1em;
	}	
	
}
@media screen and (max-width:950px){
	#reservas{
	width:99%
	}
	#reservsuge{
	width:99%
	}
	#reservas iframe{
		width:99%; height:385px; margin:-10px auto;padding:0px;	
	}
	#rightfoto{
		float:left;
		left:0px;
		position:relative;
		margin:.5em auto;
		width:100%;
		height:400;
		min-height:400px;
		z-index:9;	
	}
	.rightfoto1, .rightfoto2{	
		
		height:198px;
	}
	#destacados {
		
		margin:1em auto 0px auto;
		
	}
	#destacados .fotodestacados1, #destacados .fotodestacados2, #destacados .fotodestacados3, #destacados .fotodestacados4{
		margin-left:.1em;
	}
	#lateralBlog h2{
		margin-left:.4em;
	}
	#lateralderecho{
		display:none;
	}
	#contenido{
		width:99%;
		position:relative;
		float:left;
		margin:1em auto 0px auto;	
	}
	#contenido h1, #contenido h2, #contenido p, #contenido ul, #contenido form, #contenido #map, #contenido #videoplayer, #contenido ul li h2, #contenido ul li h2 a, #contenido ul li p{
		margin-left:5px;		
	}
	#contenido h1{
		margin-top:1em;
	}
	#contenido ul li a{
		padding:10px 30px 10px 30px
	}
	 #contenido ul li img{
		 left:5px;
		 width:70px;
		 height:54px;
	 }
	 #contenido ul.alojamientos li{		
		width:40%;		
	}	
	#contenido ul.restaurantes li{		
		width:35%;	
	}
	/***********************************		AGENDA CULTURAL Y DE TURISMO DE LORCA			****************************/
	#busqueda{
		width:99%;
		height:400px;
		float:left;
		margin-left:.5em;
		background-color:#efefef;
	}
	
	#contenidoAgenda{
		width:100%;
		float:left;
		min-height:400px;
		font-family: 'Raleway', sans-serif;
	}

	/***********************************		FIN AGENDA CULTURAL Y DE TURISMO DE LORCA			****************************/
	

}
/*	PARA PANTALLAS CON RESOLUCIÓN MENOR A 480px	*/
@media screen and (max-width:480px){
	#destacados .fotodestacados1,#destacados .fotodestacados2, #destacados .fotodestacados3, #destacados .fotodestacados4{
		width:99%;
	}
	*/*
	#agenda {
		display:none;
	}
	*/
	.covid{
	position:absolute;
	top:80px;
	left:.5em;
}
	.agenda{
		float:left;
		position:relative;
		width:98%;		
		margin:40px auto auto 5px;
	}
	
	.sugerencias{
		display:none;
	}
	#contenido ul.alojamientos, #contenido ul.restaurantes{
		
		margin:0px;
		padding:0px;
		clear:both;
	}
	#contenido ul.alojamientos li, #contenido ul.restaurantes li{		
		width:40%;				
	}
	#contenido h1{		
		margin:1em auto 5px .2em;		
	}
	#contenido #map{
		width:100%;
	}
}