/* CSS Document */



body{

	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	background: #517197;

}

td.main{

	background: #C1A98E;

}

td.photos{

	background: #D6C6B4;

}

div.photos{

	padding-left:3px;

	padding-top:5px;

	padding-bottom:5px;

	margin-right:0px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #A9615C;

	border-bottom-color: #A9615C;

}

img.photos{

	margin:2px;

	border-width: 1px;

	border-style: solid;

	border-color: #A9615C;

}

div.nav {

	width:183px;

	font-size:14px;

	background-image: url(../images/spain_base.gif);

	background-repeat: no-repeat;

	padding-top:30px;

}

div.map{

	left:0px;

	top:0px;

	width:183px;

	height:171px;

	background-image: url(../images/spain.jpg);

	background-repeat: no-repeat;

}

div.header{

	left:0px;

	top: 0px;

	width:606px;

	height:171px;

	background-image: url(../images/header.jpg);

	background-repeat: no-repeat;

}



div.margin{

	float:right;

	margin-left:10px;

	margin-bottom:10px;

}

ul.menu{

	list-style-type: none;

	text-align:center;

	font-weight: bold;

	padding:0px;

	margin:0px;

}

ul.menu li{

	border-bottom-width: 1px;

	border-style: none;

	border-bottom-style: solid;

	border-bottom-color: #A9615C;

	margin: 10px;

	padding-bottom:10px;

}

a.menu{

	color: white;

	text-decoration: none;

}

a.menu:hover{

	color: #1F2044;

	text-decoration: none;

}

a.tab{

	color: #ffffff;

	text-decoration: none;

}

a.tab:hover{

	color: #1F2044;

	text-decoration: none;

}

a.month{

	color: #517197;

	text-decoration: none;

}

a.month:hover{

	color: #A9615C;

	text-decoration: none;

}

div.content{

	font-size: 100%;

	color:#ffffff;

	margin-bottom:10px;

	margin-right:10px;

}

div.title{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A9615C;

	margin-top:10px;

}

span.title{

	background-color:#D6C6B4;

	color:#A9615C;

	font-size:100%;

	padding-left:20px;

	padding-right:30px;

	border-style-top: none;

	border-style-bottom: none;

	border-width: 1px;

	border-bottom-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-color: #A9615C;

}

span.tabtitle{

	color:#ffffff;

	background-color:#A9615C;

	font-size:100%;

	padding-left:20px;

	padding-right:30px;

	border-style-top: none;

	border-style-bottom: none;

	border-width: 1px;

	border-bottom-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-color: #A9615C;

}



h1{

	font-size:100%;

}

h2{

	font-size:90%;

	font-weight:bold;

}

div.content table{

	font-size:100%;

	color:#ffffff;

}

table.calendar_row{



}

table.selectedmonth{

	margin:5px;

	font-size:16px;

	border-style:solid;

	border-color:#000000;

	border-width:1px;

}

table.month{

	color:#A9615C;

	margin:5px;

	font-size:16px;

	border-style:solid;

	border-color:#A9615C;

	border-width:1px;

}

table.month th{



}

table.key{

	margin:5px;

	font-size:16px;

	border-style:none;

	border-color:#000000;

	border-width:1px;

}

td.booked{

	background: #A9615C;

	color:#ffffff;

}

td.available{

	background: #98AEC8;

	color:#000000;

}
table.fac td {
	border-top: solid #ffffff 1px;
}