body, #header {
	background: none !important;
	font-size: 9pt;
}

#header {
	height: 75px;
	border-bottom: 50px solid #999;
	margin-bottom: 50px;
}

#header div.logo {
	top: 75px !important;
	left: 30px;
}

#header div.logo img.print {
	display: block;
}

#header ul, #header object, form, #header big a {
	display: none !important;
}

#main {
	clear: both;
}

#main div.content acronym:after, #main div.content abbr:after {
	content: " (" attr(title) ") ";
}

p.footer {
	display: block;
	clear: both;
	padding: 5em 30px 0;
}

/* =HOME
----------------------------------------------- */

dl.news {
	width: auto !important;
	float: left !important;
	text-align: left !important;
}

dl.news dd h3 {
	color: red;
	margin-left: 150px !important;
}

/* =NUESTRA CARTA DE EXPOSICIONES
----------------------------------------------- */

.sub-menu, div#float-image, div.expo-menu ul, div.expo-menu big, .small-menu, .media-menu, .press-menu {
	display: none !important;
}

div.expo-menu, #main div.float-text, div.expo-menu h1, #main div.column-ab-b.big, #main div.content div.header, #main div.content {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
}

.expo-menu div {
	margin-bottom: 2em;
	width: auto !important;
}

.expo-menu div h1 {
	color: #000;
}

#main div.column-ab-a, #main div.column-ab-b.big {
	width: 100% !important;
}

#main div.column-ab-a.small {
	margin-bottom: 2em;
}

#main div.column-ab-b {
	margin-left: 0 !important;
}

/* =PRENSA
----------------------------------------------- */

#main div.content div.header {
	height: 170px;
}

/* =CONTACTA
----------------------------------------------- */

#main div.content address {
	position: relative !important;
}

/* =MISC
----------------------------------------------- */

#main div.content {
	position: relative !important;
	margin: 0 !important;
	width: 80% !important;
}
