body {
	background-image: url(img/fons.jpg);
	background-color: #928C1D;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color: #E6EAD9;
	scrollbar-shadow-color: #E6EAD9;
	scrollbar-highlight-color: #E4E8D7;
	scrollbar-3dlight-color: #FCFCFA;
	scrollbar-darkshadow-color: #3A3E00;
	scrollbar-track-color: #FCFCFA;
	scrollbar-arrow-color: #3A3E00;
}
.Container {
	max-width:990px;
	width:expression(document.body.clientWidth > 985? "998px": "auto" );
	text-align: center;
	margin-right: auto;
	margin-left: auto;

}
.ImgMiniBorder {
	border: 1px solid #813401;
}
.TextEnPoquesParaules {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 154px;
	width: 400px;
	position: absolute;
	margin-left:5px;
	margin-top: 16px;
	z-index: 20;
	overflow: auto;
	text-align: justify;
	padding-right:4px;
	padding-top: 4px;
}
.ResumEnPoquesParaules {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	height: 144px;
	width: 180px;
	position: absolute;
	margin-left:409px;
	margin-top: 20px;
	z-index: 20;
	overflow: auto;
}
.TextSituacio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 445px;
	width: 253px;
	position: absolute;
	margin-left:5px;
	margin-top: 5px;
	z-index: 20;
	overflow: auto;
	text-align: justify;
	padding-right:4px;
}
.contacte {
	position: absolute;
	bottom: 2px;
	right: 0px;
}
.web {
	left: 0px;
	bottom: 2px;
	position: absolute;
}
.menu {
	position: absolute;
	top: 40px;
	right: 0px;
	width: 770px;
		z-index:10;

}
.SubMenuLaCasa {
	position: absolute;
	height: 70px;
	width: 200px;
	margin-top: -40px;
	margin-left:-6px;
	padding-top:7px;
	z-index:0;

	}
.SubMenuLaCasaSeparador {
	position: absolute;
	height: 70px;
	width: 200px;
	margin-top: -46px;
	margin-left:-10px;
	z-index:0;

	}


.Content {
	bottom: 35px;
	top:95px;
	left:15px;
	position:absolute;
	z-index: 9;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.logo {
	margin-top: 4px;
	text-align: left;
	left: 0px;
	top: 0px;
}
.ContainerTable {
	width: 100%;
	height: 100%;
	top:0px;
	padding-top:0px;
	margin-top:0px;
	position:absolute;
}

.ContainerTd {
	vertical-align: middle;
	text-align: center;
		max-height:900px;

}
.LlistatFotosPetites {
	float: right;
	height: 115px;
	text-align: right;
	width:160px;
}
.ContainerFotosPetites {
	overflow: auto;
	height: 460px;
	text-align: right;
	max-width:350px;
	width:expression(document.body.clientWidth > 990? "346px": "170px" );

}

.ImgMiniBorder {
	border: 1px solid #813401;
	margin-left: expression(document.body.clientWidth > 990? "18px": "0px" );
	margin-bottom:4px;

}

.BoxAct {
	border: 1px solid #813401;

	margin-left: expression(document.body.clientWidth > 990? "18px": "12px" );
	margin-bottom:4px;
	display: block;

}

.TextAct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 447px;
	width: 283px;
	position: absolute;
	margin-left:3px;
	margin-top: 1px;
	z-index: 20;
	overflow: auto;
}

.TextAct1 {
	height: 165px;
	font-size: 11px;
	width: 297px;
	position: absolute;
	margin-left:4px;
	margin-top: 2px;
	z-index: 20;
	overflow: hidden;
	text-align: justify;
	padding-right:4px;
}

.TextInici {
	height: 447px;
	width: 215px;
	position: absolute;
	margin-left:7px;
	margin-top: 35px;
	z-index: 20;
	overflow: auto;
	text-align:justify;
}

.TableMainContent {
	width:expression(document.body.clientWidth > 990? "946px": "100%" );
	left:0px;
	padding-top:22px;
}
.CellMainContentLeft {
	width:600px;
}
.CellMainContentRight {
	width:expression(document.body.clientWidth > 990? "346px": "165px" );
}

.TableMainContent1 {
	width:expression(document.body.clientWidth > 990? "780px": "770px" );
	left:0px;
	padding-top:22px;
}
.TableMainContent2 {
	width:expression(document.body.clientWidth > 990? "840px": "100%" );
	left:0px;
}
.TableMainContent3 {
	width:expression(document.body.clientWidth > 990? "900px": "100%" );
	left:0px;
}
.CellMainContentLeft1 {
	width:expression(document.body.clientWidth > 990? "600px": "400px" );
}

.FlashBorder {
	display: block;
	border: 1px solid #813401;
}

/* FORMULARIS */

.input {
	font-size: 12px;
	color: #333333;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	height: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7D4409;
	border-right-color: #E8DDD2;
	border-bottom-color: #E8DDD2;
	border-left-color: #7D4409;
}
.FormTd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5C6400;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C6400;
	width: 100%;
	padding: 3px;
	background-color: #FFFFFF;
	height: 24px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8DDD2;
	border-right-color: #5C6400;
	border-bottom-color: #5C6400;
	border-left-color: #E8DDD2;
	font-weight: bold;
}
.Arial12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.TableDisponibilitat {
	background-color: #F7F8F3;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F7F4D5;
	border-right-color: #5C6400;
	border-bottom-color: #5C6400;
	border-left-color: #F7F4D5;
}
a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.LinkDisponibilitat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.TableLaCasa {
	background-color: #FFFFFF;
	padding: 1px;
	font-size: 1px;
	margin-bottom: 6px;
}
.ContainerLaCasa {
	top: 16px;
	position: relative;
}

/*IMPORTADES */

ul {
	list-style: url(img/bullet.gif);
	margin-left: 18px;
	margin-top: 8px;
	margin-right: 4px;
	margin-bottom: 6px;
}
li {
	margin-top: 0px;
	margin-bottom: 3px;
	list-style: url(img/bullet.gif);
}
.SubTitlesPreus {
	font-weight: bold;
	padding: 2px;
	border-bottom: 1px dotted #FFFFFF;
	margin: 4px;
	text-align: left;


}
.Content1 {

	bottom: 35px;
	top:95px;
	left:0px;
	right:0px;
	width:946px;
	position:absolute;
}
.LiniaVertical {
	background-image: url(img/content_separator.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 15px;
}
.TitlesPreus {
	background-color: #F7F8F3;
	color: #3A3E00;
	padding-right: 4px;
	height: 24px;
	padding-left: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #642100;
	border-bottom-color: #642100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;


}
.SubTitlesPreus {
	font-weight: bold;
	padding: 2px;
	margin: 4px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;


}
.TableHistoria {
	width:325px;
	border: 1px solid #813401;
	height: 221px;
}
.TextPreusContactar {
	position: absolute;
	padding: 0px;
	width: 100%;
}
.BoxCalendari {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border-top: 1px solid #A7B55A;
	border-right: 1px solid #336600;
	border-bottom: 1px solid #336600;
	border-left: 1px solid #A7B55A;
	vertical-align: middle;
	background-image: url(img/base/calendar.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 50px;
	text-align: left;
	padding: 4px;
}
.BoxCalendari a {
	font-size: 14px;
	text-decoration: none;
	color: #CC0000;
}


	/* CALENDAR */

.VitaminaCcalendari h1 {
	font-size:16px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.CalendariModificacio {
	color: #FFFFFF;
	font-size:11px;
}
.year {
	border-style: outset;
	border-width: 0px;
/*	background-color: #e4e4e4; */
	text-align: center;
	width:100%;
	max-width:700px;
}
.month {
	/*	background-color: #e4e4e4; */
	text-align: center;
	width:100%;
	border: 0px solid #CC6600;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.yearname {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.monthname {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #455326;
	color: #FFFFFF;
	height: 20px;
	padding-top: 0px;
}
.dayname {
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	background-color: #E6EAD9;
	color: #657041;
	}
.weeknumtitle {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	background-color: #e9e9e9;
	border-style: outset;
	border-width:1px;
}
.weeknum {
	text-align: center;
	font-size: 11px;
	height:20px;
	color: #000099;
	background-color: #e9e9e9;
}
.yearnavigation {
	font-size: 12px;
}
.datepicker {
/*	background-color: #e4e4e4; */
}
.datepickerform {
	margin: 0px;
}
.monthnavigation {
	font-family: Tahoma, Arial, sans-serif;
}
.monthpicker {
	font-size: 11px;
	background-color: #eeeeee;
}
.yearpicker {
	font-size: 11px;
/*	background-color: #eeeeee; */
}
.pickerbutton {
	font-size: 11px;
	background-color: #eeeeee;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}
.nomonthday {
	text-align: center;
	font-size: 11px;
	height:14px;
	
	color: #aaaaaa;
}
.monthday {
	text-align: center;
	font-size: 11px;
	/*background-color: #E4E4E4;*/
	
	height:14px;
	
}
.today {
	text-align: center;
	font-size: 11px;
	height:14px;
	color: #184329;	
}
.selectedday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #66ff66;
	height:14px;
	
}
.sunday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	height:14px;
	
}
.sunday a {
	color: #667171;
}
.saturday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	height:14px;
	
}
.saturday a {
	color: #667171;
}
.event {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:14px;
	
}
.event a {
	background-color: #ffff99;
	color: red;
}
.selectedevent {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:20px;
	
}
.selectedevent a {
	background-color: #ffff99;
	color: red;
}
.todayevent {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #ffff99;
	height:14px;
	width:20px;
}
.todayevent a {
	background-color: #ffff99;
	color: red;
}
.eventcontent {
	font-size: 1px;
	border-style: outset;
	border-width: 0px;
	width: 100%;
	height:1px;
}


.BookedCSS {
	text-align: center;
	font-size: 11px;
	height:14px;
	width:14%;
	background-color: red;
	color: #FFFFFF;
}
.BookedCSS a {
	color: #FFFFFF;
	font-size: 11px;
}
.BookedCSS a:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration:underline;
}


.SleepCSS {
	text-align: center;
	font-size: 11px;
	height:14px;
	width:14%;
	font-weight: normal;
	background-color: #FF9900;
	color: #FFFFFF;
}
.SleepCSS a {
	color: #FFFFFF;
	font-size: 11px;
}
.SleepCSS a:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration:underline;
}
.TodayCSS{
	text-align: center;
	font-size: 11px;
	height:14px;
	width:14%;
	background-color: #FFFFFF;
	border: 1px solid #CC0000;
	color: #455326;
}
.TodayCSS a{
	font-size: 11px;
	text-decoration:none;
}
.TodayCSS a:hover{
	font-size: 11px;
	text-decoration:none;
}

.AvailableCSS {
	text-align: center;
	font-size: 11px;
	height:14px;
	width:14%;
	background-color: #F7F8F3;
	color: #003300;
}
.NoCSS {
	text-align: center;
	font-size: 11px;
	height:14px;
	background-color: black;
}

.BoxNoMargin {

	background-color: #FFFFFF;
	border: 1px solid #E4E8D7;
	padding: 3px;
}

.Box0Margin {

	background-color: #FFFFFF;
	border: 1px solid #4B5430;
	padding: 0px;
}


	/* CALENDAR END */
