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-reservas{
    float: left;
    height: 60px;
    overflow: hidden;
    /*width: 363px;*/
    margin-top: 4px;
}

.cabecera-reservas-2{
    float: left;
    height: 40px;
    margin-left: 18px;
    margin-top: 15px;
    overflow: hidden;
    width: 228px;
}

.cabecera-reservas-3{
    float: left;
    height: 32px;
    overflow: hidden;
    width: 120px;
}

.last{
    border:0px !important;
}

.titulo-reserva{
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 20px;
    margin-left: 33px;
    margin-top: 26px;
    /*width: 144px;*/
}

.capa_form_buscador{
    float: left;
    height: 52px;
    margin-left: 13px;
    margin-top: 2px;
}

.capa_opciones1{
    float: left;
    clear:both;
    height:22px;
    /*width: 214px;*/
}

.capa_opciones2{
    float: left;
    clear:both;
    height:22px;
    /*width: 214px;*/
    margin-top:6px;
}

.title_fecha_entrada{
    color: #FFFFFF;
    float: left;
    height: 20px;
    line-height: 21px;
    margin-right: 5px;
    margin-top: 1px;
}

.posi_inputs{
    float:left;
    height: 14px;
    width:120px;
    cursor:pointer;
    margin-top:2px;
}

.posi_buscar{
    cursor: pointer;
    float: left;
    margin-left: 9px;
    margin-top: -6px;
    width: 125px;
    height: 24px;
}

.caltrigger{
    background-image:url('../img/layout/ico_calendar.gif');
    background-repeat: no-repeat;
    width:20px;
    height:20px;
    float:left;
    margin-left:5px;
    margin-top: 2px;
}


#cabecera-top {
	background-image:url(../img/layout/bkg_logo.jpg);
	background-color:#003350;
	height:66px;
    width:955px;
    position:fixed;
}
#cabecera-top a {
	color:#9EBFE3;	
}
#cabecera-top a:hover {
	color:#FFFFFF;	
}
#cabecera-top-idiomas {
    clear: both;
    float: left;
    font-size: 13px;
    line-height: 1.3em;
}
#cabecera-top-idiomas ul {
    clear: both;
    float: left;
    margin-top: 7px;
}
#cabecera-top-idiomas li {
	border-right:1px solid #9B8049;
	display:inline;
	padding-left:6px;
	padding-right:6px;
}
#cabecera-top-idiomas li a {
	color:#9B8049;	
    font-size:10px;
}
#cabecera-top-idiomas li a:hover {
	color:#9EBFE3;	
}
#cabecera-top-datos {
	color:#9EBFE3;
	float:right;
	padding-top:15px;
	width:221px;
}
#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-position: 0px 66px;
	background-repeat:no-repeat;
	height:362px;	
    padding-top:66px;
}
#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;
    top:100px;
	width:560px;
	text-align:right;
	border-right:1px solid #ffffff;
	margin-left:262px;
    padding-right:20px;
    height:200px;
    	
}
.titulo {
	color:#b3a248;
	font-size:20px;
	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:7px;
	width:730px;
    min-height:400px;
    height:auto !important;
    height:400px;
}
#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;
    margin-right:15px;
}
#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:205px;
	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.enlace3 {
	border-left:6px solid #297512;
	color:#297512;
}
#contenido-reservas a:hover {
	color:#000;	
}
#contenido-menu .lnk-blog{
	color:#FFF;
padding:5px;
	background:none;
	border-color:#fff;
}
#contenido-menu .lnk-blog:hover{
	color:#FFF;
	background:none;
	border-color:#fff;
}
#contenido-menu .lnk-blog a{	
	color:#FFF;
font-size:.9em;
padding:5px 15px;
text-decoration:none;
	background:#45614a;
}
#contenido-menu .lnk-blog a:hover{	
	color:#FFF;
font-size:.9em;
padding:5px 15px;
text-decoration:none;
	background:#333;
}
#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
/**********************************************************************/
.noticias-lista { float:left; clear:both; width:100%; border-top:1px solid #ccc; padding:1em 0;}


div.noticia { 
font-family:"Verdana";
	float:left;
	clear:both;
	padding:.7em 0;
	width:95%;
}
div.noticia h3, div.noticia p {
	margin:0px;
	padding:0 0 .5em 0;
}

#contenedor .noticias-lista .noticia h3 a { text-decoration:none; font-size:.9em; color:#003f63; padding-left:.6em}
#contenedor .noticias-lista .noticia h3 a:hover { color:#333 }
#contenedor .noticia span { font-size:.9em; display:block; color:#9b8049; border-left:7px solid #9b8049; padding-left:.5em}
#contenedor .noticias-lista .noticia h3 span { font-size:.5em; display:block; color:#9b8049; border-left:7px solid #9b8049; padding-left:.5em}

/**********************************************************************/
/* 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;
}



#capatemp { position:absolute; top:2.5em; left:50%; margin:0 0 0 29em; opacity:0; filter:alpha(opacity=0); width:7em; height:3em; background:#ccc}



/*PAQUETES GOLF*/

.oferta1_golf_es{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta1_golf.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta1_golf_es:hover{
	background:url(../img/layout/oferta1_golf_sel.jpg);
}

.oferta2_golf_es{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta2_golf.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta2_golf_es:hover{
	background:url(../img/layout/oferta2_golf_sel.jpg);
}

.oferta3_golf_es{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta3_golf.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta3_golf_es:hover{
	background:url(../img/layout/oferta3_golf_sel.jpg);
}

.oferta4_golf_es{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta4_golf.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta4_golf_es:hover{
	background:url(../img/layout/oferta4_golf_sel.jpg);
}

.oferta4a_golf_es{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta4a_golf.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta4a_golf_es:hover{
	background:url(../img/layout/oferta4a_golf_sel.jpg);
}

.oferta5_golf_es{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta5_golf.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta5_golf_es:hover{
	background:url(../img/layout/oferta5_golf_sel.jpg);
}

/*PAQUETES GOLF INGLES*/

.oferta1_golf_en{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta1_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta1_golf_en:hover{
	background:url(../img/layout/oferta1_golf_sel_en.jpg);
}

.oferta2_golf_en{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta2_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta2_golf_en:hover{
	background:url(../img/layout/oferta2_golf_sel_en.jpg);
}

.oferta3_golf_en{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta3_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta3_golf_en:hover{
	background:url(../img/layout/oferta3_golf_sel_en.jpg);
}

.oferta4_golf_en{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta4_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta4_golf_en:hover{
	background:url(../img/layout/oferta4_golf_sel_en.jpg);
}

.oferta4a_golf_en{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta4a_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta4a_golf_en:hover{
	background:url(../img/layout/oferta4a_golf_sel_en.jpg);
}

.oferta5_golf_en{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta5_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta5_golf_en:hover{
	background:url(../img/layout/oferta5_golf_sel_en.jpg);
}

/*PAQUETES GOLF ALEMAN - No tengo imagenes*/

.oferta1_golf_de{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta1_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta1_golf_de:hover{
	background:url(../img/layout/oferta1_golf_sel_en.jpg);
}

.oferta2_golf_de{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta2_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta2_golf_de:hover{
	background:url(../img/layout/oferta2_golf_sel_en.jpg);
}

.oferta3_golf_de{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta3_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta3_golf_de:hover{
	background:url(../img/layout/oferta3_golf_sel_en.jpg);
}

.oferta4_golf_de{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta4_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta4_golf_de:hover{
	background:url(../img/layout/oferta4_golf_sel_en.jpg);
}

.oferta4a_golf_de{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta4a_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta4a_golf_de:hover{
	background:url(../img/layout/oferta4a_golf_sel_en.jpg);
}

.oferta5_golf_de{
	float:left;
	clear:both;
	cursor:pointer;
	background:url(../img/layout/oferta5_golf_en.jpg);
	width:730px;
	height:58px;
	margin-top:20px;
}

.oferta5_golf_de:hover{
	background:url(../img/layout/oferta5_golf_sel_en.jpg);
}
