body {
margin : 0;
background : #000000;
padding : 0;
text-align : center;
}
#contenido {
text-align : left;
margin : auto;
width : 950px;
}
#arriba {
text-align : left;
margin : auto;
width : 950px;
}
#cabecera {
	text-align : left;
	width: 950px;
	height: 80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	position:absolute;
	z-index:1;
}
#logo {
	text-align : left;
	width: 210px;
	height: 120px;
	margin-left: 40px;
	position:absolute;
	z-index:2;
	border-top: none;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	background-color: #000000;
}
#ofertas {
	text-align : center;
	width: 210px;
	height: 45px;
	margin-left: 700px;
	margin-top: 34px;
	position:absolute;
	background-color: #000000;
	border: 1px solid #333333;
	z-index:3;
}
#contiene {
	width: 250px;
	float:left;
}
#nobles {
	width: 210px;
	height:99px;
	float:right;
	text-align:center;
	margin-top:220px;
}
#idiomas {
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #555555;
	width: 210px;
	height: 25px;
	float:right;
	margin-top:150px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	text-align: center;
	line-height:25px;
	word-spacing: 0.5em;
}
#idiomas a {
	text-align : right;
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #555555;
	text-decoration: none;
}
#idiomas a:hover {
	text-align : right;
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFA531;
}
#castellano {
	float:left;
}
#hiruki {
	width: 12px;
	height: 6px;
	margin-left: 412px;
	margin-right: 5px;
	margin-top:14px;
	background-image: url(images/hiruki.gif);
	float:left;
}
#hiruki2 {
	width: 12px;
	height: 6px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top:14px;
	background-image: url(images/hiruki2.gif);
	float:left;
}
#izquierda {
	width: 250px;
	height: 20px;
	margin-top: 30px;
	float: left;
}
#derecha {
	width: 660px;
	margin-top: 150px;
	margin-left: 40px;
	float: left;
}
#titulo {
	width: 660px;
	height:40px;
	float: left;
}
h1 {
font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
font-size : 18px;
color : #ffffff;
font-weight : bold;
margin : 0;
}
#flash {
	width: 660px;
	height: 310px;
	background-color: #222222;
	float: left;
	margin:0px;
}
#texto {
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	line-height:21px;
	font-weight : normal;
	width: 410px;
	float: left;
	margin-top:20px;
}
#galeria {
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	line-height:21px;
	font-weight : normal;
	width: 410px;
	height: 380px;
	float: left;
	margin-top:20px;
}
#galeriaoficial {
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	line-height:21px;
	font-weight : normal;
	width: 410px;
	height: 470px;
	float: left;
	margin-top:20px;
}
#texto a {
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
}
#texto a:hover {
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFAA33;
	font-weight : normal;
}
#pie {
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height:40px;
	color : #ffffff;
	width: 950px;
	height:40px;
	margin-top: 40px;
	float: left;
	border-top: 1px solid #333333;
	text-align: center;
}
#pie a {
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height:40px;
	color : #ffffff;
	text-align: center;
	text-decoration:none;
}
#pie a:hover {
	color : #FFA531;
}
#menuh {
font : 12px 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
font-weight : bold;
background-color : #000000;
width : 250px;
height : 29px;
}
#menuh ul, li {
list-style-type : none;
}
#menuh a {
text-decoration : none;
color : #ffffff;
background : #000000;
display : block;
padding : 7px 12px;
text-align : left;
}
#menuh a#primero {
color : #000000;
background : #ffffff;
}
#menuh a:hover {
color : #000000;
background : #ffffff;
}
#oferta {
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height:45px;
	color : #ffffff;
	width: 88px;
	height:40px;
	float: left;
	text-align: center;
	z-index:auto;
	font-weight: bold;
}
#oferta a {
	color : #ffffff;
	text-align: center;
	text-decoration:none;
}
#oferta a:hover {
	color : #FFA531;
}
#reservas {
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height:45px;
	color : #ffffff;
	width: 110px;
	height:40px;
	float: left;
	text-align: center;
	z-index:auto;
	font-weight: bold;
}
#reservas a {
	color : #ffffff;
	text-align: center;
	text-decoration:none;
}
#reservas a:hover {
	color : #FFA531;
}
#lentegaleria {
	width : 140px;
	height : 90px;
	top: 250px;
	position: absolute;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria2 {
	width : 140px;
	height : 90px;
	top: 250px;
	position: absolute;
	margin-left : 170px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria3 {
	width : 140px;
	height : 90px;
	top: 250px;
	position: absolute;
	margin-left : 341px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria4 {
	width : 140px;
	height : 90px;
	top: 250px;
	position: absolute;
	margin-left : 510px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria5 {
	width : 140px;
	height : 90px;
	top: 380px;
	position: absolute;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria6 {
	width : 140px;
	height : 90px;
	top: 380px;
	position: absolute;
	margin-left : 170px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria7 {
	width : 140px;
	height : 90px;
	top: 380px;
	position: absolute;
	margin-left : 341px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria8 {
	width : 140px;
	height : 90px;
	top: 380px;
	position: absolute;
	margin-left : 510px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria9 {
	width : 140px;
	height : 90px;
	top: 500px;
	position: absolute;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria10 {
	width : 140px;
	height : 90px;
	top: 500px;
	position: absolute;
	margin-left : 170px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria11 {
	width : 140px;
	height : 90px;
	top: 500px;
	position: absolute;
	margin-left : 341px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria12 {
	width : 140px;
	height : 90px;
	top: 500px;
	position: absolute;
	margin-left : 510px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria13 {
	width : 140px;
	height : 90px;
	top: 620px;
	position: absolute;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria14 {
	width : 140px;
	height : 90px;
	top: 620px;
	position: absolute;
	margin-left : 170px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria15 {
	width : 140px;
	height : 90px;
	top: 620px;
	position: absolute;
	margin-left : 341px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
#lentegaleria16 {
	width : 140px;
	height : 90px;
	top: 620px;
	position: absolute;
	margin-left : 510px;
	background-image: url(images/gris.gif);
	background-repeat: repeat;
	padding:5px
}
.oferta {
	font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #FFA531;
}
#griss {
	width: 660px;
	height:90px;
	float: left;
}
#unno {
	width: 390px;
	height:90px;
	float: left;
}
#doss {
	width: 270px;
	height:90px;
	float: left;
}
#fotodescarga {
	width: 300px;
	height:40px;
	float: left;
}
#descarga {
	width : 250px;
	height: 90px;
	position: absolute;
	border: 1px solid #333333;
	float:right;
}
#cabeceradescarga {
	text-align: center;
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height:23px;
	color:#333333;
	width : 250px;
	height: 25px;
	background-color:#FFB436;
	font-weight: bold;
}
#descargaform {
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#FFFFFF;
	width : 270px;
	height: 65px;
	font-weight: bold;
}
.cajatexto {
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#777777;
	width : 130px;
	height: 12px;
	font-weight: bold;
	border: 1px solid #005483;
}
.enviar {
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color:#777777;
	width : 40px;
	height: 13px;
	font-weight: bold;
	border: 1px solid #005483;
}
#textofoto {
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#FFFFFF;
	width : 500px;
}
#textofoto a {
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#FFFFFF;
}
#textofoto a:hover {
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#983222;
}
.descarga {
	font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#777777;
	font-weight: bold;
}