<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@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;
}

/* INICIO Estilos Cabecera */
div#cabecera h1#logotipo {
	float:none;
	clear:both;
	margin:0 auto;
}
div#cabecera-franja div#cabecera-franja-contenido p {
	text-align:center;
}
div#cabecera div#menu-social-cabecera {
	position:static;
	clear:both;
	margin:0 auto;
}
div#cabecera div#menu-social-cabecera ul {
	text-align:center;
}
div#cabecera div#menu-social-cabecera ul li {
	float:none;
	display:inline-block;
	margin:4px;
}
div#cabecera div#menu-social-cabecera ul li ,
div#cabecera div#menu-social-cabecera ul li a {
	width:32px;
	height:32px;
}
div#cabecera div#menu-social-cabecera ul li a.facebook {
	background-image:url(/imagenes/sprites/icono-social-cabecera-mini-facebook.png);
}
div#cabecera div#menu-social-cabecera ul li a.twitter {
	background-image:url(/imagenes/sprites/icono-social-cabecera-mini-twitter.png);
}
div#cabecera div#menu-social-cabecera ul li a.pinterest {
	background-image:url(/imagenes/sprites/icono-social-cabecera-mini-pinterest.png);
}
div#cabecera div#menu-social-cabecera ul li a.linkedin {
	background-image:url(/imagenes/sprites/icono-social-cabecera-mini-linkedin.png);
}
div#cabecera div#menu-social-cabecera ul li a.googleplus {
	background-image:url(/imagenes/sprites/icono-social-cabecera-mini-googleplus.png);
}
div#galeria-doble {
	display:none;
}
/* FIN Estilos Cabecera */

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

/* INICIO Estilos Pie */
div#pie div.contenido {
	background-image:none;
	padding:5px 15px 55px 15px;
}
div#pie ul.pie-menu {
	clear:both;
	margin:0;
}
div#pie ul.pie-menu li {
	float:none;
	width:auto;
	margin:10px 0;
}
/* FIN Estilos Pie */

/* INICIO Estilos Menu Superior */
div#menu-superior {
	position:relative;
	clear:both;
	background-color:#000000;
}
div#menu-superior div.menu-superior-boton-inicio ,
div#menu-superior div.menu-superior-boton-contacto {
	display:block;
	position:absolute;
	overflow:hidden;
	top:0;
	width:60px;
	height:60px;
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#000000;
}
div#menu-superior div.menu-superior-boton-inicio a ,
div#menu-superior div.menu-superior-boton-contacto a {
	display:block;
	width:60px;
	height:60px;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:-9999em;
}
div#menu-superior div.menu-superior-boton-inicio {
	background-image:url(/imagenes/sprites/icono-menu-superior-inicio.png);
	right:60px;
}
div#menu-superior div.menu-superior-boton-contacto {
	right:0;
	background-image:url(/imagenes/sprites/icono-menu-superior-contacto.png);
}
div#menu-superior div.menu-superior-boton-menu {
	display:block;
	font-size:2em;
	font-weight:bold;
	line-height:1;
	padding:1em 7em 1em 3em;
	color:#FFFFFF;
	background-image:url(/imagenes/sprites/icono-menu-superior.png);
	background-repeat:no-repeat;
	background-position:1em center;
	border-bottom:1px dotted #FFFFFF;
	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;
	font-size:2em;
}
div#menu-superior ul li {
	display:block;
	float:none;
	width:auto;
	margin:0;
}
div#menu-superior ul li.menu-superior-separador {
	display:none;
}
div#menu-superior ul li.seleccionada {
}
div#menu-superior ul li a {
	padding:1em 1.5em;
	text-align:left;
}
div#menu-superior ul li a:active ,
div#menu-superior ul li.seleccionada a {
	text-decoration:none;
}

/* INICIO Estilos Menu Superior Submenu */
div#menu-superior ul li ul ,
div#menu-superior ul li:hover ul {
	position:static;
	margin:0;
	padding:0;
	border-top:none;
	font-size:0.8em;
}
div#menu-superior ul li &gt; ul ,
div#menu-superior ul li:hover &gt; ul ,
div#menu-superior ul li.seleccionada &gt; ul ,
div#menu-superior ul li.seleccionada:hover &gt; ul {
	display:block !important;
}
div#menu-superior ul li ul li {
	float:none;
	display:block;
	margin:0;
	border:none;
	background:none;
}
div#menu-superior ul li ul li a ,
div#menu-superior ul li ul li a.flecha ,
div#menu-superior ul li ul li span.enlace ,
div#menu-superior ul li ul li span.enlace.flecha {
	padding:0.5em 1.5em 0.5em 3em;
	background:none;
	border:none;
}
/* FIN Estilos Menu Superior Submenu */

/* FIN Estilos Menu Superior */

/* INICIO Estilos Menu Social Pie */
div#menu-social-pie {
	display:none;
}
/* FIN Estilos Menu Social Pie */

/* 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;
}
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 Formularios */
form input[type="submit"] ,
form input[type="reset"] ,
form input[type="button"] {
	width:100%;
	margin:10px 0;
}
/* FIN Estilos Formularios */

/* INICIO Estilos Blog */
div.articulos {
	clear:both;
	margin:0;
}
div.articulos div.articulo ,
div.articulos div.articulo div.articulo-imagen ,
div.articulos div.articulo div.articulo-cuerpo {
	float:none;
	width:auto;
	margin:0;
}
div.articulo div.articulo-imagen ,
div.articulo div.articulo-cuerpo {
	float:none;
	width:auto;
	margin:0;
}
/* FIN Estilos Blog */

/* 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 */

/* INICIO Estilos Opiniones */
div.opiniones div.opinion {
	padding:1px 0;
}
div.opiniones div.opinion div.opiniones-izquierda ,
div.opiniones div.opinion div.opiniones-derecha {
	display:none;
}
/* FIN Estilos Opiniones */

/* INICIO Estilos Trabajos realizdos */
div.trabajos-realizados {
	margin:30px 0;
}
div.trabajos-realizados div.trabajo-realizado {
	display:block;
	max-width:370px;
	width:100%;
	margin:30px 0;
	padding:1px 0;
}
div.trabajos-realizados div.trabajo-realizado div.trabajo-realizado-over {
}
div.trabajos-realizados div.trabajo-realizado div.trabajo-realizado-imagen {
	max-width:305px;
	width:82.432432%;
	height:auto;
	margin:3.5135135% 8.9189189% 7.027027% 8.6486486%;
}
div.trabajos-realizados div.trabajo-realizado div.trabajo-realizado-titulo {
}
div.trabajos-realizados div.trabajo-realizado div.trabajo-realizado-titulo p {
}
/* FIN Estilos Trabajos realizados */

/* INICIO Estilos Bloque 5 */
div.bloque.bloque-5 p {
	padding:0;
}
/* FIN Estilos Bloque 5 */

/* INICIO Estilos Acceso directo Webmail */
div#banner-acceso-directo-webmail {
	display:none;
}
/* FIN Estilos Acceso directo Webmail */

/* FIN Estilos Acceso directo Webmail */

/* INICIO Estilos Banners Lateral */
div.banner-newsletter ,
div.banners-lateral div.banner-lateral {
	text-align:center;
}
div.banner-newsletter img ,
div.banners-lateral div.banner-lateral img {
	width:auto;
	max-width:100%;
	margin:auto;
}

/* FIN Estilos Banners Lateral */</pre></body></html>