@font-face {
    font-family: 'CantarellRegular';
    src: url('Cantarell-fontfacekit/Cantarell-Regular-webfont.eot');
    src: url('Cantarell-fontfacekit/Cantarell-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Cantarell-fontfacekit/Cantarell-Regular-webfont.woff') format('woff'),
         url('Cantarell-fontfacekit/Cantarell-Regular-webfont.ttf') format('truetype'),
         url('Cantarell-fontfacekit/Cantarell-Regular-webfont.svg#CantarellRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CantarellBold';
    src: url('Cantarell-fontfacekit/Cantarell-Bold-webfont.eot');
    src: url('Cantarell-fontfacekit/Cantarell-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Cantarell-fontfacekit/Cantarell-Bold-webfont.woff') format('woff'),
         url('Cantarell-fontfacekit/Cantarell-Bold-webfont.ttf') format('truetype'),
         url('Cantarell-fontfacekit/Cantarell-Bold-webfont.svg#CantarellBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 								Estilos generales								*/
*{margin:0;padding:0;outline:0;border:0;}
html,body {margin:0;padding:0;height:100%;min-height:100%;width:100%;outline:0;}
html{ font-family:CantarellRegular, Helvetica, Arial, Sans serif; background:#f2eee2 url(../imagenes/index/fondo-cabecera.png) center top repeat-x; }

/*					Estilos					*/
.corte {clear: both;}

#contenedor-sombra{
width:1000px;
background:url(../imagenes/fondo-contenedor.png) left top repeat-y;
margin:0 auto;
}
#contenedor{
width:960px;
margin:0 auto;
}
	#cabecera{
	background:background:#4b4431 url(../imagenes/index/fondo-cabecera.png) center top repeat-x;
	border-top:1px solid #4b4431;
	height:100px;
	}
		#cabecera img.logo{
		margin-top:20px;margin-left:38px;
		}
		#info{
		margin-top:20px;
		color:#fef7e4;
		margin-right:38px;
		float:right;
		text-align:right;
		font-size:15px;
		}
			#info img.spain{
			margin-left:11px;
			margin-right:3px;
			}
			#info p.tlf{line-height:15px; padding-right:35px;background:url(../imagenes/index/tlf-icon.png) center right no-repeat; margin-top:12px;margin-bottom:8px;font-size:14px;}
			#info p.mail{line-height:15px;padding-right:35px;background:url(../imagenes/index/mail-icon.png) center right no-repeat;}
	#contenido{
	background:#f2eee2;
	width:960px;
	background:#fff url(../imagenes/index/fondo-contenido.png) bottom left no-repeat;
	}
		#slider{
		float:left;
		width:960px;
		height:400px;
		background:#fff;
		}
		#presentacion-menu{
		width:960px;
		margin-bottom:20px;
		/*background:#f63;*/
		}
			#presentacion{
			float:left;
			width:700px;
			border-top:3px solid #453e2e;
			background:url(../imagenes/index/edificio-presentacion-sombra.png) 25px 25px no-repeat;
			padding-bottom:30px;
			}
				#presentacion h1{
				margin:20px 0px 7px 285px;
				font-weight:bold;
				font-size:16px;
				line-height:23px;
				color:#333;
				}	
				#presentacion p{
				margin-left:285px;
				margin-right:0px;
				width:auto;
				font-size:16px;
				line-height:21px;
				color:#333;
				margin-top:3px;
				}
				#presentacion p a{
				color:#a84317;
				text-decoration:underline;
				font-size:15px;
				}
				#presentacion p a:hover{
				text-decoration:none;
				}
			#menu{	
			float:right;
			width:260px;
			}
				#menu ul{
				padding-right:38px;
				padding-left:20px;
				margin-left:30px;
				background:#453e2e;
				}
				#menu ul li {
				list-style:none;
				border-bottom:1px solid #f3e3b7;
				padding-bottom:3px;
				margin-bottom:2px;	
				}
				#menu ul li.ultimo-link{
				border-bottom:none;
				padding-bottom:0px;
				margin-bottom:0px;}
				#menu ul li a{
				font-size:13px;
				color:#f3e3b7;
				text-decoration:none;
				display:block;
				width:100%;	
				}
				#menu ul li a:hover{
				color:#fff;
				background:url(../imagenes/index/flechita-menu-hover.png) right center no-repeat;
				}	
		#habitaciones{
		width:884px;
		margin:0 auto;
		margin-bottom:30px;
		background:transparent;
		}
			#habitacion,#dos-habitaciones{
			width:420px;
			height:auto;		
			background:transparent;
			}
			#habitacion{float:left;
			}
			#dos-habitaciones{float:right;
			}
				a.innerborder1 {display:block; text-decoration:none; width:420px; height:210px; background:#f0f0f0 url(../imagenes/index/1hab-sprite.jpg) 0 0 no-repeat;}
				a.innerborder1:hover {background:#f0f0f0 url(../imagenes/index/1hab-sprite.jpg) 0 -210px no-repeat;}
				a.innerborder2 {display:block; text-decoration:none; overflow:hidden; width:420px; height:210px; background:#f0f0f0 url(../imagenes/index/2hab-sprite.jpg) 0 0 no-repeat;}
				a.innerborder2:hover {background:#f0f0f0 url(../imagenes/index/2hab-sprite.jpg) 0 -210px no-repeat;}
				a.innerborder1 span, a.innerborder2 span{display:block; color:#fff; font-size:14px; font-weight:normal; padding-top:5px; padding-left:10px;}
				#habitacion p, #dos-habitaciones p{
				font-size:14px;
				color:#333;
				margin:7px 0 5px 0;	
				background:#fff;
				}
				.boton-precio{
				font-size:13px;
				}
				.boton-precio a{
				color:#a84317;
				text-decoration:underline;
				}
				.boton-precio a:hover{
				text-decoration:none;
				}					
		#botones{
		width:884px;
		margin:0 auto;
		font-size:13px;
		margin-bottom:30px;
		}
			#botones h3{
			font-size:14px;
			font-weight:normal;
			color:#fff;
			margin-top:47px;
			margin-left:115px;
			}
			#botones h3.more-margin-left{
			margin-left:132px;
			}
			#botones p{
			color:#666;
			margin:22px 10px 5px 20px;
			line-height:18px;
			}
			#botones a{
			margin-left:20px;
			color:#a84317;
			text-decoration:underline;
			}
			#botones a:hover{
			text-decoration:none;
			}
			#botones a.display-hidden{
			display:none;
			}
			.tercer-modulo{
			width:274px;
			height:185px;
			background:#ccc;
			float:left;
			}
			#janda,#conil{margin-left:31px;
			}
			#localizacion{background:url(../imagenes/index/boton-localizacion-fondo.png) left top no-repeat;
			}
			#janda{background:url(../imagenes/index/boton-janda-fondo.png) left top no-repeat;
			}
			#conil{background:url(../imagenes/index/boton-conil-fondo.png) left top no-repeat;
			}

		#widget{
		border:2px solid #ddd;
		float:right;
		width:auto;
		padding:2px 8px 8px 8px;
		background:#f6f6f6;
		margin-bottom:35px;
		margin-right:38px;
		-moz-border-radius:8px;
		border-radius:8px;
		}

#pie-contenedor{
background:#453e2e url(../imagenes/index/fondo-pie.png) left top repeat-x;
}
#pie-contenedor-sombra{
background:url(../imagenes/fondo-contenedor.png) center top repeat-y;
width:1000px;
margin:0px auto;
}
#franja-gris{
height:20px;
background:#f0f0f0;
width:960px;
margin:0 auto;
}
#pie-contenido{
background:#453e2e url(../imagenes/index/fondo-pie.png) left top repeat-x;
text-align:center;
font-size:12px;
color:#f3f3f3;
margin:0px auto;
padding-top:25px;
width:960px;
height:40px;
}