html, body{
	overflow: auto;
	height: auto;
}
*{
/*, *:after, *:before {*/
	font-family: 'Nunito Sans', 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: #15582c;
		display: inline-block;
		padding: 0 2px;
		text-decoration: none;
	}
	a:hover{
		text-decoration:none;
		/*background:#ccc;
		color:#ffffff;*/
	}
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: #ffffff;
	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;
}
.no-centrado + .Centrado{width:100%;}


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


/*	===============================================================================		UTILIDADES						*/		
	#base_utilidades{
		width:100%;
		height:33px;
		float:left;
		position:fixed;
		top:0;
		left:0;
		padding:8px 0;
		z-index:351;
		background:#ffffff;
		transition:0.5s ease all;
		border-bottom:1px solid #ad3033;
	}
	
	#datos_cabecera{
		float: left;
		position: relative;
		width: 50%;
		margin: 0;
		padding: 0;
		text-align: center;
	}
		#datos_cabecera p{
			margin: 5px;
			color: #111111;
			font-weight: normal;
			opacity: 1;
			display: inline-block;
			padding: 1px 0;
			line-height: 1.6em;
		}
			#datos_cabecera p.telefono{padding-left: 33px;background: url(../img/telefono.png) no-repeat left top;}
			#datos_cabecera p.correo{padding-left: 33px;background: url(../img/correo.png) no-repeat left top;			margin-left: 15px;}
			#datos_cabecera p a{
				color: inherit;
				padding: 0;
			}
				#base_utilidades span a:hover{
					opacity: 1;
				}
		
/*	===============================================================================		CABECERA						*/		
#base_cabecera {
	min-width: 1180px;
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
	position: fixed;
	top: 43px;
	left: 0;
	background: rgba(0,0,0,0.95);
	z-index: 350;
}	
	 	#base_cabecera #menuSuperior{
			width:auto;
			height:47px;
			float:right;
			margin:0;
			padding:0;
			position:relative;
		}
/*	===============================================================================		CENTRO						*/		
	#base_centro{
		width:100%;
		min-height:400px;
		height:auto;
		float:left;
		margin:0;
		padding:0;
		position:relative;
		z-index:100;
	}
		#base_centro #base_central{
			width:100%;
			height:auto;
			float:left;
			margin:0;
			/*padding:0 0 2% 0;*/
			padding:0 0 0 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;
		padding:30px 0 15px;
		width: 100%;
		background: url(../img/fondo_nube.jpg) bottom center no-repeat fixed;
		background-size: cover;
	}	
		#baseNube::before {
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			content: "";
			background: rgba(0,0,0,0.7);
		}
	#baseFormulario{
		float: left;
		height: auto;
		position: relative;
		padding:30px 0 3px;
		width: 100%;
		background: #eee;		
	}	

/*	===============================================================================		RRSS						*/		
	#base_redes{
		width: 100%;
		height: auto;
		float: left;
		margin:0;
		padding:0;
		position: relative;
	}	
		#base_redes h2{display:none;}
		#base_redes > .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: 30%;
			height: auto;
			float: left;
			margin:0 1%;
			padding:0;
		}
		#base_redes div.redes_bloque + div.redes_bloque {
	width: 70%;
}
			#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: 18%;
		height:100px;
		float: left;
		margin: -6px 0 0;
		padding:0;
		z-index: 100;
		text-align:center;
		transition:0.5s ease all;
	}
	#logo img{
		max-height:100%;
		max-width:100%;
		float:none;
		display:inline-block;
	}

	
	
/*	===============================================================================		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;
	}

		#imagen-seccion img.imagen, #imagen-seccion #wrapper{
			/*border: 1px solid #ffffff;*/
			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:#ad3033;
			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{
		min-height:400px;
		height:auto;
	}	
		
#centro_centro h1 {
	/* background: none repeat scroll 0 0 #f3f3f3; */
	color: #15582c;
	float: left;
	font-size: 1.5em;
	margin: 0 0 10px;
	padding: 5px 0;
	text-transform: none;
	width: 100%;
	text-align: left;
	font-weight: bold;
	text-indent: 0;
	text-align:center;
}


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

	#buscador{
		width: auto;
		float:right;
		height:auto;
		margin:0px -20px 0 0;
		padding:0;
		z-index:0;
		position:relative;
		transition:0.5s ease all;
		transform:scale(0.9);
	}

		#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: rgba(0, 0, 0, 0) none repeat scroll 0 0;*/
					background:none;
					border: medium none;
					color: #222;
					cursor: help;
					float: left;
					font-size: 0.9em;
					font-weight: normal;
					height: 20px;
					margin: 1px 0 0 0;
					overflow: hidden;
					padding: 5px 0 5px 210px;
					transition: color 0.8s ease 0s;
					text-align:right;
					transition: 0.4s ease 0s;
					width: 0;
					
				}
				#buscador li input:hover,#buscador li input:active {
					color:#000;
					background: rgba(0,0,0,0.1);
				}		
				#buscador ul li:hover input.txt_buscar {
						width: 200px;
						padding: 5px;
						
					}		
					#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 top;
						cursor:pointer;
						opacity:0.6;
					}
						#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: 80%;
	height: auto;
	float: right;
	margin: 14px 0 0px 0;
	padding: 0;
	z-index: 1500;
	position: relative;
	display: block;
}

	#principal ul{
		width:100%;
		height:auto;
		float:left;
		margin:-1px 0 0 0;
		padding:0;
		list-style-type: none;
		text-align:center;
		font-size:15px;
	}
		#principal ul li.separador{
			width:9px;
			height:44px;
			margin:0;
			padding:0;
			background: url("../img/ico_separador.png") no-repeat center transparent;
		}
			#principal ul li.separador:last-child{
				display:none;
			}
		#principal ul li{
			width: auto;
			height:auto;
			/*float: left;*/
			display:inline-block;
			margin: 0 2px;
			padding: 9px 0;
			position: relative;
			transition:background 0.5s ease-in,color 0.5s ease-out;
			/*border-top:1px solid transparent;*/
		}
		
			#principal>ul>li:after {
	content: "·";
    float: right;
    width: auto;
    height: auto;
    color: #5f5f5f;
    padding: 0;
    font-size: 3.2em;
    border: 0;
    position: relative;
    overflow: hidden;
    line-height: 0.6em;
    margin: -4px 8px 0 8px;
			}
			#principal>ul>li:last-child:after {color: rgba(0,0,0,0);}
				#principal ul li:hover{
					/*background:#ad3033;*/
					/*border-top:1px solid #323433;*/
				}
			/*#principal ul li.submenu{
				opacity:0.7;	
				transition:opacity 1s ease-out;
			}	
			#principal ul li.submenu:hover > a{
				color:#ad3033;
			}		
			#principal ul li.submenu > a{
				opacity:1;
			}					
				#principal ul li.submenu:hover{
					color:#ad3033;
					opacity:1;
					background:#ad3033;
				}*/
				
			#principal ul li a {
				color: #ffffff;
				cursor: pointer;
				float: left;
				font-size: 1.3em;
				font-weight: 500;
				letter-spacing: -0.3px;
				padding: 0;
				text-decoration: none;
				transition: color 0.5s ease-out 0s;
			}
				#principal ul li a.selec{
					color:#ad3033;
					text-shadow: 0 1px 1px #fff, 1px 0 1px #fff;
				}
				#principal ul li a:hover, #principal ul li:hover>a{
					color:#ad3033;
				}
	

				
			#principal ul li ul{
				background: none repeat scroll 0 0 #ad3033;
				border: medium none;
				box-shadow: 0 5px 5px #333;
				float: left;
				height: auto;
				left: 0;
				margin: 2px 0 0;
				padding: 0;
				position: absolute;
				top: 40px;
				width: 250px;
				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.submenu li.submenu:hover > a{
						color:#ffffff;
				}			
			 #principal ul li.submenu li.submenu > a:hover{
						color:#ffffff;
				}*/
 
 			
				#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:1.5% 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;
				}
				
					#principal ul li ul li a{
						cursor: pointer;
						float: left;
						font-size: 0.9em;
						font-weight: 500;
						padding: 5px 0;
						text-align: left;
						text-decoration: none;
						width: 100%;
					}
					#principal ul li ul li a{
						color:#fff;
					}
					#principal ul li ul li a.selec{
						color:#ffffff;
					}	
					#principal ul li ul li:hover> a,#principal ul li ul li a:hover{
						color:#ffffff;
						background:#323433;
					}
									
					


					
			
			#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: 240px;
				margin: 0;
				position: absolute;
				top: -10px;
				width: 250px;
				/*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;

						
					}

					
				
					#principal ul li ul li ul li a{
						width:100%;
						text-decoration:none;
						color:#111111;
						float:right;
						padding:5px 0;
						font-weight:normal;
						cursor:pointer;
						text-align:left;
					}
						#principal ul li ul li ul li a:hover{
								
						}
					
		
					#principal ul li ul li ul li a.selec{
						color:#ccc;
						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: 20px 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: #ad3033;
			}


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

#destacados{
	width:100%;
	height:auto;
	float:left;
	margin: 0;
	padding:15px 0;
	position:relative;
	z-index:1;
	font-size:1em;
	/*display:none; oculto*/	
	background: url(../img/fondo_nube.jpg) bottom center no-repeat fixed;
	background-size: cover;
} 
#destacados::before {
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			content: "";
			background: rgba(255,255,255,0.9);
		}
	#destacados ul.destacados{
		width: 100%;
		height:auto;
		float: left;
		margin: 0;
		padding: 0;
		overflow: hidden;
		list-style-type: none;
		text-align:center;
	}

		 #destacados ul.destacados li{
			width: calc(100% / 5 - 4px);
			height: auto;
			/*float:left;*/
			display:inline-block;
			padding:0;
			margin:0 2px;
			position: relative;
			transition: all 0.5s ease 0s;
			overflow:hidden;
		}
			#destacados ul.destacados li:hover div.datos{
				display:block;
			}
			#destacados ul.destacados li:hover div.imagen a img{
				transform:scale(1.1,1.1); 
				opacity:1;
			}

		
		#destacados ul.destacados li div.imagen{
			width: 100%;
			height: auto;
			float: left;
			margin: 0;
			padding: 0;
			overflow: hidden;
			transition:transform 0.3s linear;
		}	
			#destacados 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{
					/*max-width:100%;
					min-height:100%;*/
					width:100%;
					transition:all 0.3s ease;
					opacity:0.6;
				}
				
		#destacados ul.destacados li div.datos{
			width: 100%;
			height:auto;
			float: left;
			margin: 0;
			/*height: 80%;
			padding: 20% 0 0 0;
			position:absolute;
			top:0;
			left:0;
			background:rgba(255,255,255,0.5);
			display:none;*/
			min-height: 60px;
		}	
		#destacados ul.destacados li div.datos p{
			width:100%;
			height:auto;
			float:left;
			margin:0;
			padding:0;			
		} 
			#destacados ul.destacados li div.datos p a{
				width:90%;
				float:left;
				margin:0;
				padding:5px 5%;
				font-size: 1.1em;
				text-decoration: none;
				color: #111111;
				display:block;
				text-transform:uppercase;
				text-align:center;	
				font-weight:bold;	
			} 
				#destacados ul.destacados li div.datos p a:hover{
					color: #15582c;
					text-decoration:none;
				}
			#destacados ul.destacados li p.resumen{
				width:100%;
				float:left;
				margin:0;
				padding:0;
				color:#444;
				text-align:center;
				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 #ffffff;
			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 #ad3033;
			}
			
			 #destacados #listadoDestacados li > a{
				background: url("../img/fondo_destacados_enlace.png") no-repeat scroll right center rgba(0, 0, 0, 0);
				bottom: 0;
				color: #ffffff;
				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: #ad3033;
				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 #ffffff;
				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:#ffffff;
				}			
			
			#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 #ffffff;
				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:#ffffff;
				}


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

	#contenido_contenido{
		width:100%;
		float:left;
		margin:0 0 20px 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:#15582c;
	}
		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:#ffffff;*/
		}	
		#contenido_contenido div.descripcion_seccion a img{
			/*float:left;*/
			margin:5px 5px 5px 5px; 
			padding:5px;
			border:3px solid #ffffff;
		}
			#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:#ad3033;
			font-size:1.8em;
		}
		#contenido_contenido div.descripcion_seccion h2{
			color:#ad3033;
			font-size:1.6em;
		}
		#contenido_contenido div.descripcion_seccion h3{
			color:#ad3033;
			font-size:1.4em;
		}
		#contenido_contenido div.descripcion_seccion h4{
			color:#ad3033;
			font-size:1.2em;
		}
		#contenido_contenido div.descripcion_seccion h5{
			color:#ad3033;
			font-size:1em;
		}
		

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

	#base_pie{
		min-width:1180px;
		width: 100%;
		float: left;
		margin: 0;
		padding:30px 0 0 0;
		position: relative;
		/*background:url("../img/fondo_pie.png") bottom left repeat-x;
		background-color:#222;*/
		background:linear-gradient( #222 78%, #000 0%);
		font-size:0.9em;
		color:#ffffff;
		overflow:hidden;
	}
		/*	PIE EXTRAS		*/				
		#base_extras {
	float: right;
	margin: 0px 0 0;
	padding: 10px 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 ul.datos_empresa{
			width:34%;
			min-height:150px;
			height:auto;
			float:left;
			margin:0;
			padding:1.5% 1.5% 1.5% 0;
			text-align: center;
			list-style-type:none;
		}
			#base_pie ul.datos_empresa > div li{width:auto;display: inline-block;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:14.5%;
			min-height:150px;
			height:auto;
			margin:0;
			padding:1.5% 2%;
			position:relative;	
		}
		
		/*	DESTACADOS PIE	*/
		#base_pie #destacados_pie{
			width:19%;
			min-height:150px;
			height:auto;
			float:left;
			margin:0;
			padding:1.5% 2%;
		}	
		
		/*	ACCESOS DIRECTOS */
		#base_pie #accesos_directos{
			width:19%;
			min-height:150px;
			height:auto;
			float:left;
			margin:0;
			padding:1.5% 2%;
		}
		
#accesos_directos ul.iconos{width:auto;height:auto;float:left;margin:-3px 0 0 0;padding:0;display:none;}
#accesos_directos ul.iconos li{width:auto;float:left;margin: 5px 0;}
#accesos_directos ul.iconos li a{height:32px;width:35px;display:inline;padding:0;}
				
#accesos_directos ul li a.facebook{background:url(../img/facebook.png) no-repeat top left;}
#accesos_directos ul li a.twitter{background:url(../img/twitter.png) no-repeat top left;}
#accesos_directos ul li a.youtube{background:url(../img/youtube.png) no-repeat top left;}
#accesos_directos ul li a.google{background:url(../img/google.png) no-repeat top left;}				
#accesos_directos ul li a.rss{background:url(../img/rss.png) no-repeat top left;}						
#accesos_directos ul li a.blogger{background:url(../img/blogger.png) no-repeat top left;}	
#accesos_directos ul li a.pinterest{background:url(../img/pinterest.png) no-repeat top left;}	
#accesos_directos ul li a.flickr{background:url(../img/flickr.png) no-repeat top left;}	
#accesos_directos ul li a.instagram{background:url(../img/instagram.png) no-repeat top left;}	
#accesos_directos ul li a.foursquare{background:url(../img/foursquare.png) no-repeat top left;}	
#accesos_directos ul li a.linkedin{background:url(../img/linkedin.png) no-repeat top left;}	
#accesos_directos ul li a.vimeo{background:url(../img/vimeo.png) no-repeat top left;}	
#accesos_directos ul li a.dropbox{background:url(../img/dropbox.png) no-repeat top left;}

#accesos_directos ul.iconos 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:normal;
				color:#ad3033;
				text-align:left;
			}
			#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: #ffffff;
						text-decoration: none;
						text-indent:10px;
					}
					#base_pie span.separador{display:none;}
					
/*	LOGO COMODO		*/	
div#comodo {
	position: absolute;
	right: 310px;
	top: 181px;
	z-index: 100;
}
a#comodoTL {
	color: #ad3033;
	font-family: inherit;
	font-size: 0.7em;
	margin-left: -90px;
	margin-top: -32px;
	text-decoration: underline;
}

	/*#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:#ad3033;
					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:#ad3033;
			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: auto;
	transition:0.5s ease all;
	transform:scale(0.9);
}
#iconos ul.iconos {
	float: left;
	width: auto;
	height: auto;
	list-style-type: none;
	margin:0;
	padding:0;
}
	#iconos ul.iconos li{

		float: left;
		height: 100%;
		margin: 0;
		padding: 0;
		text-align: center;
		width: auto;
	}
	#iconos ul.iconos li:nth-of-type(1),
	#iconos ul.iconos li:nth-of-type(3),
	#iconos ul.iconos li:nth-of-type(4){display:none;}
			#iconos ul.iconos li a{
				color: #888;
				display: block;
				font-size: 0.7em;
				width: 40px;
				height: 30px;
				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:#ffffff;
				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: #ad3033;

					}
						
				#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:#f7f9fa;
}
div.paginador:nth-of-type(1){
	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: #ad3033;
		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: -39px 52px 5px 0px;
	padding: 8px 0 5px;
	position: relative;
	width: 575px;
	width: auto;
	z-index: 1;
	position: relative;
}
#objeto #redes_sociales{margin: -59px 52px 5px 0px;}
	#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:#ad3033;
	}
	#listado_objeto:hover ul{
		border: 1px solid #323433;
	}
	
	
	#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%;
	}
	#listado_objeto ul:hover{
		/*background:#dfdfdf;*/
	}
		#listado_objeto ul li{
			background: none repeat scroll 0 0 #ffffff;
			/*border-right: 1px solid #dfdfdf;*/
			float: left;
			height: 205px;
			margin: 5px 0.5%;
			padding: 0 1%;
			position: relative;
			width: 17%;
			overflow:hidden;
		}
			/*#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:#ad3033;
		}
			#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;
				text-align: right;
				width: 100%;
				display:block;
			}
				#listado_objeto h3 a{
					color: #15582c;
					font-size: 1.2em;
					font-weight: normal;
					margin: 0 0 5px;
					text-align: center;
					text-transform: uppercase;
					width: 100%;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
				}	
					#listado_objeto h3 a:hover{
						color: #ad3033;
					}
				#listado_objeto div.imagen{
					float: left;
					position: relative;
					width: 70%;
					height:100px;
					margin: 0 15%;
					text-align:center;
				}
				#listado_objeto div.imagen a {
					width: 100%;
					height: 100%;
				}
					#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: auto;
					overflow: hidden;
					text-align: justify;
				}
				#listado_objeto span.fecha{
					color: #888;
					float: left;
					font-size: 0.8em;
					font-weight: normal;
					height: auto;
					margin: 0;
					padding: 0;
					text-align: right;
					width: 100%;
					display:none;
				}
				
					#listado_objeto ul li a.nombre_lomas{
						color:#ad3033;
					}	
					#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:#ad3033;
						}	

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

#destacados_padre {
    width: 100%;
    height: auto;
    float: left;
    margin: 20px 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 {
    display: inline-block;
    margin: 10px 1%;
    padding: 0;
    width: calc(100% / 4 - 2%);
    transition: .5s ease all;
    position: relative;
    overflow: hidden
}
#destacados_padre ul li:hover {
    box-shadow: 0 0 5px #ccc
}
#centro_izquierda[style*="width:53%"] #destacados_padre ul li {
    width: 48%
}
#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;
    overflow: hidden;
    text-align: center
}
#destacados_padre ul li div.imagen > a {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
}
#destacados_padre ul li div.imagen img {
    width: 100%;
    transition: transform .5s ease;
    float: left
}
#destacados_padre ul li div.imagen img:hover {
    transform: scale(1.1, 1.1)
}
#destacados_padre ul li > a {
    width: 100%;
    min-height: 35px;
    height: auto;
    float: left;
    margin: 0;
    padding: 3px 5%;
    text-align: center;
    background: rgba(255, 255, 255, 0.8);
    color: #333;
    font-size: 1.2em;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: -20px;
    top: 30px;
    transform: rotateZ(-10deg);
    transition: .2s ease all
}
#destacados_padre ul li:hover > a {
    color:#ad3033;
    text-decoration: none;
    background: rgba(255, 255, 255, 1)
}
#destacados_padre ul li a h3 {
    margin: 0;
    padding: 0;
    font-weight: 400
}
#destacados_padre ul li h4 {
	display:none;
}

/************************** 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:#ffffff;
			border:1px solid #000;
		}
			ul.blog li.blog a.ver_contenido_blog:hover{
				background:#ffffff;
				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:#ad3033;
		}
			#listado_breves ul li:hover p.fecha{
					color:#d8e5f0;
			}
			#listado_breves ul li:hover a.titulo{
					color:#ffffff;
			}
				#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: #ad3033;
			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:#ffffff;
			}		
		#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:#ffffff;
				font-size:0.7em;
				text-decoration:none;
			}
/******************************** AUMENTAR/DISMINUIR LETRA ***********************************************/
#bloqueLetra {
	position: relative;
	float: right;
	width: 160px;
	margin-top: -39px;
}
.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: #ffffff;
		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;
}

#contenido_contenido div.descripcion_seccion a.saber_mas {
    font-size: 1.2em;
    background: rgba(255,255,255,0.8);
    color: #ad3033;
    padding: 5px 10px;
}
#contenido_contenido div.descripcion_seccion a.saber_mas:hover{ background: #15582c;color: #ffffff;}