*{
margin:0;
padding:0;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

a img{ border:0;}

body{
background-color:#E5E7E2;	
}

a {
text-decoration:underline;
color:#9E9578;
}

a:hover{
text-decoration:none;
}

#contenedora {
width: 713px;
height:559px;
background:url(../images/fondos/portada2.jpg) no-repeat top left;
margin: 20px auto;
border:1px solid #959890;
overflow:hidden;
}


#contenedora2 {
width: 713px;
margin: 20px auto;

}

#contenedora_apartado{
	width: 713px;
	background:#FFFFFF url(../images/fondos/apartado2.jpg) no-repeat top left;
	margin: 20px auto;
	border:1px solid #959890;
	height:500px;
}

html  > body #contenedora_apartado{
min-height:500px;
height:auto;
}

#logo{
margin:5px 0 5px 180px;
float:left;
display:inline;
}

html > body #logo{
margin:5px 0 0px 180px;
}

#datos_contacto{
float:left;
width:130px;
margin:7px 0 0 37px;
line-height:16px;
clear:right;
}

#datos_contacto span{
font-size:9px;
font-family:Small Fonts, sans serif;
color:#869494;
float:left;
margin:-1px 6px 0 0;
}

#datos_contacto img{
margin-right:4px;
padding:3px 0 2px 0;
float:left;
}

#cv{
float:left;
margin:0 0 0 52px;
}

#direccion{
float:left;
clear:left;
margin:14px 0 0 8px;
}
#direccion_pie{
float:left;
width:630px;	
font-family:Tahoma, sans serif;
font-size:9px;
color:#4A4A4A;
line-height:18px;
}
#logo_skala{
	float:right;
}

#menu{
float:right;
list-style:none;
width:347px;
margin:43px 42px 0 0;
display:inline;
}

html > body #menu{
margin:35px 42px 4px 0;
}

#menu li {
float:left;
cursor:pointer;
overflow:visible;
width:119px;
margin-left:-33px;
position:relative;
}

#menu #menu1{
/*width:86px;*/
margin-left:-32px;
z-index:34;
}

#menu #menu2{
/*width:82px;*/
margin-left:-36px;
z-index:33;
}

#menu #menu3{
/*width:89px;*/
margin-left:-29px;
z-index:32;
}

#menu #menu4{
/*width:86px;*/
margin-left:-32px;
z-index:31;
}

#menu a{
text-decoration:none;
}

#menu strong,#menu span{
display:block;
text-decoration:none;
text-align:right;
}

#menu strong{
font-family:Arial, sans serif;
font-size:12px;
color:#9E9578;
}

#menu span{
font-family:Small Fonts, sans serif;
font-size:9px;
color:#666666;
margin:-3px 0 0 0;
}

#menu ul{
position:absolute;
font-family:Tahoma, sans serif;
color:#AFAA9C;
font-size:11px;
font-weight:bold;
height:0;
width:110px;
overflow:hidden;
position:absolute;
left:12px;
top:46px;
border-style:solid;
border-color:#D4D4D4;
/*border-bottom-color:#E4E4C5;*/
border-width:0 1px 0 1px;
background:#FFFFFF url(../images/fondos/menu.gif) no-repeat bottom left;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/fondos/menu.png');*/
}

html > body #menu ul{
top:46px;
}

/*
html > body #menu ul{
background:url(/images/fondos/menu.png) no-repeat top left;
}
*/
/*
#menu .corto{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/fondos/menu2.png');
}

html > body #menu .corto{
background:url(/images/fondos/menu2.png) no-repeat top left;
}
*/

#menu li{
/*border:1px solid;*/
height:50px;
}

#menu ul li{
display:inline;
margin:3px 0 3px 14px;
height:auto;
}

#menu a:hover{
text-decoration:underline !important;
}

#menu ul .primero{
padding-top:13px;
}

#menu ul .ultimo{
padding-bottom:20px;
}

#iconos{
float:right;
clear:both;
width:500px;
margin:10px 26px 0 0;
display:inline;
}

#iconos .icono_on{
background-color:#F0F0F0;
}

#icono1, #icono2, #icono3, #icono4, #icono5{
height:101px;
border:1px solid #C4C5C5;
cursor:pointer;
float:left;
margin:0 6px 0 0;
}

#icono1{
width:90px;
background:url(../images/submenu1.jpg) no-repeat 4px 40px;
}

#icono2{
width:90px;
background:url(../images/submenu2.jpg) no-repeat 4px 40px;
}

#icono3{
width:90px;
background:url(../images/submenu3.jpg) no-repeat 4px 40px;
}

#icono4{
width:94px;
background:url(../images/submenu4.jpg) no-repeat 4px 40px;
}

#icono5{
width:92px;
background:url(../images/submenu5.jpg) no-repeat 4px 40px;
}

#iconos span{
float:left;
margin:22px 0 0 0;
font-size:13px;
}

#cover{
float:right;
margin:17px 37px 0 0;
display:inline;
}

#ofertas{
width:488px;
height:82px;
float:right;
margin:0 37px 0 0;
display:inline;
font-family:Tahoma, sans serif;
}

#ofertas #fade{
padding:0 0 0 0;
width:323px;
float:left;
margin:7px 0 0 0;
}

html > body #ofertas #fade{
margin:-19px 0 0 0;
}

#ofertas #fade p{
color:#7F7F7F;
font-size:10px;
width:323px;
float:right;
}

#ofertas img {
  margin-top:-3px;
}

html > body #ofertas img {
  margin-top:22px;
}

#migas{
float:left;
width:450px;
margin:10px 0 0 190px;
color:#928E80;
font-family:Small Fonts, sans serif;
font-size:9px;
display:inline;
}

#migas a{
text-decoration:none;
}

#migas a:hover{
text-decoration:underline;
}

#apartado{
	float:left;
	clear:both;
	width:435px;
	margin:0 0 0 210px;
	display:inline;
}

#contenedora_apartado h2{
float:left;
clear:both;
margin:13px 0 0 190px;
font-family:Arial, sans serif;
font-size:24px;
display:inline;
width:150px;
}

#apartado{
font-family:Tahoma, sans serif;
font-size:11px;
color:#4A4A4A;
line-height:18px;
padding:20px 0 40px 0 ;
}

#apartado .seccion{
float:left;
clear:both;
padding:2px 0;
width:440px;
}

#apartado h3{
color:#9E9578;
font-size:13px;
line-height:24px;
/*clear:both;*/
}

#apartado a{
color:#9E9578;
text-decoration:underline;
}

#apartado a:hover{
text-decoration:none;
}

.foto{
padding:2px;
border:1px solid #CCCCCC;
}

#apartado .left img{
float:left;
margin:5px 8px 5px 0;
}

#apartado .right img{
float:right;
margin:5px 0 5px 8px;
}

#apartado .right h3{
text-align:right;
}

#apartado .right p{
text-align:right;
}

#pie{
position:relative;
left:50%;
top:-38px;
margin-left:296px;
}
#reservasLat {
	background-color: #214B7D;
	width: 172px;
	position: absolute;
	top: 165px;
}
#reservasLat2 {
	background-color: #214B7D;
	width: 173px;
	position: absolute;
	top: 165px;
	left:273px;
}

.titreservasLat {
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.textoreservasLat {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
.textoreservasLat2 {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #666;
}

.inputfechareservasLat {
	height: 16px;
	width: 55px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
.select01fechareservasLat {
	height: 18px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
.select02fechareservasLat {
	width: 160px;
	height: 18px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
.select03fechareservasLat {
	width: 56px;
	height: 18px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
.select04fechareservasLat {
	overflow:auto;
	width: 50px;
	height: 18px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
#contenedoraReservas {
	width: 713px;
	height:559px;
	background:url(../images/fondos/portada2.jpg) no-repeat top left;
	margin: 20px auto;
	border:1px solid #959890;
	overflow:hidden;
}
#contenedoraReservas2 {
	width: 713px;
	height:750px;
	background:url(../images/fondos/apartado2.jpg) no-repeat top left;
	border:1px solid #959890;
	overflow:hidden;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#contenedoraReservasVarios {
	width: 713px;
	height:750px;
	background:url(../images/fondos/apartado3.jpg) no-repeat top left;
	border:1px solid #959890;
	overflow:hidden;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#titreservasCen {
	font-family: Arial, Verdana, Tahoma;
	font-size: 24px;
	color: #000;
}

#pestanas {
	position:relative;
	top:50px;
	left:175px;
	background-image: url(../images/pestanas.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#pestanas2 {
	position:relative;
	top:50px;
	left:175px;
	background-image: url(../images/pestanas2.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#contenedora_reservas {
	width: 713px;
	background:#FFFFFF url(../images/fondos/apartado2.jpg) no-repeat top left;
	margin: 20px auto;
	border:1px solid #959890;
	height:500px;
}

#reservasCen {
	position:relative;
	top:70px;
	left:175px;
	width: 515px;
	border: 1px solid #E7F4FB;
	height: 350px;
}
#cabcuadro {
	width: 100%;
	background-color: #DCEFF8;
	height: 10px;
}
#datos{
	width:500px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #4A4A4A;
	position:absolute;
	top:20px;
	left:20px;
}
#formdatos{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #4A4A4A;
}
.precio{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #0059FF;
	font-weight: bold;
}
.celdaReservas{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E7F4FB;
	border-bottom-color: #E7F4FB;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #4A4A4A;
}
.textoformdatos{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #4A4A4A;
}
.inputformdatos{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	background-image: url(../images/input.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-indent:5px;
}
.selectformdatos{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	height: 20px;
	width: 160px;
}#contenedora_apartado2 {
	width: 713px;
	background:#FFFFFF url(../images/fondos/apartado2.jpg) no-repeat top left;
	margin: 20px auto;
	border:1px solid #959890;
}
#formemail {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #4A4A4A;
}
#AAreservas {
	float:right;
	display:inline;
	position:relative;
	width:515px;
	height:400px;
	top:0px; 
	left:-20px; 
}
#AAtitreservasCen {
	position:absolute;
	top:35px;
	left:15px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 24px;
	color: #FFF;
}
#AApestanas- {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas-es {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas-es.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas-en {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas-en.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas-de {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas-de.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas-fr {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas-fr.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}

#AApestanas2- {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas2.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas2-es {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas2-es.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas2-en {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas2-en.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas2-de {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas2-de.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas2-fr {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas2-fr.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}

#AApestanas3- {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas3.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas3-es {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas3-es.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas3-en {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas3-en.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas3-de {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas3-de.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas3-fr {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas3-fr.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}

#AApestanas4- {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas4.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas4-es {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas4-es.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas4-en {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas4-en.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas4-de {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas4-de.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}
#AApestanas4-fr {
	position:absolute;
	top:80px;
	left:0px;
	background-image: url(../images/pestanas4-fr.jpg);
	height: 35px;
	width: 515px;
	background-repeat: no-repeat;
}


#AAcuadroreservas {
	position:absolute;
	top:130px;
	left:0px;
	width: 515px;
	border: 1px solid #E7F4FB;
	height: 450px;
}
#AAcabcuadro {
	width: 515px;
	background-color: #DCEFF8;
	height: 10px;
}
#AAdatos{
	position:absolute;
	width:500px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #4A4A4A;
	top:20px;
	left:10px;
}
#AAtextoError {
	padding-top:40px;
	padding-left:20px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #4A4A4A;
}
#AAseparador {
	left:20px;
	height:40px;
}
#AAcontinuar {
	float:left;
	padding-left:10px;
	margin-right:50px;
	width:90px;
}
#AApreciofinal{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #4A4A4A;
}
#AAresumenreserva {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #4A4A4A;
}
