/* Reservations CSS */



#container {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;
}
#cssheaderbg {
	line-height: 0px;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	height: 101px !important;/*background: transparent url(../images/header_bg.gif) repeat-x scroll top;*/

}
#cssheader {
	line-height: 0px;
	text-align: left;
	margin: 0 auto;
	padding: 0; /*padding: 1em;*/
	width: 90%;
	height: 101px !important;
}
#cssbody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #fff;
	border: 1px solid #ccc;
	clear: both;
	margin:0 auto;
	width:90%!important;
	padding: 1em;
	text-align:left;
}
#cssfooter {
	margin: 0 auto;
	text-align: center;
	width: 90%;
	font: 100%/1.5 "Myriad Pro", "Myriad Web", "Lucida Grande", "Trebuchet MS", "Tahoma", "Helvetica", "Arial", sans-serif;
	font-size:14px;
	font-weight:500;
	color:#003399;
}
/********** CSS BARRA DE NAVEGACION **************/

#tool_bar {
	background-color: #144F81;
	border: solid;
	border-width: thin;
	border-color: Silver;
	font: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: White;
	width: 100%;
	height: 20px;
}
#filter_bar {
	background-color: #f8f8f8;
	border-width: thin;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	width: 100%;
	height: 28px;
}
#tool_cells1 {
	text-align: left;
	float: left;
	width: auto;
	padding-left: 5px;
	padding-top: 2px;
}
#tool_cells2 {
	text-align: left;
	float: left;
	width: auto;
	padding-top: 2px;
	padding-left: 5px;
}
#tool_cells3 {
	text-align: right;
	float: right;
	width: auto;
	padding-right: 5px;
	padding-top: 2px;
}
#tool_bar a {
	text-decoration: underline;
	color: White;
}
#tool_bar a:hover {
	text-decoration: none;
	Color: Orange;/*color: #FFCC00;*/

}
#filter_bar a {
	text-decoration: none;
	color: #144f81;
	font-weight: bold;
}
#filter_bar a:hover {
	text-decoration: none;
	color: Orange;
	font-weight: bold;
}
/* FORMATO PARA LAS TABLAS DE LOS LISTADOS */

.alternate {
	border: 1px solid #CBE3F8;
	width: 100%;
}
.alternate a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;/*font-weight: bold;*/

}
.alternate a:hover {
	color: red;
}
.alternate th {
	background-color: #1F72A5;
	height: 20px;
	background-repeat: repeat-x;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.alternate tr {
	background-color: #FFFFFF;
}
.alternate td {
	padding: 2px;
	color: #000000;
}
.alternate tr.altrow {
	background-color: /*#F4F9FB*/#ebf6fa;
	color: #FFFFFF;
}
.alternate tr:hover, .alternate tr.hilite {
	color: White;
	background-color: /*#C6DEE9*/#d8e3e9;
	border: 1px solid White;
}
/*	FIN DEL FORMATO DE TABLAS DE LOS LISTADOS */



/* Botones */

.btnnew {
	background: transparent url(../images/new.png) scroll no-repeat left;
	font-family: "Trebuchet MS";
	font-size: 12px;
	width:70px;
	height: 25px;
	padding-left:25px;
	_padding-left:30px;
	font-weight: bold;
	cursor: pointer;/*margin: 5px;*/

}
.btnsave {
	background: transparent url(../images/save.png) scroll no-repeat left;
	font-family: "Trebuchet MS";
	font-size: 12px;
	width:70px;
	height: 25px;
	padding-left:25px;
	_padding-left:30px;
	font-weight: bold;
	cursor: pointer;/*margin: 5px;*/

}
/* fieldset */

fieldset {
	border: 1px #D1E08C solid;
	margin: 6px 0 0 0;
	padding: 6px;
}
/* CSS CALENDAR */

.cpYearNavigation, .cpMonthNavigation {
	background-color:#C0C0C0;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled, .cpOtherMonthDate, .cpOtherMonthDateDisabled, .cpCurrentDate, .cpCurrentDateDisabled, .cpTodayText, .cpTodayTextDisabled, .cpText {
	font-family:arial;
	font-size:8pt;
}
TD.cpDayColumnHeader {
	text-align:right;
	border:solid thin #C0C0C0;
	border-width:0px 0px 1px 0px;
}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate {
	text-align:right;
	text-decoration:none;
}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled {
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.cpCurrentMonthDate, .cpCurrentDate {
	color:#000000;
}
.cpOtherMonthDate {
	color:#808080;
}
TD.cpCurrentDate {
	color:white;
	background-color: #C0C0C0;
	border-width:1px;
	border:solid thin #800000;
}
TD.cpCurrentDateDisabled {
	border-width:1px;
	border:solid thin #FFAAAA;
}
TD.cpTodayText, TD.cpTodayTextDisabled {
	border:solid thin #C0C0C0;
	border-width:1px 0px 0px 0px;
}
A.cpTodayText, SPAN.cpTodayTextDisabled {
	height:20px;
}
A.cpTodayText {
	color:black;
}
.cpTodayTextDisabled {
	color:#D0D0D0;
}
.cpBorder {
	border:solid thin #808080;
}
/*******************/
#homecontainer{
margin: 0 auto;
width:100%;
text-align:center;
}
.homemenu{
font-size: 9px;
width:40px;
height: 80px;
float: left;
text-align:center;
padding:0px 10px 0px 10px;
margin: 5px;
}

#spacer{
clear:both;
}