#testform fieldset {
	float:left;
}
#Principal .calendDespl input {
	font-size:1.4em;
	float:left;
	width:88%;
}
#Principal div.calendDespl {
	background-image:url(imgs/icnCalend.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding:0px;
}
.calendDespl div table {
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
}

#Principal div.calendDespl.Off div {
font-size:0.2em;
background-color:transparent;
}
.calendDespl.Off div table {
display:none;
}

/* Para dejar abiertos los calendarios, estos comentarios se situan sobre los dos selectores anteriores
.calendDespl div {
	font-size:1.3em;
	padding: 0px;
	float:none;
	clear:both;
}
.calendDespl div table {
	width:100%;
}
*/

.calendDespl.On div {
font-size:1.3em;
	padding: 0px;
	float:none;
	clear:both;
}

.calendDespl.On div table {
	width:100%;
	margin-top: 2px;
}


.calendDespl td {
	padding:0.1em;
	text-align:center;
	border: 1px solid #FFFFFF;
	color:#CCCCCC;
	margin:0px;
}
.calendDespl td.date-picker-highlight {
	font-weight:bold;
}
.calendDespl td.date-picker-highlight.date-picker-selected-date {
	color:#FF9933;
}
.calendDespl td.date-picker-hover {
	border: 1px solid #FF9933;
}
.calendDespl td.date-picker-selected-date {
	font-weight:bold;
	color:#4C4C4C;
}
.calendDespl .next-but, .calendDespl .prev-but {
	color:#FF9933;
	background-color:#CCCCCC;
	font-size:0em;
	cursor:pointer;
	height:24px;
	display:block;
}
/*
#desde-next-year-but.next-but {
	color:#CCCCCC;
	text-align:left;
	background-image:url(imgs/clicD.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#desde-prev-year-but.prev-but {
	color:#CCCCCC;
	text-align:right;
	background-image:url(imgs/clicI.png);
	background-repeat: no-repeat;
	background-position: left center;
}
*/
.calendDespl .next-but {
	color:#CCCCCC;
	text-align:left;
	background-image:url(imgs/clicD.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.calendDespl .prev-but {
	color:#CCCCCC;
	text-align:right;
	background-image:url(imgs/clicI.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#desde-prev-month-but, #hasta-prev-month-but {
background-image:url(imgs/clicImonth.png);
}
#desde-next-month-but, #hasta-next-month-but {
background-image:url(imgs/clicDmonth.png);
}

.calendDespl .today-but {
	text-transform:uppercase;
	background-color:#CCCCCC;
}
.calendDespl th {
	height:1.7em;
	background-color:#CCCCCC;
}
.calendDespl thead th.date-picker-title, .calendDespl thead th.date-picker-day-header {
	background-color:#FFFFFF;
}
.calendDespl table thead th.date-picker-title {
	background-color:#FF9933;
	color:#FFFFFF;
	font-size:1.1em;
	text-transform:lowercase;
	background-image: url(imgs/cerrar.png);
	background-repeat: no-repeat;
	background-position: right top;
}

