* {
	margin: 0;
	padding: 0;
}

body {
background:#EFEFEF none repeat scroll 0 0;
padding:15px 0 35px;
}

a {
text-decoration: none;
color:#000000;
}
a:hover {
text-decoration: none;
color:#000000;
}

img {
border-style:none;
}

.page{
background-color:#FFFFFF;
border:20px solid #FFFFFF;
margin:auto;
width:800px;
}

.header{
}

#header_top{
}

#header_top .hotel{
width:400px;
float:left;
}

#header_top .hotel h1{
font-family:Arial, Helvetica, sans-serif;
font-size:38px;
font-weight:400;
}

#header_top .ameixenda{
font-size:38px;
color: #9F9D9D;
float:right;
text-align:right;
margin-right:30px;
}

#header_lang{
margin-left:550px;
font-size:9px;
}

#header_lang td{
padding-left:4px;
padding-right:3px;
border:none;
border-width:0px;
border-color:#999999;
}

#header_menu{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin-top:15px;
text-decoration:none;
width:100%;
}

#header_menu ul{
list-style:none;
}

#header_menu ul li{
display:inline;
text-align:center;
}

#header_menu ul li a{
padding-left:15px;
padding-right:15px;
}

#header_menu ul li a.actual{
border:solid 1px #999999;
position:relative;
background-color:#EEEEEE;
}

#header_banner{
height : 115px;
}

#header_banner img{
border:solid 1px #999999;
width:100%;
}

#header_space{
border-left-style:solid;
border-left-color:#999999;
border-width:1px;
height:25px;
}

/* Para poner el mensaje de la izquierda de las paginas */
/* usamos el title, que pone los bordes, y <p>, para poner espacio al bottom */
#header_title{
border-bottom-style:solid;
border-left-style:solid;
border-bottom-color:#999999;
border-left-color:#999999;
border-width:1px;
}

#header_title p{
text-align:right;
font-size:40px;
padding-bottom:2px;
color:#000000;
}

/* Para poner cómo llegar y contacto, no usar header_space */
#header_title2{
text-align:left;
font-size:40px;
padding-top:10px;
}

.content{
}

#content_text{
font-size:18px;
color:#999999;
text-align:justify;
}

.grande{
font-size:23px;
font-weight:bold;
display:inline;
}

.enorme{
font-size:58px;
font-weight:bold;
display:inline;
}

/* Imagen a la derecha, texto alineado a la izquierda */
#border_dcha{
border-right-color:#999999;
border-right-style:solid;
border-right-width:1px;
}

/* Imagen a la izquierda, texto alineado a la derecha */
#border_dcha2{
border-right-color:#999999;
border-right-style:solid;
border-right-width:1px;
}

/* Imagen a la izquierda, texto alineado a la derecha */
#border_izq{
border-left-color:#999999;
border-left-style:solid;
border-left-width:1px;
}

/* Imagen a la derecha, texto alineado a la izquierda */
#border_izq2{
border-left-color:#999999;
border-left-style:solid;
border-left-width:1px;
}

#border_bottom{
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
}

#border_dcha img{
border-color:#999999;
border-width:1px;
border-style:solid;
margin-left:15px;
float:right;
}

#border_dcha2 img{
border-color:#999999;
border-width:1px;
border-style:solid;
margin-right:15px;
float:left;
margin-top:5px;
}

#border_izq img{
border-color:#999999;
border-width:1px;
border-style:solid;
margin-right:15px;
float:left;
}

#border_izq2 img{
border-color:#999999;
border-width:1px;
border-style:solid;
margin-left:15px;
float:right;
}

p{
color:#999999;
font-size:24px;
}

#oferta{
border-style:none; 
padding-left:15px;
padding-top:10px;
padding-bottom:4px;
}

#oferta_index{
float:left; 
border-style:none; 
margin-left:75px;
margin-top:10px;
width:400px;
padding-left:15px;
padding-top:5px;
padding-bottom:4px;
}


#oferta .title p{
font-size:18px;
color:#FF0000;
font-weight:bold;
}

#oferta_index .title p{
font-size:18px;
color:#FF0000;
font-weight:bold;
}

.footer{
margin-top:10px;
color:#999999;
font-size:12px;
text-align:center;
}








