/**/
.menu
{
	display: none;
	position: absolute;
	margin-top: 20px;
	margin-left: -6px;
	background-color: #A6A6A6;
	padding: 2px;
	width: auto !important;
	width: 150px;
}
.menutest
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.menutest li
{
	margin: 0;
	padding: 2px 4px;
	/*border: 1px solid #CCCCCC;*/
}
.menutest li a
{
	display: block;
}
.nrodeorden
{
	float: left;
}
.imprimircupon
{
	float: right;
}
.imprimircupon a
{
	color: #FFFFFF;
	text-decoration: none;
}
/**/
.txtMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txtMenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.txtPromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 525252;
}
.txtPrecioPromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: 525252;
}
.txtTituloPromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.txtPromo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #696969;
}
.txtPago01 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.txtPago02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txtFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 636363;
	text-decoration: none;
}
.txtCarrito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txtGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: A3A3A3;
	text-decoration: none;
}
.txtDescripcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 5B5A5A;
}
.txtPrecioVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ed0034;
}
.inputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: E3E3E3;
	border: 0px none;
	color: 737373;
}
.txtFooter02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 636363;
	text-decoration: none;
}
.tablasFooter {
	border: 1px solid;
	border-color:#CCCCCC;
}
.tdDetalleProducto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: E3E3E3;
	color: 737373;
	border-top: 1px solid #666666;
	border-right: 0px none;
	border-bottom: 1px solid #666666;
	border-left: 0px none;
}
.tdGrisOscuro {
	background-color: D9D9D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 4D4D4D;
}
.tdGris {
	background-color: EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
}
.tdPara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: E3E3E3;
	color: 737373;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #666666;
	border-left: 0px none;
	padding-left: 10px;
	padding-right: 10px;
}
.inputtextCantidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: FFFFFF;
	background-color: ed0034;
	border: 0px none;
	width: 30px;
	text-align: center;
}
.inputtextGrisCarrito {
	background-color: 9C9C9C;
	border: 0px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.inputtextGrisGuardar {
	background-color: #9c9c9c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px none;
	font-size: 11px;
}
.inputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: BFBFBF;
	height: 17px;
	width: 190px;
	border: 0px none;
}
.txtGrisGrande {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 23px;
	color: #696969;
}
.txtBlancoPlantilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: normal;
}
.txtVerdeChico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: ed0034;
}
.inputtextMulti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: BFBFBF;
	width: 190px;
	border: 0px none;
	height: 40px;
}
.inputtext02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: BFBFBF;
	width: 90px;
	border: 0px none;
	height: 17px;
}
.tdVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ed0034;
	padding-right: 10px;
	padding-left: 10px;
}
.tablasDatos {

	border: 1px solid #4D4D4D;
}
.inputtext03 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: BFBFBF;
	width: 60px;
	border: 0px none;
	height: 17px;
}
.txtBlancoHomes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.txtRojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	color: #FF0000;
	font-weight: bold;
}
div.msgsalida {
	text-align: center;
	font-weight: bold;
}
div#linkhome {
	float: left;
	margin-top: 61px;
	margin-left: 7px !important;
	margin-left: 4px;
	width: 146px;
	height: 68px;
}
div#linkhome a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}


/* - STASH -*/
.tdPagos {
	border-bottom: 1px solid #4D4D4D;
	padding-top: 12px;
	padding-bottom: 12px;
}

.tdPagosOption {
	padding: 10px;
}

.txtCupDep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 17px;

	border-bottom: 1px solid #85A080;
}

.titCupDep {
	font-size: 16px;
	font-weight: bold;
	color: #ed0034;
}

.labelCupDep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 8px;

	border-bottom: 1px solid #85A080;
}

.itemCupDep {
	padding-top: 10px;
	padding-bottom: 10px;

	border-bottom: 1px solid #85A080;
}.txtFooter03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 636363;
	text-decoration: none;
	letter-spacing: 2px;
}
.txtFooter04 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 636363;
	text-decoration: none;
}
/* - STASH -*/
.tdPagos {
	border-bottom: 1px solid #4D4D4D;
	padding-top: 12px;
	padding-bottom: 12px;
}

.tdPagosOption {
	padding: 10px;
}

.txtCupDep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 17px;

	border-bottom: 1px solid #85A080;
}

.titCupDep {
	font-size: 16px;
	font-weight: bold;
	color: #ed0034;
}

.labelCupDep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 8px;

	border-bottom: 1px solid #85A080;
}

.itemCupDep {
	padding-top: 10px;
	padding-bottom: 10px;

	border-bottom: 1px solid #85A080;
}

.CalendarTable {
	background: #EEEDED;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
}

.CalendarMes {
	background: #D7D8D7;
	height: 27px;
}

.CalendarLabel {
	width: 27px;
	height: 17px;
	background-color: #ed0034;
}

.CalendarDay {
	width: 27px;
	height: 27px;
	cursor: hand;
	background-color: #ed0034;
}

.CalendarDay2 {
	width: 27px;
	height: 27px;
	background: #900000;
}

.CalendarDay3 {
	width: 27px;
	height: 27px;
	background: #C0BFBF;
}

.CalendarDay4 {
	width: 27px;
	height: 27px;
	background-color: #FF6487;
}

.CalendarDayHoy {
	width: 27px;
	height: 27px;
	border: 1px solid #FFCC00;
	cursor: hand;
	background-color: #6699FF;
}

.ref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#ref_actual {
	width: 10px;
	height: 10px;
	border: 1px solid #FFCC00;
}

#ref_feriado {
	width: 10px;
	height: 10px;
	background: #C0BFBF;
	border: 1px solid #C0BFBF;
}

#ref_nohab {
	width: 10px;
	height: 10px;
	border: 1px solid #FF6487;
	background-color: #FF6487;
}

#ref_hab {
	width: 10px;
	height: 10px;
	border: 1px solid #ed0034;
	background-color: #ed0034;
}.categoria {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}
.inputtext4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: BFBFBF;
	height: 17px;
	width: 310px;
	border: 0px none;
}
.inputtextMulti2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: BFBFBF;
	width: 310px;
	border: 0px none;
	height: 130px;
}
