body {
	font-family: "Verdana";
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #9b8049;
}
a {
	color:#9b8049;
	text-decoration:none;	
}
ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;	
}
.clearer {
	font-size:1px;
	height:1px;	
}

#contenedor {
	margin:auto;
	width:955px;
}

/**********************************************************************/
/* CABECERA
/**********************************************************************/
#cabecera-top {
	background-image:url(../img/layout/bg-cabecera-top.gif);
	background-repeat:repeat-x;
	background-color:#003350;
	height:66px;
}
#cabecera-top a {
	color:#FFF;	
}
#cabecera-top a:hover {
	color:#9EBFE3;	
}
#cabecera-top-idiomas {
	float:left;
	width:400px;
}
#cabecera-top-idiomas ul {
	margin-left:60px;
	padding-top:20px;
}
#cabecera-top-idiomas li {
	border-right:1px solid #FFF;
	display:inline;
	padding-left:6px;
	padding-right:6px;
}
#cabecera-top-idiomas li a {
	color:#FFF;	
}
#cabecera-top-datos {
	color:#9EBFE3;
	float:right;
	padding-top:15px;
	width:240px;
}
#cabecera-top-datos div {
	border-left:1px solid #FFF;
	float:left;
	margin-right:20px;
	padding-left:15px;
}
#cabecera-top-temperatura {
	padding-left:0px!important;
}
#cabecera-top-temperatura div.delgado {
	padding:0px;
}
#cabecera-top-fecha strong {
	font-weight:normal;	
}
#cabecera-top-datos strong {
	color:#FFF;	
}
#cabecera {
	background-image:url(../img/cabeceras/cabecera-portada.jpg);
	background-repeat:no-repeat;
	height:362px;	
}
#cabecera-menu {
	background-position:left bottom;
	background-image:url(../img/layout/bg-cabecera-menu.png);
	background-repeat:no-repeat;
	height:362px;
	margin-left:33px;
	width:215px;
}
#cabecera-menu ul {
	margin-left:10px;
	padding-top:20px;
	width:160px;
}
#cabecera-menu ul li {
	border-bottom:1px solid #FFF;
	margin-bottom:5px;
	padding-bottom:5px;
}
#cabecera-menu ul li a {
	border-left:6px solid #FFF;
	color:#FFF;
	padding-left:10px;
}
#cabecera-menu ul li:hover a, #cabecera-menu ul li.activo a {
	border-color:#c7bd8a;
}
#cabecera-menu ul li a:hover, #cabecera-menu ul li.activo a {
	color:#c7bd8a;	
}

#oferta-index {
	position:absolute;
	width:500px;
	text-align:right;
	border-right:1px solid #ffffff;
	margin-left:216px;
	
}
.titulo {
	color:#FEB400;
	font-size:18px;
	margin-right:5px;
}
.intro {
	color:#FFF;
	margin-right:5px;
}
/**********************************************************************/
/* FIN CABECERA
/**********************************************************************/

/**********************************************************************/
/* CONTENIDO
/**********************************************************************/
#contenido {
	font-size:11px;	
}
#contenido a {
	text-decoration:underline;	
}
#contenido h2, #contenido h3 {
	color:#003F62;
	font-family:"Times New Roman",Times,serif;
	font-size:24px;
	font-weight:normal;
}
#contenido h3 {
	font-size:22px;
}
#contenido-principal {
	float:left;
	margin-left:40px;
	width:730px;
}
#contenido-principal h2 {
	float:left;
	width:200px;
	margin-bottom:10px;
}
#contenido-principal #galeria {
	margin-top:11px;
}
#contenido-menu {
	float:left;
	width:200px;
}
#contenido-menu {
	border-right:1px solid #82591f;
	font-size:11px;
}
#contenido-menu li {
	border-left:6px solid #ba9e66;
	margin-bottom:10px;
	padding-left:6px;
}
#contenido-menu a {
	color:#9b8049;
}
#contenido-menu li:hover, #contenido-menu li.activo {
	border-color:#003f62;
}
#contenido-menu a:hover, #contenido-menu li.activo a {
	color:#003f62;
}
#contenido-principal-texto.parcial {
	float:right;
	width:500px;
}
#contenido-principal-texto ul {
	list-style-type:disc;
	margin-left:20px;
}
#contenido-principal-texto ul li {
	margin-bottom:8px;	
}
#contenido-principal-destacado {
	border-left:1px solid #82591f;
	border-right:1px solid #82591f;
	color:#82591f;
	float:right;
	font-size:10px;
	padding:10px;
	text-align:right;
	width:134px;
}
#contenido-reservas {
	width:170px;
	float:right;
}
#contenido-reservas h3 {
	background-image:url(../img/layout/bg-reservas-titular.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:36px;
	padding-left:10px;
}
#contenido-reservas a {
	border-left:6px solid #003f62;
	color:#003f62;
	padding-left:10px;
	text-decoration:none;
}
#contenido-reservas a:hover {
	color:#000;	
}
#logos-golf {
	width:170px;
	float:right;
	padding-top:75px;
}
#logos-hotel-playa {
	width:170px;
	float:right;
	text-align:center;
}
/**********************************************************************/
/* FIN CONTENIDO
/**********************************************************************/

/**********************************************************************/
/* GALERÍA
/**********************************************************************/
div.galeria-foto {
	float:left;
	margin-bottom:4px;
	margin-right:10px;
}
div.galeria-foto, div.galeria-foto img {
	width:110px;	
	height: 34px;
	border-color:#fff;
}
div.galeria-foto a {
	color:#FFF!important;
}
/**********************************************************************/
/* FIN GALERÍA
/**********************************************************************/

/**********************************************************************/
/* NOTICIAS
/**********************************************************************/
div.noticia {
	margin-bottom:25px;	
	width:95%;
}
div.noticia h3, div.noticia p {
	margin:0px;
	padding:0px;
}
/**********************************************************************/
/* FIN NOTICIAS
/**********************************************************************/

/**********************************************************************/
/* CONTACTO
/**********************************************************************/
#contacto-texto {
	float:left;
	margin-right:20px;
	width:430px;
}
#contacto-mapa {
	border:4px solid #BA9E66;
	float:left;	
}
/**********************************************************************/
/* FIN CONTACTO
/**********************************************************************/

/**********************************************************************/
/* PIE
/**********************************************************************/
#pie {
	border-top:4px solid #ba9e66;
	height:100px;
	margin-top:50px;
	padding-top:15px;
}
#pie-copyright {
	float:left;	
}
#pie-legal {
	float:right;
	text-align:right;
}
/**********************************************************************/
/* FIN PIE
/**********************************************************************/

td strong {
font-size:12px!important;
}

#texto_hotel {
	width:330px;
}

#datos-golf {
	float:left;
}
#agenda-golf {
	width:250px;
	float:left;
}

#botones-golf {
	float:left;
	text-align:right;
	height:40px;
	width:443px;
}
#botones-golf a img{
	border:0;
}