html, body{
	overflow: auto;
	height: auto;
}
#at-image-sharing-tool,#at-image-sharing-mobile-icons {display: none !important;}
*{
/*, *:after, *:before {*/
	font-family: 'Open Sans',Arial,sans-serif;
}

header,footer,aside,article,section,nav{
	display:block;
}
/* CSS Document */
iframe[id^="oauth2relay"],
#twttrHubFrameSecure,
#twttrHubFrame{ 
	position: fixed !important;
}

body{
	margin:0;
	padding:0;
	overflow-x:hidden;	
} 

	a{
		color: #494848;
		text-decoration: none;
	}
	a:hover{
		text-decoration:none;
		/*background:#ccc;
		color:#fff;*/
	}
a.ampliar_contenido{
	float:right;
	position:relative;
	background:url(../img/fondo_destacados_enlace.png) no-repeat right center;
	max-width:90%;
	padding:5px 10% 5px 0;
	text-align:right;
	font-size:0.9em;
}
div#irMovil {
	background: none repeat scroll 0 0 #333;
	bottom: 0;
	
	left: 0;
	margin: 0;
	opacity: 0.9;
	padding: 20px 0;
	position: fixed;
	text-align: center;
	text-decoration: none;
	width: 100%;
	z-index: 1000;
}	
a.version_movil {
	color: #fff;
	font-size: 2em;
	margin-right: 30px;
}	
/***************************************************************************************************/
.a100,.a50,.a33,.a25{
	float:left !important;
	padding:0px 1% !important;
	/*min-height:220px;
	height:auto;*/
}
	.a100{
		width:98% !important;
		min-height:auto;
	}
	.a50{
		width:48% !important;
	}
	.a33{
		width:31.33% !important;
	}
	.a25{
		width:23% !important;
	}
/*	===============================================================================		CONTENEDOR CENTRADOR							*/

/*CONTENEDOR CENTRADO*/
.Centrado{
	width:1180px;
	margin:auto;
	padding:0;	
	height:auto;
	position:relative;
	z-index:100;
}


/*	===============================================================================		CONTENEDOR					*/	
	#contenedor {
		min-width:1180px;
		width:100%;
		height:auto;
		float:left;
		margin:180px 0 0 0;
		padding:0;
		position:relative;
		font-size:16px;
	}


/*	===============================================================================		UTILIDADES						*/		
	#base_utilidades {
		width: 100%;
		height: 40px;
		float: left;
		position: fixed;
		top: 0;
		left: 0;
		padding: 0;
		z-index: 351;
		background: #bda25a;
		transition: 0.5s ease all;
	}
		
/*	===============================================================================		CABECERA						*/		
	#base_cabecera{
		min-width:1180px;
		width:100%;
		height:auto;
		float:left;
		margin:0;
		padding:0;
		position:fixed;
		top:40px;
		left:0;
		background:rgba(255,255,255,1);
		/*background:#bda25a;*/
		z-index:350;		
	}	
	#base_cabecera.especial{box-shadow: #333 0px 0px 13px 0px !important;}
	 	#base_cabecera #menuSuperior{
			width:auto;
			height:47px;
			float:right;
			margin:0;
			padding:0;
			position:relative;
		}
/*	===============================================================================		CENTRO						*/		
	#base_centro{
		width:100%;
		height:auto;
		float:left;
		margin:0 0 0 0;
		padding:0;
		position:relative;
		z-index:100;
		background: url("../img/fondo_central.png") repeat-x top left;
	}
	#base_cabecera.especial + #base_centro{margin-top:-40px;}
		#base_centro #base_central{
			width:100%;
			height:auto;
			float:left;
			margin:0;
			padding:0 0 2% 0;
			position:relative;
			z-index:100;
		}

	
/*	===============================================================================		LOSMAS						*/		
	#baseloMas{
		width:100%;
		float:left;
		position:relative;
		height:auto;
		padding:30px 0;
		border-top:1px solid #eee;
		background:url(../img/fondo_losmas2.png) top left repeat;	
		/*display:none; oculto*/		
	}

/*	===============================================================================		NUBE						*/		
	#baseNube{
		float: left;
		height: auto;
		position: relative;
		width: 100%;
		background:url(../img/fondo_nube.jpg) top center repeat fixed;
	}	
	#baseNube::before {
		content: "";
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		position: absolute;
		background: rgba(0,0,0,.5);
	}	

/*	===============================================================================		RRSS						*/		
	#base_redes{
		width: 50%;
		height: auto;
		float: left;
		margin:0;
		padding:30px 0;
		position: relative;
	}	
		#base_redes h2{display:none;}
		#base_redes  p{display:none;}
		
		#base_redes.a100 div.redes_bloque{
			width: 18%;
			height: auto;
			float: left;
			margin:0 1%;
			padding:0;
		}
		#base_redes div.redes_bloque{
			/*width: calc(100% / 3);*/
			width:100%;
			height: auto;
			float: left;
			margin:0 0 15px 0;
			padding:0;
		}
			#base_redes div.redes_bloque:last-child{
				margin:0;
			}
		/*los iframes de flickrembed.com*/	
		#base_redes div.redes_bloque div.titulo a{
			width: 100%;
			float: left;
			position: relative;
			display: inline-block;
			text-align: center;
			height: 30px;
			overflow: visible;
			z-index: 1;
			font-size: 0;
			margin: 0 0 -8px 0px;

		}
		#base_redes div.redes_bloque div.instagram a{
			background:url(../../redes_sociales/instagram/img/instagram.png) no-repeat center center;
		}
		#base_redes div.redes_bloque div.flickr a{
			background:url(../../redes_sociales/flickr/img/flickr.png) no-repeat center center;
		}
		#base_redes div.redes_bloque iframe.flickr_embeb{
			position: relative; width: 100%; height: auto;
		}
		#base_redes div.redes_bloque small.firma{
			display: block;
			position: relative;
			font-size: 8px;
			color: #999;
			width: 100%;
			text-align: center;
			margin: 0 0 0 0;
			top: -24px;
		}
		#base_redes div.redes_bloque small.firma a{
			color:#999;
		}
		
		#base_redes div.redes_bloque>span[class^="PIN_"]{width:100% !important;}

/*	===============================================================================		LOGO							*/
	
	#logo {
		width: 50%;
		height:120px;
		float: left;
		margin: 10px 0;
		padding:0;
		z-index: 100;
		text-align:center;
		transition:0.5s ease all;
	}
	#base_cabecera.especial #logo{height: 75px !important;}
	#logo img{
		max-height:100%;
		max-width:100%;
		float:none;
		display:inline-block;
	}

#datos_cabecera{float:left;margin:40px 0 0 0;width:25%;position:relative;font-size:1.2em;color:#999999;text-align:center;transition: 0.5s ease all;}
#base_cabecera.especial #datos_cabecera{margin: 6px 0px 0px !important;color: #000000 !important;}
#datos_cabecera p {
	margin: 0 20px 0 0;
	display: inline-block;
}
#datos_cabecera p a{color:inherit;}

	
	
/*	===============================================================================		IMAGEN SECCION							*/
	
	
	#imagen-seccion{
		/*background: rgba(0, 0, 0, 0) url("../img/fondo_imagen_seccion.png") no-repeat scroll center calc(width/3)px;*/
		border: medium none;
		float: left;
		height: auto;
		margin: 0;
		padding: 0;
		position: relative;
		width: 100%;
		z-index: 1;
		position:relative;
		overflow:hidden;
	}

		#imagen-seccion img.imagen, #imagen-seccion #wrapper{
			/*border: 1px solid #fff;*/
			float: left;
			/*height: calc(width/3);*/
			position: relative;
			width: 100%;
			z-index: 1000;
		}

/*	===============================================================================		CENTRO	IZQUIERDA				*/		
	#centro_izquierda{
		height:auto;
		float:left;
		margin:0 3% 0 0;
		padding:0 0 1px 0;
	}	
		#centro_izquierda h2{
			width:100%;
			float:right;
			padding:0;
			margin:0 0 15px 0;
			color:#535151;
			text-align:right;
			text-transform:lowercase;
			font-weight:normal;
			font-size:2.0em;
			display:none;
		}

/*	===============================================================================		CENTRO	DERECHA				*/		
	#centro_derecha{
		height:auto;
		float:right;
		margin:0;
		padding:0;
		z-index:100;
	}		
		#centro_derecha h2{
			width: 100%;
			float: right;
			margin:10px 0 0 0;
			padding:3px 0;
			text-transform:uppercase;
			font-size: 1.1em;
			font-weight: normal;
			text-align:center;
			background:#bda25a;
			color: #535151;
		}	

/*	===============================================================================		CENTRO	CONTENIDOS			*/		
	#centro_centro{
		height:auto;
		float:left;
		margin:0;
		padding:0;
		/*overflow:hidden;*/
		overflow:visible;
		position:relative;
		z-index:1;
	}
	*>#centro_centro{
		height:auto;
	}	
		
		#centro_centro h1{
			/*background: none repeat scroll 0 0 #f3f3f3;*/
			color: #bda25a;
			float: left;
			font-size: 1.6em;
			font-weight: normal;
			margin: 20px 0;
			padding: 5px 0;
			text-transform: uppercase;
			width: 100%;
			text-align:center;
		}


/*	===============================================================================		BUSCADOR							*/

	#buscador{
		width: 25%;
		float:right;
		height:auto;
		margin:25px 0 0 0;
		padding:0;
		z-index:0;
		position:relative;
		transition:0.5s ease all;
	}
	#base_cabecera.especial #buscador{margin: 10px 0px 0px !important;}

		#buscador ul{
			width:auto;
			float:right;
			margin:0;
			padding:0;
			height:auto;
			list-style-type:none;
		}

			#buscador ul li{
				width:100%;
				float:left;
				margin:0;
				padding:0;
				text-align:center;
				transition:background 1s ease;			
			}
								
#buscador li input {
	background: transparent;
	border: medium none;
	color: #ccc;
	cursor: help;
	float: left;
	font-size: 1.1em;
	font-weight: normal;
	height: 22px;
	margin: 3px -20px 0 0;
	overflow: hidden;
	/* padding: 5px; */
	transition: 0.2s ease;
	width: 210px;
	padding: 5px 25px 5px 5px;
}
				#buscador li input::placeholder{color:#000;}
				#buscador li input:hover,#buscador li input:active {
					color:#fff;
					background:rgba(0,0,0,0.4);
				}				
					#buscador li input.boton{
						width:40px;
						float:left;
						height:40px;
						padding:0;
						margin:0 0 0 8px;
						background:url(../img/ico_buscador.png) no-repeat left 3px;
						cursor:pointer;
						opacity:1;
					}
						#buscador li input.boton:hover{
							opacity:1;
						}
					

/*	===============================================================================		TIENDA ONLINE							*/
#tienda_online{
	width:142px;
	height:41px;
	float:left;					
	margin:0;
	padding:0;
	display:none;
}
		#tienda_online a{
			background: url("../img/ver_cesta.png") repeat-y scroll right top transparent;
			float: left;
			height: 41px;
			margin: -10px 0 0 0;
			padding: 0;
			width: 142px;
			z-index:0;
			position:relative;
		}
		#tienda_online a:hover{
			background: url("../img/ver_cesta_hover.png") repeat-y scroll right top transparent;
		}		
/*	===============================================================================		MENU							*/
.menu_bar{
	display:none;
}

#principal{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;			
	z-index:1500;	
	position:relative;
	display:block;
}
	#principal ul{
		width:100%;
		height:40px;
		float:left;
		margin:0;
		padding:0;
		list-style-type: none;
		text-align:center;
	}
		#principal ul li.separador{
			width:1px;
			height:44px;
			float:left;
			margin:4px 0 0 0;
			padding:0;
			background:#bda25a;
			position:relative;
			display:none;
		}
		#principal ul li{
			width: auto;
			height:auto;
			/*float: left;*/
			display:inline-block;
			margin: 0 5px;
			padding: 4px 6px;
			position: relative;
			transition:background 0.5s ease-in,color 0.5s ease-out;
			border-top:1px solid transparent;
		}
				#principal ul li:hover{
					background:#bda25a;
					border-top:1px solid #494848;
				}
			/*#principal ul li.submenu{
				opacity:0.7;	
				transition:opacity 1s ease-out;
			}	
			#principal ul li.submenu:hover > a{
				color:#bda25a;
			}		
			#principal ul li.submenu > a{
				opacity:1;
			}					
				#principal ul li.submenu:hover{
					color:#bda25a;
					opacity:1;
					background:#bda25a;
				}*/
				
			#principal ul li a {
				color: #fff;
				cursor: pointer;
				float: left;
				font-size: 1.4em;
				font-weight: normal;
				letter-spacing: -0.3px;
				padding: 0;
				text-decoration: none;
				transition: color 0.5s ease-out 0s;
				text-transform: none;
				font-weight: bold;
			}
				#principal ul li a.selec{color: #000000;}
				#principal ul li a:hover, #principal ul li:hover>a{
					color:#000000;
				}
	

				
			#principal ul li ul{
				background: none repeat scroll 0 0 #bda25a;
				border: medium none;
				box-shadow: 0 5px 5px rgba(0,0,0,0.5);
				float: left;
				height: auto;
				left: 0;
				margin: 2px 0 0;
				padding: 0;
				position: absolute;
				top: 37px;
				width: 280px;
				display:block;
				transition:0.5s ease 0s;
				opacity:0;
				min-height:0;
				z-index: 500;
			}
				#principal ul li:hover>ul{
					opacity:1;
					min-height:10px;
					padding: 5px 0 5px;
					z-index:600 !important;
				}

 
 			
				#principal ul li ul li.submenu_sombra{
					display:none !important;
				}
				#principal ul li ul li.submenu_imagen{
					width:35%;
					height:150px;
					float:right;					
					margin:10px 0 0 0;
					padding:0;
					border:none;
					overflow:hidden;
				}
					#principal ul li ul li.submenu_imagen:hover{
						text-indent:9px;
						background:none;
					}
				
#principal ul li ul li{
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	/* border-bottom: 1px dashed #b7b7b7; */
	background: inherit;
	text-indent: 9px;
	transition: text-indent 0.6s ease,background 0.3s ease;
	color: #888;
	display: none;
}
				#principal ul li:hover>ul>li{
					display:block;
				}
				#principal ul li ul li:hover{
						text-indent:19px;
						/*background:url(../img/fondo_submenuSobre.png) top right repeat-y;*/
						border-top:1px solid transparent;
				}
				
#principal ul li ul li a {
	cursor: pointer;
	float: left;
	font-size: 1em;
	font-weight: bold;
	padding: 5px 0;
	text-align: left;
	text-decoration: none;
	width: 100%;
	letter-spacing: -0.5px;
	color: #ffffff;
	/* text-transform: none; */
}
				
					#principal ul li ul li a:hover, #principal ul li ul li a.selec{
						color:#000000 ;
					}
						#principal ul li ul li.submenu{	
							opacity:1;
						}
					/*#principal ul li ul li a.submenu{
						color:#333;
					}*/
					
			
			#principal ul li ul li ul{
				/*background: none repeat scroll 0 0 rgba(115, 165, 52, 0.8);
				box-shadow: 0 0 4px #aaa;*/
				float: left;
				height: auto;
				left: 260px;
				margin: 0;
				min-height: 10px;
				padding: 0 0 25px;
				position: absolute;
				top: 0;
				width: 270px;
				/*z-index: 1000000;*/
			}
				#principal ul li ul li ul li.submenu_flecha{
					display:none;
				}
				#principal ul li ul li ul li.submenu_sombra{
					display:none;
				}
				#principal ul li ul li ul li.submenu_imagen{
					display:none;
				}
				#principal ul li ul li ul li{
					width:100%;
					float:right;					
					margin:0;
					padding:3px 0;
					text-align:left;
					text-indent:9px;
					position:relative;					
					background:none;
					transition:text-indent 0.6s ease,background 0.3s ease;
					
				}
					#principal ul li ul li ul li:hover{
						text-indent:19px;

						color:#fff;
					}

					
				
					#principal ul li ul li ul li a{
						width:100%;
						text-decoration:none;
						color:#333;
						float:right;
						padding:3px 0 0 0;
						font-weight:normal;
						cursor:pointer;
						text-align:left;
					}
						#principal ul li ul li ul li a:hover{
								color:#fff;
						}
					
		
					#principal ul li ul li ul li a.selec{
						color:#21356d;
						padding:3px 0 0 0;
					}



/*	===============================================================================		MENU	SECUNDARIO 					*/

#secundario{
	width:100%;
	height:auto;
	float:left;
	margin:0 0 0 0;
	padding:0;			
	z-index:100;	
	position:relative;
	background:#eeeeee;
}
	#secundario ul{
		width:99%;
		float:left;
		margin:0;
		padding:2px 0 2px 0;
		list-style-type:none;
	}
		#secundario li{
			width:auto;
			float:left;					
			margin:0;
			padding:0;
			position:relative; 
		}
		#secundario li.encabezadoMenu{
			display:none;
		}
		#secundario li span.numero{
			display:none;
		}
			#secundario li a{
				width:auto;
				text-decoration:none;
				color:#000;
				float:left;
				padding:0 8px 0 8px;
				cursor:pointer;
			}

			#secundario li a:hover, #secundario li a.selec{
				color:#7bb1dd;
			}

/*	===============================================================================		NAVEGADOR						*/

	#navegador_web{
		/*background: none repeat scroll 0 0 #f3f3f3;*/
		color: #666;
		float: left;
		font-size: 1.6em;
		font-weight: normal;
		margin:10px 0 0 0;
		padding:0;
		text-transform: uppercase;
		width: 100%;
	}
		#navegador_web ul{
			width:100%;
			float:right;
			margin:0;
			padding:0;
			list-style-type:none;
			color:#AAA;
			font-size:12px;
		}
			
			#navegador_web ul li.seccion{
				background: url("../img/separa_navegador.png") no-repeat scroll left 6px rgba(0, 0, 0, 0);
				color: #aaa;
				float: left;
				font-size: 1.4em;
				font-weight: normal;
				margin: 0 0 0 5px;
				padding: 6px 0 0 24px;
				text-transform: uppercase;
				}
				#navegador_web ul li.seccion a{
					margin-top:0;
					font-size:1em;
				}
				

				#navegador_web ul li.separa_navegador{
					margin:0 4px 0 4px;
				}
				#navegador_web ul a{
					font-size: 0.9em;
					font-weight: normal;
					text-transform: uppercase;
					color:inherit;
					margin-top:3px; 
				}
				#navegador_web ul .actual{
					
				}
				#navegador_web ul a:hover{
					color:#333 ;
					text-decoration:none;
				}
			#navegador_web ul li.portada{
				color: #aaa;
				float: left;
				font-size: 1.6em;
				font-weight: normal;
				padding: 3px 0 5px 1%;
				text-transform: uppercase;
				width: auto;
				
			}	
			#navegador_web h1, #navegador_web strong {
				float:left;
				font-weight: normal;
				font-size: 1em;
				margin: 0;
				padding:0;
				width:auto;
				color: #bda25a;
			}


/*	###############################################			DESTACADOS											*/		

#destacados,#destacados_catalogo{
	width:100%;
	height:auto;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	z-index:1;
	font-size:1em;
	/*background:#eee;*/	
	overflow:hidden;
} 
	#destacados ul.destacados,#destacados_catalogo ul.destacados{
		width: 100%;
		height:auto;
		float: left;
		margin: 0;
		padding: 0;
		overflow: hidden;
		list-style-type: none;	
		text-align:center;
	}
	#destacados_catalogo ul.destacados{display: flex;flex-flow: wrap;justify-content: center;}

		 #destacados ul.destacados li,#destacados_catalogo ul.destacados li{
			width: calc(100% / 5);
			height: auto;
			float:left;
			padding:0;
			margin:0 0;
			position: relative;
			transition: all 0.5s ease 0s;
			overflow:hidden;
			float:none;
			display:inline-block;
		}
#destacados_catalogo ul.destacados li {
	width: calc(100% / 6 - 6px);
	margin: 4px 3px;
	background: #bda25a;
	min-height: 75px;
	color: #494848;
}
#destacados_catalogo ul.destacados li:hover{transform:scale(1.1);}
			#destacados_catalogo ul.destacados li:nth-of-type(2n),#destacados_catalogo ul.destacados li:nth-of-type(2n + 7){background:#494848;color: #ffffff;}
			#destacados_catalogo ul.destacados li:nth-of-type(2n + 8){background: #bda25a;color: #494848;}
			#destacados ul.destacados li:hover div.datos{background:rgba(255,255,255,0.5);display:block}
			#destacados ul.destacados li:hover div.imagen a img{transform:scale(1.5) rotate(15deg)}

		#destacados_catalogo ul.destacados li div.nombre {
			float: left;
			width: 90%;
			height: 100%;
			display: flex;
			align-items: center;
			justify-content: center;
			text-align: center;
			font-size: 1.3em;
			padding: 0 5%;
		}
		#destacados_catalogo ul.destacados li div.nombre a{color:inherit;}
		#destacados ul.destacados li div.imagen,#destacados_catalogo ul.destacados li div.imagen{
			width: 100%;
			height: auto;
			float: left;
			margin: 0;
			padding: 0;
			overflow: hidden;
			transition:transform 0.3s linear;
		}	
		#destacados_catalogo ul.destacados li div.imagen{display:none;}
			#destacados ul.destacados li div.imagen a,#destacados_catalogo ul.destacados li div.imagen a{
				display:block;	
				width: 100%;
				height: auto;
				float: left;
				margin: 0;
				padding: 0;
				overflow: hidden;
				text-align:center;
			}
				#destacados ul.destacados li div.imagen a img,#destacados_catalogo ul.destacados li div.imagen a img{
					width:100%;
					transition:all 0.3s ease;
				}
				
#destacados ul.destacados li div.datos{width:100%;height:100%;float:left;margin:0;padding:0;position:absolute;top:0;left:0;transition:.9s ease all}
#destacados ul.destacados li div.datos p{width:100%;height:100%;float:left;margin:0;padding:0}
#destacados ul.destacados li div.datos p a {
	width: 100%;
	height: 100%;
	float: left;
	color: transparent;
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0,0,0,0);
	transition: .8s ease all;
	padding: 0;
}
#destacados ul.destacados li div.datos:hover p a{color:#494848;text-decoration:none}

			#destacados ul.destacados li p.resumen, #destacados ul.destacados li div.resumen{
				width:100%;
				height:100px;
				overflow:hidden;
				float:left;
				margin:0;
				padding:0;
				color:#fff;
				font-size:1em;
				line-height:1.25em;
				text-shadow: 1px 0 1px #000,-1px 0 1px #000,0 1px 1px #000,0 -1px 1px #000;
				display:none;
			}
							
		
			#destacados ul.destacados li a,
			#destacados ul.destacados li p.fecha{
				display:none;
			 }

	#destacados #listadoDestacados{
		float: left;
		height: 200px;
		margin: 0;
		overflow: hidden;
		padding: 5px 0 0 1%;
		width: 99%;
	}

		 #destacados #listadoDestacados li{
			border: 1px solid #eee;
			box-shadow: 0 0 4px #fff;
			float: left;
			height: auto;
			list-style-type: none;
			min-height: 176px;
			padding: 10px 1%;
			position: relative;
			transition: box-shadow 0.5s ease 0s, background 0.5s ease 0s;
			width: 22.5%;
		}
			#destacados #listadoDestacados li:hover{
				box-shadow:0px 0px 4px #999;
				background:#f5f5f5;
				border-top:1px solid #bda25a;
			}
			
			 #destacados #listadoDestacados li > a{
				background: url("../img/fondo_destacados_enlace.png") no-repeat scroll right center rgba(0, 0, 0, 0);
				bottom: 0;
				color: #fff;
				display: block;
				font-size: 0.7em;
				height: 20px;
				letter-spacing: -0.3px;
				margin: 0;
				padding: 6px 0 0;
				position: absolute;
				right: 0;
				width: 115px;
			 }
			
	
		#destacados #listadoDestacados li p{
			width:100%;
			height:auto;
			float:left;
			margin:5px 0 3px 0;
			text-align:center;
			font-size:1.2em;
		} 
			#destacados #listadoDestacados li p a{
				color: #bda25a;
				font-size: 0.9em;
				font-weight: normal;
				letter-spacing: -0.3px;
				text-decoration: none;
			} 
				#destacados #listadoDestacados li p a:hover{
					color:#666;
					text-decoration:none;
				}
		#destacados #listadoDestacados li p.resumen{
			width:100%;
			height:auto;
			float:left;
			text-decoration:none;
			margin:0;
			color:#888;
			font-size:0.8em;
		}
			#destacados #listadoDestacados li p.resumen a, #destacados #listadoDestacados li p.resumen a:hover{
				text-decoration:none;
			}
		#destacados #listadoDestacados li p.fecha{
			width:70%;
			height:auto;
			float:right;
			text-decoration:none;
			margin:0;
			color:#333;
			display:none;
		}
		#destacados #listadoDestacados li div.imagen{
			float: left;
			height: 90px;
			margin: 0;
			overflow: hidden;
			padding: 0;
			width: 99%;
			transition:transform 0.3s linear;

		}
		
		#destacados #listadoDestacados li div.imagen:hover{
			transform:scale(1.05,1.05);
			/*width:120%;
			height:120px;*/
		}
			#destacados #listadoDestacados li div.imagen img{
				width:100%;
			}
		
		#destacados #listadoDestacados li div.imagen a{
			width:100%;
		}
			
		#destacados #barraDestacados{
			position:relative;
			float:left;
			width:100%;
			height:auto;
		}
			#destacados #barraDestacados div#ampliarDestacados{
				background: url("../img/ampliar.png") no-repeat scroll left 8px rgba(0, 0, 0, 0);
				float: left;
				height: 35px;
				width: 100%;
				display:none !important;
			}
			#destacados #barraDestacados div#ampliarDestacados a{
				background: none repeat scroll 0 0 #fff;
				cursor: pointer;
				display: block;
				margin-left: 20px;
				padding: 3px 7px;
				width: 108px;
				text-decoration:none;
				text-align:center;
				transition:background-color 0.6s ease;
				font-size:0.9em;
			}
				#destacados #barraDestacados div#ampliarDestacados a:hover{
					background-color:#bbb;	
					color:#fff;
				}			
			
			#destacados #barraDestacados div#restaurarDestacados{
				background: url("../img/retraer.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
				float: left;
				height: 40px;
				width: 100%;
			}
			#destacados #barraDestacados div#restaurarDestacados a{
				background: none repeat scroll 0 0 #fff;
				cursor: pointer;
				display: block;
				margin-left: 20px;
				margin-top: 4px;
				padding: 3px 7px;
				width: 105px;
				text-decoration: none;
				text-align:center;
				transition:background-color 0.6s ease;
				font-size:0.9em;
			}			
				#destacados #barraDestacados div#restaurarDestacados a:hover{
					background-color:#bbb;	
					color:#fff;
				}


/*	===============================================================================		CONTENIDO CONTENIDO						*/

	#contenido_contenido{
		width:100%;
		float:left;
		margin:0;
		padding:0;
		position:relative;
		z-index:10;
		/*overflow:hidden;*/
		overflow:visible;
		color:#333;
	}
		
/*	###############################################			DESCRIPCION SECCION											*/		

	#contenido_contenido div.descripcion_seccion{
		float:left;
		margin:5px 0 0 0;
		padding:0;
		overflow:hidden;
		font-size:1em !important;
		width:100%;
	}
	div.descripcion_seccion strong{
		color:#333;
	}
		div.descripcion_seccion span strong{
			color:inherit;
		}
	div.descripcion_seccion hr{
		border:1px solid #eee;
	}
	/*div.descripcion_seccion p{
		float:left;
		margin:0; 
		padding:0 0 12px 0;
		width:100%;
		height:auto;
	}*/
	div.descripcion_seccion a{
		transition:background 0.9s ease,color 0.7s ease;
	}
	
		div.descripcion_seccion a:hover{
			text-decoration:underline;
			/*background:#ccc;
			color:#fff;*/
		}	
		#contenido_contenido div.descripcion_seccion a img{
			/*float:left;*/
			margin:5px 5px 5px 5px; 
			padding:5px;
			border:3px solid #fff;
		}
			#contenido_contenido div.descripcion_seccion a:hover img{
				border:3px solid #ddd;
			}
		#contenido_contenido div.descripcion_seccion ul{
			width:100%;
			float:left;
			margin:3px 0 10px 0;
			padding:0;
			list-style-type:none;
		}
		#contenido_contenido div.descripcion_seccion ul li{
			width:92%;
			float:left;
			margin:7px 0 7px 3%;
			padding:0 0 0 22px;
			background:url(../img/fondo_li.gif) top left no-repeat;
		}	
		/*para dejarle poner algún estilo más*/
		#contenido_contenido div.descripcion_seccion ul[style*="list-style-type"] li{
			background:none;
			padding:0 0 0 0;
		}
		#contenido_contenido div.descripcion_seccion h1,
		#contenido_contenido div.descripcion_seccion h2,
		#contenido_contenido div.descripcion_seccion h3,
		#contenido_contenido div.descripcion_seccion h4,
		#contenido_contenido div.descripcion_seccion h5{
			float:left;
			position: relative;
			display: inline-block;
			width: 100%;
			text-align:left;
			margin:15px 0;
			padding:0;	
			text-transform:none;
		}
		#contenido_contenido div.descripcion_seccion h1{
			color:#bda25a;
			font-size:1.8em;
		}
		#contenido_contenido div.descripcion_seccion h2{
			color:#bda25a;
			font-size:1.6em;
		}
		#contenido_contenido div.descripcion_seccion h3{
			color:#bda25a;
			font-size:1.4em;
		}
		#contenido_contenido div.descripcion_seccion h4{
			color:#bda25a;
			font-size:1.2em;
		}
		#contenido_contenido div.descripcion_seccion h5{
			color:#bda25a;
			font-size:1em;
		}
		

/*	===============================================================================		BASE PIE							*/

	#base_pie{
		min-width:1180px;
		width: 100%;
		float: left;
		margin: 0;
		padding:10px 0 0 0;
		position: relative;
		font-size:1em;
		color:#ffffff;
		overflow:hidden;
		background: url(../img/fondo_pie.png) repeat left top;
	}
#base_pie::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;/*background: #333;*/}
		/*	PIE EXTRAS		*/				
		#base_extras{float:right;margin:5px 0 0;padding:0 0;text-align:center;width:auto;}
		#base_pie #base_extras a{width:auto;padding:0;text-align:center;}
		#base_pie #base_extras a:hover{text-indent:0;}
		#base_extras a span{display:none;margin:0;}
		
			
		/* 	DATOS EMPRESA */
		#base_pie div.contenedor_empresas{float:left;width:100%;position:relative;padding:calc(1% + 22px) 1% 1% 1%;display:flex;flex-flow: wrap;}
#base_pie ul.datos_empresa {
	width: 34%;
	height: auto;
	float: left;
	margin: 0;
	padding: 10px 1% 0 1%;
	text-align: center;
	list-style-type: none;
	color:#ffffff
}
#base_pie ul.datos_empresa + ul.datos_empresa{border-left:1px dashed #666;}
			#base_pie ul.datos_empresa > div li{display: inline-block;width: auto;margin: 0;padding: 0 ;}
			#base_pie ul.datos_empresa li strong,#base_pie ul.datos_empresa li span{width:auto;margin:0 4px 0 0;float:left;}
		/*	ENLACES LEGALES	*/
		#base_pie #enlacesLegales{
			display:block;
			float:left;
			width:18.5%;
			min-height:150px;
			height:auto;
			margin:0;
			padding:1.5%;
			position:relative;	
		}
		
		/*	DESTACADOS PIE	*/
		#base_pie #destacados_pie{
			width:22%;
			min-height:150px;
			height:auto;
			float:left;
			margin:0;
			padding:1.5%;
		}	
		
		/*	ACCESOS DIRECTOS */
		#base_pie #accesos_directos{
			width:22%;
			min-height:150px;
			height:auto;
			float:left;
			margin:0;
			padding:1.5%;
		}
		
#base_pie .destacados_pie.iconos ul{width:auto;height:auto;float:left;margin:-3px 0 0 0;padding:0;}
#base_pie .destacados_pie.iconos ul li{width:auto;float:left;margin: 5px 0;}
#base_pie .destacados_pie.iconos ul li a{height:32px;width:35px;display:inline;padding:0;}
				
#base_pie .destacados_pie.iconos ul li a.facebook{background:url(../img/facebook.png) no-repeat top left;}
#base_pie .destacados_pie.iconos ul li a.twitter{background:url(../img/twitter.png) no-repeat top left;}
#base_pie .destacados_pie.iconos ul li a.youtube{background:url(../img/youtube.png) no-repeat top left;}
#base_pie .destacados_pie.iconos ul li a.google{background:url(../img/google.png) no-repeat top left;}				
#base_pie .destacados_pie.iconos ul li a.rss{background:url(../img/rss.png) no-repeat top left;}						
#base_pie .destacados_pie.iconos ul li a.blogger{background:url(../img/blogger.png) no-repeat top left;}	
#base_pie .destacados_pie.iconos ul li a.pinterest{background:url(../img/pinterest.png) no-repeat top left;}	
#base_pie .destacados_pie.iconos ul li a.flickr{background:url(../img/flickr.png) no-repeat top left;}	
#base_pie .destacados_pie.iconos ul li a.instagram{background:url(../img/instagram.png) no-repeat top left;}	
#base_pie .destacados_pie.iconos ul li a.foursquare{background:url(../img/foursquare.png) no-repeat top left;}	
#base_pie .destacados_pie.iconos ul li a.linkedin{background:url(../img/linkedin.png) no-repeat top left;}	
#base_pie .destacados_pie.iconos ul li a.vimeo{background:url(../img/vimeo.png) no-repeat top left;}	
#base_pie .destacados_pie.iconos ul li a.dropbox{background:url(../img/dropbox.png) no-repeat top left;}

#base_pie .destacados_pie.iconos ul li a span{display:none;}
				
		/*	COMUNES	*/
		#base_pie ul{
			width: 100%;
			float: left;
			height: auto;
			margin: 0;
			padding: 0;
			list-style-type: none;
			
		}
			#base_pie ul li.cabecera,
			#base_pie #enlacesLegales p{
				width:100%;
				float:left;
				margin:0 0 15px 0;
				padding:0;
				font-size: 1.3em;
				font-weight:bold;
				color:#000000;
				text-align: center;
				border-bottom:1px solid;
			}
			#base_pie ul li{
				width:100%;
				height:auto;
				float:left;
				padding:0;
				margin:2px 0;
				list-style-type:none;
			}
				#base_pie span,
				#base_pie a{
					float:left;
					width:96%;
					height:auto;
					margin:2px 0;
					padding:0;
					color:inherit;
					transition: 0.5s ease 0s;
					font-weight:normal;
				}
					#base_pie a:hover{		
						color: #000000;
						text-decoration: none;
						text-indent:10px;
					}
					#base_pie span.separador{display:none;}
					
/*	LOGO COMODO		*/	
div#comodo {
	position: absolute;
	right: 550px;
	top: 200px;
	z-index: 100;
}
a#comodoTL {
	color: #fff;
	font-family: inherit;
	font-size: 0.7em;
	margin-left: -110px;
	margin-top: 25px;
	text-decoration: underline;
}
a#comodoTL:hover{text-indent:0;}
	/*#comodo div#tl_popupCL1{
		width:0 !important;
		visibility:visible !important;
		overflow:visible !important;
		height:0 !important;
	}
	#comodo:hover div#tl_popupCL1{
		width:500px !important;
		visibility:visible !important;
		overflow:visible !important;
		height:300px !important;
	}
	#comodo iframe{
		max-width:none !important;
		height:100% !important;
		width:100% !important;
	}*/

/*	###############################################			DESTACADOS LATERAL										*/		

#base_destacados_lateral{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	/*background:url(../img/fondo_destacados.png) bottom left repeat-x;*/
}
	#base_destacados_lateral ul{
		width:100%;
		height:auto;
		float:left;
		list-style-type:none;
		margin:0;
		padding:0;
	}
		#base_destacados_lateral ul li{
			width:96%;
			height:auto;
			float:left;
			margin:0 0 10px 0;
			padding:2%;
			list-style-type:none;
			border-bottom:3px double #e5e5e5;
			background:#f8f8f8;
		}
	
		#base_destacados_lateral ul li h3{
			width:100%;
			height:auto;
			float:left;
			margin:5px 0 5px 0;
		} 
			#base_destacados_lateral ul li h3 a{
				color:#999;
				font-size:1.1em;
				font-weight:normal;
				text-decoration:none;
			} 
				#base_destacados_lateral ul li h3 a:hover{
					color:#bda25a;
					text-decoration:none;
				}
		#base_destacados_lateral ul li p.resumen{
			width:100%;
			height:auto;
			float:left;
			text-decoration:none;
			margin:7px 0 0 0;
			color:#bda25a;
			font-size:0.9em;
		}
			#base_destacados_lateral ul li p.resumen a, #base_destacados_lateral ul li p.resumen a:hover{
				text-decoration:none;
				float:right;
			}
		#base_destacados_lateral ul li p.fecha{
			width:100%;
			height:auto;
			float:left;
			text-decoration:none;
			margin:7px 0 0 0;
			color:#333;
			text-align:right;
		}
		#base_destacados_lateral ul li div.imagen{
			width:99%;
			height:80px;
			float:left;
			margin:0;
			padding:0;
			/*border:1px solid #bababa;*/
			overflow:hidden;
			text-align:center;
		}
			#base_destacados_lateral ul li div.imagen img{
				width:100%;
			}
			
															
/*	###############################################			RESULTADOS BUSQUEDA 	*/			
	#resultados_busqueda{
		margin:0px 0 0 2.5%;
		padding:0;
		overflow:hidden;
		width:95%;
		float:left;
	}
	#resultados_busqueda h3{
			background: none repeat scroll 0 0 #f3f3f3;
			color: #666;
			float: left;
			font-weight: normal;
			height: auto;
			margin: 0 0 10px;
			padding: 7px 2%;
			text-transform: uppercase;
			width: 96%;
		}
		#resultados_busqueda ul{
			width:90%;
			float:left;
			margin:0 0 0 5%;
			padding:0;
			list-style-image:url(../img/flecha-buscador.png);
			list-style-position:inside;
		}
		#resultados_busqueda li{
			width:100%;
			clear:both;
			margin:0 0 4px 0;
			padding:0 0 10px 5px;			
			/*border-bottom:1px solid #333D2F;*/
		}		
			#resultados_busqueda li a{
				color:#666;				
				margin:0 0 0 5px;
				text-decoration:none;
			}
			#resultados_busqueda li a.titulo{
						color: #222;
					font-weight: bold;
					margin:0;
					text-decoration:none;
			}
					#resultados_busqueda li a.titulo:hover{
						color: #888;

					}

/*	###############################################			ICONOS 	*/	
#iconos{
	float: right;
	margin: 0;
	padding: 0;
	width: 25%;
}
#iconos ul.iconos {
	float: left;
	width: 100%;
	height: auto;
	list-style-type: none;
	margin:0;
	padding:0;
	text-align:center;
}
	#iconos ul.iconos li {
		float: none;
		height: 100%;
		margin: 0;
		padding: 0;
		text-align: center;
		width: auto;
		display: inline-block;
	}
			#iconos ul.iconos li a{
				color: #888;
				display: block;
				font-size: 0.7em;
				width: 40px;
				height: 38px;
				overflow: hidden;
				text-align: center;
				transition:color 1s ease-out;
				padding:2px 0 0 0;
				opacity:0.6;
				text-transform:lowercase;
				transition:0.5s ease all;		
			}
				#iconos ul.iconos li a.inicio{
					background:url(../img/portada.png)  center no-repeat;
				}
				#iconos ul.iconos li a.mapaweb{
					background:url(../img/mapa.png) center no-repeat;
				}	
				#iconos ul.iconos li a.correo{
					background:url(../img/contacto.png) center no-repeat;
				}	
				#iconos ul.iconos li a.localizacion{
					background:url(../img/localizacion.png) center no-repeat;
					display:none;
				}		
				#iconos ul.iconos li a.webmail{
					background:url(../img/webmail.png) center no-repeat;
				}	
				#iconos ul.iconos li a.franquicia{
					background:url(../img/franquicia.png) center no-repeat;
				}	
				#iconos ul.iconos li a.facebook{
					background:url(../img/facebook.png) center no-repeat;
				}				
				#iconos ul.iconos li a.twitter{
					background:url(../img/twitter.png) center no-repeat;
				}					
				#iconos ul.iconos li a.favoritos{
					background:url(../img/favoritos.png) center no-repeat;
				}		
				#iconos ul.iconos li a.youtube{
					background:url(../img/youtube.png) center no-repeat;
				}	
				#iconos ul.iconos li a.googleplus{
					background:url(../img/google.png) center no-repeat;
				}
				#iconos ul.iconos li a.blogger{
					background:url(../img/blogger.png) center no-repeat;
				}
				#iconos ul.iconos li a.pinterest{
					background:url(../img/pinterest.png) center no-repeat;
				}
				#iconos ul.iconos li a.flickr{
					background:url(../img/flickr.png) center no-repeat;
				}
				#iconos ul.iconos li a.instagram{
					background:url(../img/instagram.png) center no-repeat;
				}
				#iconos ul.iconos li a.foursquare{
					background:url(../img/foursquare.png) center no-repeat;
				}
				#iconos ul.iconos li a.linkedin{
					background:url(../img/linkedin.png) center no-repeat;
				}	
				#iconos ul.iconos li a.vimeo{
					background:url(../img/vimeo.png) center no-repeat;
				}
				#iconos ul.iconos li a.dropbox{
					background:url(../img/dropbox.png) center no-repeat;
				}	
				#iconos ul.iconos li a.rssCabecera{
					background:url(../img/rss.png) center no-repeat;
				}																							
												
			#iconos ul.iconos li a:hover{
				color:#fff;
				text-decoration:none;
				opacity:1;
			}

			#iconos ul.iconos li a:hover img{
				display:block;
				margin:0 30px;
			}
			


/* ////////////////////////////////////////////////////////////////////////////////////////////// MAPAWEB */
			
	#mapaweb{
		margin:20px 0 0 1%;
		padding:0;
		overflow:hidden;
		width:100%;
		float:left;
		font-size:0.9em;
		}
		#mapaweb h3{
			color:#264811;
			margin:5px 0 15px 0;
			}
		#mapaweb ul{
			width:100%;
			float:left;
			margin:0;
			padding:0;
			}
			#mapaweb li{
				background-color:rgba(0,0,0,0);
				float: left;
				list-style-type: none;
				margin: 0;
				padding: 5px 10px;
				width: 95%;
				transition:background 0.8s ease;
				}
			#mapaweb li:hover{
				background: url("../img/flecha-mapaWeb.png") no-repeat scroll  0px 7px #ddd;
			}

				
			#mapaweb li li{ background:none;}
				
				
				#mapaweb li a{
					color: #666;
					margin:0;
					text-decoration:none;
					}
					#mapaweb li a:hover{
						/*text-decoration:underline;*/
					}
						
				#mapaweb li a.titulo{
					color: #444;
					margin:0;
					text-decoration:none;
					font-size:1.2em;
				}
					#mapaweb li a.titulo:hover{
						color: #bda25a;

					}
						
				#mapaweb li p{
					color:#333;
					margin:0;
					padding:0 0 5px 10px ;
					text-align:left;
					}
/*  ///////////////////////////////      TABLA LOCALIZACIÓN     */
#tabla_localiza{
	border-left: 1px dotted #ef4038;
	padding:10px;
}

#tabla_localiza td{
	border-left: 1px dotted #ef4038;
	padding:0 20px 0 10px;
}

.horario{
}
		
/*  ///////////////////////////////     COMPARTIR REDES    */
div.compartir_redes{
	width:350px;
	position:relative;
	float:right;
	margin:0 0 15px 0;
}
/******************************************** PAGINADOR **********************************************/
div.paginador, #paginador{
	float: left;
	font-size: 0.9em;
	margin: 5px 0;
	padding: 1%;
	text-align: left;
	width: 98%;
	background:#f3f3f3;
}
.listado h2 + div.paginador{display:none;}

	div.paginador p.texto_paginador, #paginador p.texto_paginador{
		float: left;
		height: auto;
		margin: 0;
		padding: 0;
		text-align: left;
		width: auto;
	}
	div.paginador p.cuerpo_paginador, #paginador p.paginador{
			float: left;
			height: auto;
			margin: 0;
			padding: 0;
			text-align: right;
			width: auto;
	}
	div.paginador a, #paginador a{
		color: #666;
		display: inline-block;
		padding: 0;
		text-align: center;
		text-decoration: none;
		width: 20px;
		transition:background 0.5s ease;
	}	
		div.paginador a:hover, #paginador a:hover{
			background:#333;
			color:#eee;
		}
	
	div.paginador strong, #paginador strong{
		color: #bda25a;
		display: inline-block;
		text-align: center;
		text-decoration: none;
		width: 20px;
	}	
	
	div.paginador table{
		float:left;
		width:100%;
		margin:0;
		padding:0;
	}		

/***************REDES SOCIALES*********************/
#redes_sociales{
	float: right;
	height: auto;
	margin: -35px 60px 5px 0;
	padding: 8px 0 5px;
	position: relative;
/*	width: 575px;
*/	
	width: auto;
	z-index: 1;
}
	#redes_sociales div.facebook{
		float: left;
		height: auto;
		margin: 0;
		padding: 0 5px;
		width: auto;
	}
	#redes_sociales div.twitter{
		float: left;
		height: auto;
		margin: 0;
		padding: 0 3px 0 0;
		width: 90px;
	}
		#redes_sociales div.twitter a.twitter-share-button{
			width:auto;
			height:auto;
			float:left;
			margin:0;
			padding:0;
		}
		#redes_sociales .addthis_inline_share_toolbox{
			clear: none !important;
float: left !important;
margin-left: 5px !important;
width: auto !important;
		}		
	#redes_sociales div.google{
		float: left;
		height: auto;
		margin: 0;
		padding: 0 0 0 4px;
		width: 62px;
	}	
	#redes_sociales div.share{
		float: left;
		height: auto;
		padding: 2px 0 0;
		width: auto;
	}	
	#redes_sociales a.imprimir{
		width:25px;
		height:20px;
		float:left;
		margin:0;
		padding:0 0 0 0;
		background: url("../img/ico_imprimir.png") no-repeat top center;
	}	
		#redes_sociales a.imprimir:hover{
			background: url("../img/ico_imprimir_hover.png") no-repeat top center;
		}
	
	#redes_sociales a.contacto{
		width:25px;
		height:20px;
		float:left;
		margin:0;
		padding:0 7px 0 0px;
		background: url("../img/ico_contacto.png") no-repeat top center;
	}
		#redes_sociales a.contacto:hover{
			background: url("../img/ico_contacto_hover.png") no-repeat top center;
		}
	
	
	#instagram{
		width:96%;
		float:left;
		margin:0 0 15px 0;
		padding:2%;
		border:1px solid #eee;
	}
		
		#instagram h3{
			width:100%;
			float:left;
			margin:0;
			padding:0;
		} 
			#instagram h3 a{
				width:auto;
				height:25px;
				float:left;
				margin:0;
				padding:0 0 0 80px;
				background:url(../../redes_sociales/instagram/img/logo.png) no-repeat top left;
			}
		
		#instagram a{
			width:33.33%;
			float:left;
			margin:0;
			padding:0;
		}
			#instagram a img{
				width:100%;
				float:left;
				margin:0;
				padding:0;
			}
	
/******************************** LISTADO OBJETO ******************************************************/
#listado_objeto{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0;
	padding:0;
}
	#listado_objeto:hover h2{
		color:#bda25a;
	}
	#listado_objeto:hover ul{
		border: 1px solid #fff;
	}
	
	
	#listado_objeto p.titulo{
		color: #535151;
		display: block;
		float: left;
		font-size: 1.1em;
		height: auto;
		margin: 0;
		padding: 0;
		text-align: right;
		width: 99%;
	}
	#listado_objeto ul{
		border: 1px solid #eee;
		float: left;
		height: auto;
		list-style-type: none;
		margin: 0;
		padding: 5px 0.5%;
		width: 99%;
		transition:0.3s ease 0s;
	}
	#listado_objeto ul:hover{
		background:#f5f5f5;
	}
		#listado_objeto ul li {
			background: none repeat scroll 0 0 #fff;
			/* border-right: 1px solid #dfdfdf; */
			float: left;
			height: 175px;
			margin: 5px 1%;
			padding: 0 0;
			position: relative;
			width: calc(100% / 6 - 2%);
			overflow: hidden;
			position: relative;
		}
			/*#listado_objeto ul li:nth-child(5n+0){
				border-right: medium none;
				margin-right: 0;
				padding-right: 0;
			}
				#listado_objeto ul li:nth-child(5n+0)  a.ampliarLoMas{
					right: 0px;

				}*/
		#listado_objeto h2{
			color: #888;
			float: left;
			font-size: 1.1em;
			font-weight: normal;
			height: auto;
			margin: 0;
			padding: 0;
			text-align: right;
			width: 100%;
			display:block;
		}
			
		#listado_objeto ul li:hover h2 a{
			color:#bda25a;
		}
			#listado_objeto ul li:hover a.ampliarLoMas{
				background: url("../img/fondo_destacados_enlace1.png") no-repeat scroll right center rgba(0, 0, 0, 0);							
			}	
			
			#listado_objeto h3 {
				color: #888;
				float: left;
				font-size: 0.8em;
				font-weight: normal;
				height: auto;
				margin: 0;
				padding: 0;
				width: 100%;
				position: absolute;
				top: 0;
				left: 0;
				background: rgba(255,255,255,0.8);
				z-index: 1;
				height: auto;
				overflow: hidden;
				transition: 0.5s ease all;
				max-height: 22px;
				min-height: 22px;
			}
				#listado_objeto li:hover h3 {
					height: auto;
					min-height: auto;
					max-height: 80px;
				}
				#listado_objeto h3 a {
					color: #494848;
					font-size: 1.2em;
					font-weight: normal;
					margin: 0 0 5px;
					text-align: center;
					text-transform: none;
					width: 100%;
					position: relative;
					float: left;
				}
					#listado_objeto h3 a:hover{
						color: #bda25a;
					}
				#listado_objeto div.imagen {
					float: left;
					position: relative;
					width: 100%;
					height: 120px;
					margin: 0;
					text-align: center;
				}
					#listado_objeto div.imagen img{
						max-height:100%;
						max-width:100%;
					}
				
				#listado_objeto p{
					float: left;
					font-size: 0.8em;
					font-weight: normal;
					margin: 0;
					padding: 0;
					width: 100%;
					color: #666;
					height: 65px;
					overflow: hidden;
					text-align:center;
				}
				#listado_objeto span.fecha{
					color: #888;
					float: left;
					font-size: 0.8em;
					font-weight: normal;
					height: auto;
					margin: 0;
					padding: 0;
					text-align: center;
					width: 100%;
				}
				
					#listado_objeto ul li a.nombre_lomas{
						color:#bda25a;
					}	
					#listado_objeto  ul li a.ampliarLoMas{
						background: url("../img/fondo_destacados_enlace.png") no-repeat scroll right center rgba(0, 0, 0, 0);
						bottom: 7px;
						color: #f5f5f5;
						font-size: 0.7em;
						letter-spacing: -0.3px;
						padding: 0 20px 0 0;
						position: absolute;
						right: 20px;
						width: 92px;
						display:none;
					}	
						#listado_objeto  ul li:hover a.ampliarLoMas:hover{					
							color:#bda25a;
						}	

/*	###############################################			DESTACADOS	PADRE							*/		

#destacados_padre{
	width:100%;
	height:auto;
	float:left;
	margin:20px 0 0 0;
	padding:0;
}
	#destacados_padre ul {
		width: 100%;
		float: left;
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
	}
		#destacados_padre ul li {
			border: 1px solid #eee;
			/* float: left; */
			margin: 10px 1%;
			padding: 0;
			width: calc(100% / 4 - 2% - 2px);
			transition: 0.5s ease all;
			display: inline-block;
		}
		#destacados_padre ul li:hover{
				box-shadow:0px 0px 5px #ccc;
		}
		/*********************PARA CUANDO HAY TRES COLUMNAS*****************************/
		#centro_izquierda[style*="width:53%"] #destacados_padre ul li{
			width:48%;
		}
		
		/*********************PARA CUANDO HAY UNA COLUMNAS*****************************/
		#centro_izquierda[style*="width:100%"] #destacados_padre ul li{
			width:23%;
		}
		
		#destacados_padre ul li.separadorColumnas{
			display:none;
		}

			#destacados_padre ul li div.imagen{
				display:block;
				width:100%;
				height:auto;
				float:left;
				padding:0;
				margin:0 0 5px 0;
				overflow:hidden;
			}
				#destacados_padre ul li div.imagen img{
					max-width:100%;
					max-height:100%;
					transition:transform 0.5s ease;
				}
					#destacados_padre ul li div.imagen img:hover{
						transform:scale(1.1,1.1);
					}
		
			#destacados_padre ul li > a{
				width:100%;
				min-height:55px;
				height:auto;
				float:left;
				margin:0;
				padding:3px 0;
				text-align:center;
				background:#dadada;
				color:#333;
				font-size:1em;
				display: flex;
				align-items: center;/* alineacion vertical */
				justify-content: center;/* alineacion horizontal */
			}
				#destacados_padre ul li > a:hover{
					color:#bda25a;
					text-decoration:none;
				}
				#destacados_padre ul li a h3{
					margin:0;
					padding:0;
					font-weight:normal;					
				}		

/************************** BLOG ***************************************/
ul.blog{
	width:100%;
	height:auto;
	float:left;
	margin:25px 0;
	padding:0;
	list-style-type:none;
}
	ul.blog li.blog{
		width:100%;
		height:auto;
		float:left;
		margin:0 0 15px 0;
		padding:0 0 10px 0;
		list-style-type:none;
		border-bottom:1px solid #ccc;
	}
		ul.blog li.blog a.titulo_blog{
			width:100%;
			height:auto;
			float:left;
			margin:0 0 5px 0;
			padding:0;
			color:#000;
		}
		ul.blog li.blog p.fecha_blog{
			width:100%;
			height:auto;
			float:left;
			margin:0 0 5px 0;
			padding:0;
		}
		ul.blog li.blog p.resumen_blog{
			width:85%;
			height:auto;
			float:left;
			margin:0 0 5px 0;
			padding:0;
			min-height:32px;
		}
		ul.blog li.blog a.ver_contenido_blog{
			width:auto;
			height:auto;
			float:right;
			margin:0 0 5px 0;
			padding:5px;
			background:#000;
			color:#fff;
			border:1px solid #000;
		}
			ul.blog li.blog a.ver_contenido_blog:hover{
				background:#fff;
				color:#000;
				text-decoration:none;
			}
		ul.blog li.blog span.imagen_blog{
			width:100%;
			height:auto;
			float:left;
			margin:0 0 5px 0;
			padding:0;	
		}
			ul.blog li.blog span.imagen_blog img{
				width:100%;
			}
		ul.blog li.blog div.contenido_blog{
			width:100%;
			height:auto;
			float:left;
			margin:0;
			padding:0;	
		}
/*	###############################################			LISTADOS		*/		

#listado_breves{
	width:100%;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	transition:background 0.5s ease 0s;
}
	#listado_breves:hover{
		background:#eee;
	}

	#centro_centro h2.cabecera_breves{
		color: #535151;
		float: right;
		font-size: 1.1em;
		font-weight: normal;
		margin: 15px 5px 0;
		padding: 0;
		text-align: right;
		text-transform: lowercase;
		width: 100%;
	}
	#listado_breves ul{
		width:100%;
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
	}

		#listado_breves ul li{
			width:98%;
			height:auto;
			float:left;
			margin:0;
			padding:0;
			position:relative; 
			border-bottom:3px solid #efefef;
			transition:background 1s ease;
		}
			#listado_breves ul li:last-child{
				border-bottom:none;	
			}

		#listado_breves ul li:hover{
			background:#bda25a;
		}
			#listado_breves ul li:hover p.fecha{
					color:#d8e5f0;
			}
			#listado_breves ul li:hover a.titulo{
					color:#fff;
			}
				#listado_breves ul li:hover a.titulo:hover{
						/*font-style:italic;*/
				}	
			#listado_breves ul li:hover span.resumen{
					color:#444;
			}	
			#listado_breves ul li:hover a.ampliar{
				background: url("../img/ico_ampliar_hover.png") no-repeat scroll right center rgba(0, 0, 0, 0);
			}												
		
		#listado_breves ul li .datos_listado{
			color: #999;
			float: left;
			font-size: 0.9em;
			height: auto;
			margin: 0;
			padding: 0;
			width: 100%;
		}
		#listado_breves ul li a.imagen{
			width: 100%;
			height:180px;
			float:left;
			margin: 0 0 5px 0;
			padding: 0;
			text-align:center;
		}
			#listado_breves ul li a.imagen img{
				max-width:100%;	
				max-height:100%;			
			}	
		#listado_breves ul li a.titulo{
			color: #bda25a;
			display: block;
			float: left;
			font-size: 1.1em;
			letter-spacing: -0.3px;
			line-height: 18px;
			margin: 0 0 4px;
			padding: 0;
			text-decoration: none;
			width: 100%;
		}
			#listado_breves ul li a.titulo:hover{
				color:#fff;
			}		
		#listado_breves ul li span.resumen{	
			width:100%;		
			float:left;
			margin:2px 0 2px 0;
			padding:0;				
			display:block;
			font-size:0.9em;
		}		
		#listado_breves ul li p.fecha{
			width:100%;		
			margin:2px 0 2px 0;
			display:block;
			float:left;
			padding:0;
			text-align:right;
			font-size:0.9em;
		}
				
		#listado_breves ul li a.ampliar{
			background: url("../img/ico_ampliar.png") no-repeat scroll right center rgba(0, 0, 0, 0);
			bottom: 0;
			color: #000;
			float: right;
			font-size: 0;
			height: 18px;
			padding: 0 20px 0 0;
			position: absolute;
			right: 0;
			text-decoration: none;
		}
			#listado_breves ul li a.ampliar:hover{
				color:#fff;
				font-size:0.7em;
				text-decoration:none;
			}
/******************************** AUMENTAR/DISMINUIR LETRA ***********************************************/
#bloqueLetra{
	position:relative;
	float:right;
	width:50px;
	margin-top:-35px;
}
.aumentar_letra{
	width:19px;
	height:30px;
	float:right;
	margin:0 6px 0 0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background:url(../img/ico_aumentar.png) bottom no-repeat;
}
	.aumentar_letra:hover{
		background:url(../img/ico_aumentar_hover.png) bottom no-repeat;		
	}

.disminuir_letra{
	width:19px;
	height:30px;
	float:right;
	margin:0 0 0 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background:url(../img/ico_disminuir.png) bottom no-repeat;
}
	.disminuir_letra:hover{
		background:url(../img/ico_disminuir_hover.png) bottom no-repeat;		
	}

			
/**********************************************************************************************************/		
/*PLANTILLA DE FICHA*/
#plantillaFichaContenido{
	font-weight:bold;
	color:#6EA0D1;
	font-size:1em;
	background:url(../img/patron.png);
	border-bottom: 1px dashed #EDEDED;
	border-top: 1px dashed #EDEDED;	
}
	#plantillaFichaContenido >span{
			background:url(../img/contenido.png) top left no-repeat;
			float: left;
			margin-left: 5px;
			padding-top: 4px;
			text-indent: 26px;	
	}
#plantillafichaDescripcion{
	font-weight:bold;
	color:#172A5D;
	font-size:1em;
	background:url(../img/patron.png);
	 border-bottom: 1px dashed #EDEDED;
    border-top: 1px dashed #EDEDED;
}
	#plantillafichaDescripcion >span{
			background:url(../img/descripcion.png) top left no-repeat;
			float: left;
			margin-left: 5px;
			padding-top: 4px;
			text-indent: 26px;	
	}
#plantillafichaEmpleo{
		font-weight:bold;
	color:#77AF44;
	font-size:1em;
	background:url(../img/patron.png);
	 border-bottom: 1px dashed #EDEDED;
    border-top: 1px dashed #EDEDED;
	
}
	#plantillafichaEmpleo >span{
			background:url(../img/empleo.png) top left no-repeat;
			float: left;
			margin-left: 5px;
			padding-top: 4px;
			text-indent: 26px;	
	}
#plantillafichaPrecauciones{
		font-weight:bold;
	color:#BF0000;
	font-size:1em;
	background:url(../img/patron.png);
	 border-bottom: 1px dashed #EDEDED;
    border-top: 1px dashed #EDEDED;
}
	#plantillafichaPrecauciones >span{
			background:url(../img/precaucion.png) top left no-repeat;
			float: left;
			margin-left: 5px;
			padding-top: 4px;
			text-indent: 26px;	
	}


/*POLITICA DE COOKIES*/
div.cookiesPc{
	background: none repeat scroll 0 0 #222;
	height: auto;
	left: 0;
	opacity: 0.9;
	top: 0;
	width: 100%;
	z-index: 10000000000;	
}

	div.cookiesPc #mensaje_cookies {
		color: #fff;
		font-size: 12px;
		line-height: 18px;
		margin:0 auto;
		padding: 3px 1% 6px;
		text-align: justify;
		width: 996px;
	}

/*FIN POLITICA DE COOKIES*/

/**BOTON IR ARRIBA*******/		
.scrollup{
    width:80px;
    height:80px;
    opacity:0.6;
    position:fixed;
    bottom:0px;
    right:0px;
    display:none;
    background: url('../img/ir_top.png') no-repeat;
	z-index:10000000;
}
.draggable, .draggable *{
	cursor:move !important;
}
#titulo_accesorios,#datos_especiales{display:none;}

/*************EFECTOS CSS*****************/
/* Float Shadow 
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C 
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px 
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);

  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}	
