body {
padding-left: 5px;
font-family: Helvetica, Geneva, Arial, Sans-serif;
color: #1a171b;
font-size: 14px;
}
h1 {
font-family: Helvetica, Geneva, Arial, Sans-serif; text-align: center; font-weight: bold; letter-spacing: 10px;
}
h2 {
color:#af0917;
border-bottom:1px double #af0917; letter-spacing: 5px
}

a {
color:#af0917; text-decoration:none;
}
a:hover {
color:#af0917; text-decoration:underline;
}
a:visited {
color:#510b0a; text-decoration:none;
}

span cursiva {
color:#999999;
font-size: 12px;
font-style:italic;
}

#cabecera {
max-width: 1000px;
padding-left:5px;
text-align: center;
}

#cabecera-reduida p {
text-align: left;
}

#cabecera-reduida{
position: absolute; left: 250px;
max-width: 765px;
margin: 10px 10px 0px;
padding-left:5px;
text-align: center;
}

span {
color:#999999;
font-size: 12px;
font-style:italic;
}

#menu {
float: left;
width: 200px;
position: absolute; top: 250px; left: 15px;
padding-left:5px; padding-right:15px;
}

#menu ul {
list-style-type:circle; list-style-position: inside;
padding-left:15px; padding-top:15px; padding-bottom:15px;
background: #e6b7a2;
}

#flaix {
margin: 1em;
float: left;
width: 200px;
clear: both;
text-align: center;
}

#enlaces {
float: left; top: 380 px;
width: 200px;
position: absolute; top: 500px; left: 0px;
clear: both;
text-align: center;
}

#contenido {
	position: absolute;
	left: 251px;
	top: 379px;
	max-width: 765px;
	margin: 10px 10px 0px;
	padding-left:5px;
}

#contenido table {
border-spacing:10px 10px;
}

#contenido legend {
font-weight: bold;
color:#af0917;
}

#imatges table {
border:1px solid #af0917;
border-spacing:10px 10px;
}
#auxiliar address {
margin-top:10px;
color: #999999;
font-size: 11px;
}

#auxiliar {
position: relative;
max-width: 1000px;
text-align:center;
padding-bottom:5px;
padding-left: 5px;
clear: both;
}
