@charset "UTF-8";
/* CSS Document */




@font-face {
    font-family: 'linoletter_std_romanregular';
    src: url('../fonts/linoletterstd-roman-webfont.eot');
    src: url('../fonts/linoletterstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/linoletterstd-roman-webfont.woff') format('woff'),
         url('../fonts/linoletterstd-roman-webfont.ttf') format('truetype'),
         url('../fonts/linoletterstd-roman-webfont.svg#linoletter_std_romanregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AmaranthRegular';
    src: url('../fonts/Amaranth-webfont.eot');
    src: url('../fonts/Amaranth-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Amaranth-webfont.woff') format('woff'),
         url('../fonts/Amaranth-webfont.ttf') format('truetype'),
         url('../fonts/Amaranth-webfont.svg#AmaranthRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


html {overflow-y: scroll;}


* {
	margin:0;
	padding:0;
}
a{text-decoration:none;}
	
p {
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	margin: 0 0 1em 0;
}

.credits p{font-size:0.8em;}

li{
	margin:0 0 0.5em 0;

}

body {
	font-size:90%;
	text-align:center;
	background:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	line-height:1.4em;

	}
	
img{
	border:0px;
}

.r {
	float:right;
	padding:0 0 10px 20px;
}
.versalitas{
	font-variant:small-caps;
}


/* Landscape mode (default) */
#wrap {
	background:#FFF;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:1024px;
}

#header {
	float:left;
	width:1024px;
	height:130px;
	text-align:right;
	line-height:130px;
	margin-top:0;
	background:url(../imgs/head_zapatero.png);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:top;
}



#header h1 {
	font-family: linoletter_std_romanregular;
	font-weight:normal;
	font-size:34px;
	color:#FFF;
	display:inline;
}


a.a_casals{
	float:left;
	margin-left:10px;
}

a.a_credit{float:right;}

#content {
	float:left;
	width:1024px;
	background:#FFF;
	position:relative;
	left:768px;
}

#main {
	background:#FFF;
	float:left;
	width:738px;
	position:relative;
	right:738px;
	padding-bottom:100px;
	text-align:justify;
}

#nav {
	background-color:#FFF;
	float:right;
	width:216px;
	position:relative;
	right:788px;
	padding-bottom:20px;
}

#footer {
	clear:both;
	float:left;
	width:1024px;
	background:#ddd;
}
#footer p {
	padding:20px 30px;
}

@media only screen and (orientation:portrait){
	/* portrait mode */
	#header,
	#wrap,
	#footer {
		width:768px;
	}
	#content {
		left:0;
		background:#FFF;
	}
	#main {
		float:left;
		width:738px;
		position:relative;
		right:0;
		left:30px;
		
	}
	#nav {
		clear:left;
		float:left;
		width:768px;
		right:0;
		padding-bottom:20px;
		background:#FFF;
	}
	
}
