@charset "utf-8";
/* INICIO Estilos Maquetacion */
div#contenedor {
	width:100%;
}
div#cabecera ,
div#cuerpo ,
div#pie {
	clear:both;
	width:auto;
}
div#cabecera div.contenido ,
div#cuerpo div.contenido ,
div#pie div.contenido {
	max-width:none;
	margin:0 auto;
	padding:10px 0;
}

/* INICIO Estilos Cabecera */
div#cabecera {
	background:none;
	background-color:#F5F4F4;
}
div#cabecera h1#logotipo ,
div#cabecera h1#logotipo a {
	width:100%;
	height:110px;
}
div#cabecera h1#logotipo {
	float:none;
	padding:18px 0;
}
div#cabecera h1#logotipo a {
	text-align:left;
	text-indent:-9999em;
	background-image:url(../../imagenes/logotipos/logotipo-cabecera-handheld.png);
	background-repeat:no-repeat;
	background-position:center;
}
div#cabecera div#cabecera-informacion {
	display:none;
}
/* FIN Estilos Cabecera */

/* INICIO Estilos Cuerpo */
/* FIN Estilos Cuerpo */

/* INICIO Estilos Pie */
div#pie {
	background-color:#A2C333;
	padding:2px 20px;
}
div#pie p {
	text-align:center;
}
div#pie div.contenedor-copyright {
	border-top:1px solid #FFFFFF;
	padding:20px 0;
}
div#pie div.contenido-copyright {
	padding:0;
}
div#pie p.copyright {
	font-size:1.4em;
	text-align:center;
}
div#pie ,
div#pie a {
	color:#FFFFFF;
}
div#pie p.enlace-contacto {
	display:none;
}
div#pie ,
div#pie a ,
div#pie a.color-destacado ,
div#pie .color-destacado {
	color:#FFFFFF;
}
/* FIN Estilos Pie */

/* INICIO Estilos Menu Superior */
div#menu-superior {
	clear:both;
	background-color:#A2C333;
}
div#menu-superior div.menu-superior-boton-menu {
	display:block;
	font-size:2em;
	font-weight:bold;
	line-height:1;
	padding:1em 1.5em 1em 4em;
	color:#FFFFFF;
	background-image:url(../../imagenes/sprites/icono-menu-superior.png);
	background-repeat:no-repeat;
	background-position:1.5em center;
	border-bottom:1px dotted #799126;
	cursor:pointer;
}
div#menu-superior ul ,
div#menu-superior ul li ,
div#menu-superior ul li a {
	display:block;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
div#menu-superior ul {
	list-style:none;
	text-align:left;
}
div#menu-superior ul li {
	display:block;
	float:none;
	width:auto;
	margin:0;
}
div#menu-superior ul li.seleccionada {
	background-color:#799126;
}
div#menu-superior ul li a {
	padding:1em 1.5em;
	text-align:center;
}
div#menu-superior ul li a:active ,
div#menu-superior ul li.seleccionada a {
	text-decoration:none;
}
/* FIN Estilos Menu Superior */

/* INICIO Estilos Flecha volver arriba */
div#contenedor-flecha-volver-arriba {
	display:none;
}
/* INICIO Estilos Flecha volver arriba */

/* FIN Estilos Maquetacion */

/* INICIO Estilos Grid */
div.fila {
	clear:both;
	margin:0;
}
div.fila div.columna ,
div.fila div.columna.uno ,
div.fila div.columna.dos ,
div.fila div.columna.tres ,
div.fila div.columna.cuatro ,
div.fila div.columna.cinco ,
div.fila div.columna.seis ,
div.fila div.columna.siete ,
div.fila div.columna.ocho ,
div.fila div.columna.nueve ,
div.fila div.columna.diez ,
div.fila div.columna.once ,
div.fila div.columna.doce {
	float:none;
	width:auto;
	margin:0 20px;
}
div#pie div.fila div.columna ,
div#pie div.fila div.columna.uno ,
div#pie div.fila div.columna.dos ,
div#pie div.fila div.columna.tres ,
div#pie div.fila div.columna.cuatro ,
div#pie div.fila div.columna.cinco ,
div#pie div.fila div.columna.seis ,
div#pie div.fila div.columna.siete ,
div#pie div.fila div.columna.ocho ,
div#pie div.fila div.columna.nueve ,
div#pie div.fila div.columna.diez ,
div#pie div.fila div.columna.once ,
div#pie div.fila div.columna.doce {
	float:none;
	width:auto;
	margin:0;
}
div.fila div.columna div.columna {
	margin:0;
}
/* FIN Estilos Grid */

/* INICIO Estilos Banners */
div#cabecera div.cabecera-banners {
	background:none;
}
div#cabecera div.cabecera-banners div.banners {
	clear:both;
	margin:0;
}
div#cabecera div.cabecera-banners div.banners div.banner ,
div#cabecera div.cabecera-banners div.banners div.banner.uno ,
div#cabecera div.cabecera-banners div.banners div.banner.dos ,
div#cabecera div.cabecera-banners div.banners div.banner.tres ,
div#cabecera div.cabecera-banners div.banners div.banner.cuatro ,
div#cabecera div.cabecera-banners div.banners div.banner.cinco ,
div#cabecera div.cabecera-banners div.banners div.banner.seis ,
div#cabecera div.cabecera-banners div.banners div.banner.siete ,
div#cabecera div.cabecera-banners div.banners div.banner.ocho ,
div#cabecera div.cabecera-banners div.banners div.banner.nueve ,
div#cabecera div.cabecera-banners div.banners div.banner.diez ,
div#cabecera div.cabecera-banners div.banners div.banner.once ,
div#cabecera div.cabecera-banners div.banners div.banner.doce {
	float:none;
	width:auto;
	margin:20px 0;
}
/* FIN Estilos Banners */

/* INICIO Estilos Galeria */
div#galeria {
/*	display:none;*/
}
/* FIN Estilos Galeria */

/* INICIO Estilos Formularios */
form input[type="submit"] ,
form input[type="reset"] ,
form input[type="button"] {
	width:100%;
	margin:10px 0;
}
/* FIN Estilos Formularios */

/* INICIO Estilos Menu Social */
div#menu-social {
}
div#menu-social ul ,
div#menu-social ul li ,
div#menu-social ul li a {
	display:block;
	margin:0;
	padding:0;
}
div#menu-social ul {
	list-style:none;
	font-size:1.4em;
	margin:30px 0;
}
div#menu-social ul li {
	float:left;
	width:30%;
	margin:20px 3% 20px 0;
}
div#menu-social ul li a {
	color:#FFFFFF;
	padding:0 0 0 22px;
	background-repeat:no-repeat;
	background-position:0 0;
}
/* FIN Estilos Menu Social */

/* INICIO Estilos Fotos */
div.fotos {
	clear:both;
	margin:0;
}
div.fotos div.fotos-item {
	float:none;
	width:auto;
	margin:20px;
}
/* FIN Estilos Fotos */

/* INICIO Estilos Politica de privacidad */
div#politica-de-privacidad {
	position:fixed;
	z-index:99999;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-image:url(../../imagenes/fondos/fondo-blanco-80.png);
	background-repeat:repeat;
	position:0 0;
}
div#politica-de-privacidad div#politica-de-privacidad-contenedor {
	position:absolute;
	width:auto;
	height:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:0;
	padding:0 15px 60px 30px;

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
div#politica-de-privacidad div#politica-de-privacidad-contenido {
	overflow:auto;
}
div#politica-de-privacidad div#politica-de-privacidad-boton-cerrar {
}
/* FIN Estilos Politica de privacidad */

.cookietool-message p {
	font-size:1.2em;
}