.searchBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:278px;
	height:138px;
	padding:11px;
	line-height:30px;
}
.calChoice {
	font-size:12px;
}
.calInput {
	width:90px;
}
.calLabel {
	float:left;
	height:32px;
	width:112px;
}
.calMiniButton {
	float:left;
}
.goButton {
	background-color:#650000;
	border:2px solid;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:30px;
	margin-left:5px;
	width:40px;
}
.buscaRow {
	font-size:12px;
	height:25px;
	padding-top:4px;
	width:100%;
}
.apartmentRow {
	width:800px;
	height:154px;
	margin-bottom:3px;
	border : 2px solid #003366;	
	font-size:16px;
}
.apartmentPic {
	width:200px;
	height:150px;
	float:left;
	border: solid 1px #000000;
}
.apartmentDetails {
	width:596px;
	height:150px;
	margin-left:208px;
}
.elementRef {
	width:288px;
	height:24px;
	float:left;
	margin-bottom:5px;
	background-color:#e6e6fa;
	padding: 3px;
	margin-right:4px;	
}
.precioRef {
	width:288px;	
	height:24px;
	float:left;
	margin-bottom:5px;
	background-color:#e6e6fa;
	padding: 3px;
	margin-right:4px;
	font-weight:bold;
}
.tituloRef {
	width:288px;
	height:24px;
	float:left;
	margin-bottom:5px;
	background-color:#e6e6fa;
	padding: 3px;
	margin-right:4px;	
	font-weight:bold;	
}
.elementDet {
	background-color:#E6E6FA;
	float:left;
	font-size:12px;
	height:74px;
	padding:3px;
	width:586px;
}
.elementBottom {
	width:586px;
}
.elementButtons {
	background-color:#E6E6FA;
	float:left;
	font-size:12px;
	height:26px;
	padding:3px;
	width:586px;
	margin-top:4px;
	text-align:center;
}
a:link.pageLink, a:visited.pageLink, a:active.pageLink {
	width:30px;
	height:30px;
	border : 1px solid #003366;
	margin-right:3px;
	padding:3px;
}
a:hover.pageLink {
	width:30px;
	height:30px;
	border : 1px solid #003366;
	background-color : #003366;
	color : #FFFFFF;
	margin-right:3px;
	padding:3px;
}
.notAv {
	text-decoration:line-through underline;
	color:#FF0000;
}
.tituloCal {
	color:#003366;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;
	font-weight:bold;
	margin-top:10px;
	text-align:center;
}
.calendario_detalles {
	float:right;
	height:460px;
	width:400px;
}
#inline_calendar {
	margin-left:44px;
	margin-top:20px;
}
.texto_rojo {
	color:#a52a2a;
	font-weight:bold;
	font-size:18px;
}
.descripMiniBox {
	margin-top : 10px;
	margin-left : 12px;
}
.cuerpoFormul {
	width:790px;
	margin-left:5px;
	height:990px;
}
.etiquetaFormul {
	width:330px;
	height:25px;
	float:left;
	margin-bottom:3px;
}
.campoFormul {
	width:780px;
	height:25px;
	margin-bottom:3px;	
	float:left;
}
.introFormul {
	width:790px;
	height:30px;
	margin-top:8px;
	margin-bottom:8px;
}
.textoFormul {
	width:790px;
	height:125px;
	margin-top:8px;
	float:left;
}
.areaTexto {
	width:790;
	height:80px;
}
.espacioBoton {
	width:790px;
	height:30px;
	float:left;
	text-align:center;
}
.botonReserva {
	background-color:#000099;
	border:3px solid #000099;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:30px;
	width:140px;
}
.botonReserva2 {
	background-color:#003366;
	border:3px solid #000099;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:25px;
	width:140px;
	margin-right:10px;
}
.detallesFormul {
	width:790px;
	height:170px;
}
.detallesDer {
	margin-left:8px;
	float:left;
}
.calCampo {
	clear:both;
	margin-right:100px;
}
.adItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	border: 1px solid #000000;

}
.listItem {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066FF; font-weight: normal
}
.tachado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: line-through;
}