HTML {
	HEIGHT: 100%;
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 15px; COLOR: #333333; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Arial,  Sans Serif; HEIGHT: 100%
}
TABLE.maintable {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
TD.NL {
	BORDER-RIGHT: 1px solid
}
TD.maintable {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
A:link {
	FONT-WEIGHT: normal; COLOR: #c64934; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal; COLOR: #c64934; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #900; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-DECORATION: none
}
A.mainlevel {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; COLOR: #3e3f2c; PADDING-TOP: 1px; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevel:visited {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; COLOR: #3e3f2c; PADDING-TOP: 1px; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevel:hover {
	COLOR: #d12400; FONT-FAMILY: Helvetica, Arial,  Sans Serif
}
A.mainlevel#active_menu {
	COLOR: #d12400; FONT-FAMILY: Helvetica, Arial,  Sans Serif
}
A.topMenuA:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d12400; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-ALIGN: left
}
A.topMenuA:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d12400; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-ALIGN: left
}
A.catalogLevel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3e3f2c; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.catalogLevel:hover {
	COLOR: #d12400; FONT-FAMILY: Helvetica, Arial,  Sans Serif
}
A.cataloglevel#active_menu {
	COLOR: #d12400; FONT-FAMILY: Helvetica, Arial,  Sans Serif
}
DIV.sucursales {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 30px; OVERFLOW: hidden; COLOR: white; PADDING-TOP: 30px; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-DECORATION: none
}
UL#suclevel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#suclevel LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; COLOR: white; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-DECORATION: none
}
UL#suclevel LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; COLOR: white; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-DECORATION: none
}
UL#suclevel LI A:hover {
	FONT-WEIGHT: bold; COLOR: #d12400; FONT-FAMILY: Helvetica, Arial,  Sans Serif
}
UL#suclevel LI A#active_menu {
	FONT-WEIGHT: bold; COLOR: #d12400; FONT-FAMILY: Helvetica, Arial,  Sans Serif
}
#buttons > UL#suclevel LI A {
	WIDTH: auto
}
UL#mainlevel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Helvetica; LIST-STYLE-TYPE: none
}
UL#mainlevel LI {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; BACKGROUND-IMAGE: none; MARGIN: 0px; LINE-HEIGHT: 21px; FONT-FAMILY: Helvetica; WHITE-SPACE: nowrap
}
UL#mainlevel LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3e3f2c; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-DECORATION: none
}
#buttons > UL#mainlevel LI A {
	WIDTH: auto
}
UL#mainlevel LI A:hover {
	COLOR: #d12400; FONT-FAMILY: Helvetica, Arial,  Sans Serif
}
.buttonNL {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; WIDTH: 80px; COLOR: white; BORDER-TOP-STYLE: none; FONT-FAMILY: Helvetica, Arial,  Sans Serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #314838; BORDER-BOTTOM-STYLE: none
}
.inputbox {
	FONT-SIZE: 10px; BORDER-LEFT-COLOR: #314838; BORDER-BOTTOM-COLOR: #314838; OVERFLOW: hidden; WIDTH: 140px; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #314838; FONT-FAMILY: Helvetica, Arial, "Sans Serif"; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #314838; BORDER-BOTTOM-STYLE: solid
}
.inputboxRegistro {
	FONT-SIZE: 11px; BORDER-LEFT-COLOR: #314838; BORDER-BOTTOM-COLOR: #314838; OVERFLOW: hidden; WIDTH: 250px; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #314838; FONT-FAMILY: Helvetica, Arial,  Sans Serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: white; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #314838; BORDER-BOTTOM-STYLE: solid
}
.inputboxRegistroSelect {
	FONT-SIZE: 11px; BORDER-LEFT-COLOR: #314838; BORDER-BOTTOM-COLOR: #314838; OVERFLOW: hidden; WIDTH: 254px; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #314838; FONT-FAMILY: Helvetica, Arial,  Sans Serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: white; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #314838; BORDER-BOTTOM-STYLE: solid
}
.inputboxRegistroZip {
	FONT-SIZE: 11px; BORDER-LEFT-COLOR: #314838; BORDER-BOTTOM-COLOR: #314838; OVERFLOW: hidden; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #314838; FONT-FAMILY: Helvetica, Arial,  Sans Serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: white; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #314838; BORDER-BOTTOM-STYLE: solid
}
.mailform {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #314838; FONT-FAMILY: Helvetica, Arial,  Sans Serif; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.mailformbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #314838; FONT-FAMILY: Helvetica, Arial,  Sans Serif; BACKGROUND-COLOR: white; TEXT-ALIGN: right
}
.mailbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; WIDTH: 68px; COLOR: white; BORDER-TOP-STYLE: none; FONT-FAMILY: Helvetica, Arial,  Sans Serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #314838; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.roberttext {
	FONT-SIZE: 11px; COLOR: #314838; FONT-FAMILY: Helvetica, Arial,  Sans Serif
}
.lm_input {
	FONT-SIZE: 11px; BORDER-LEFT-COLOR: #314838; BORDER-BOTTOM-COLOR: #314838; OVERFLOW: hidden; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #314838; FONT-FAMILY: Helvetica, Arial,  Sans Serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #314838; BORDER-BOTTOM-STYLE: solid
}
.textSuc1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Helvetica, Arial,  Sans Serif
}
.textSuc2 {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Helvetica, Arial,  Sans Serif
}
HR.catalog {
	BORDER-LEFT-COLOR: #c1bea7; BORDER-BOTTOM-COLOR: #c1bea7; WIDTH: 792px; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #c1bea7; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #c1bea7; BORDER-BOTTOM-STYLE: solid
}
TABLE.catalog {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; WHITE-SPACE: nowrap; border-spacing: 0
}
.textcatalogo1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 215px; COLOR: #ffffff; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-ALIGN: justify
}
.textcatalogo2 {
	FONT-SIZE: 11px; WIDTH: 215px; COLOR: #ffffff; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-ALIGN: justify
}
.textacc1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 180px; COLOR: #3e3f2c; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-ALIGN: left
}
.textacc2 {
	FONT-SIZE: 11px; WIDTH: 180px; COLOR: #3e3f2c; FONT-FAMILY: Helvetica, Arial,  Sans Serif; TEXT-ALIGN: left
}
.borde {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e9daba;
	border-right-color: #e9daba;
	border-bottom-color: #e9daba;
	border-left-color: #e9daba;
	height: 410px;
	width: 980px;
}
.tituPareja {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF3300;
	background-image: url(../images/backTitulo.jpg);
	background-repeat:  repeat;
	text-align: center;
	font-weight: 400;
	text-decoration: blink;
	left: 45px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.fotoDerecha {
	background-image: url(../images/foto.jpg);
	height: 355px;
	width: 128px;
}
.tabIzquierdo {
	height: 28px;
	width: 144px;
	background-image: url(../images/petana2.gif);
	text-align: left;
	text-indent: 13px;
	letter-spacing: normal;
	margin-top: 0px;
	background-repeat: no-repeat;
	float: none;
	vertical-align: 45%;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	padding: 0px;
}
.fotoProducto {
	border: 1px solid #333333;
	height: 31px;
	width: 54px;
	padding: 0px;
}
.lineaNaranja {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF7B31;
	height: 40px;
	vertical-align: middle;
	padding: 2px 0px 0px;
}
.TextColumnas {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.textRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
}
.textNumeroEvento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EB530A;
}
.divRegala {
	width: 312px;
	height: 100px;
	background-repeat:   no-repeat;
	background-image: url(../images/fondoRegalo.gif);
	background-color: #C1BEA7;
	padding-top: 10px;
	text-align: right;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: bottom;
}
.divTips {
	height: 100px;
	width: 312px;
	background-repeat:   no-repeat;
	background-image: url(../images/fondoTips.gif);
	background-color: #C1BEA7;
	background-position: 0px 0px;
	padding-top: 30px;
}
.divEvento {
	height: 100px;
	width: 312px;
	background-repeat:   no-repeat;
	background-image: url(../images/fondoEvento.gif);
	background-color: #C1BEA7;
	background-position: 0px 0px;
	padding-top: 30px;
}
.campoTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
}

span.usuariodebug
{
	position: absolute;
	top: 1em;
	left: 1em;
	background-color: Red;
	visibility: hidden;
}
.bordeNovios {

	border-top-width: 0px;
	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: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 410px;
	width: 980px;
}
.textBlancoCarrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.textCarrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
.text13 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.text14 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}


.comboCantidad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.renglonCarrito {
	background-color: #CC3300;
	height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #640000;
	border-right-color: #640000;
	border-bottom-color: #640000;
	border-left-color: #640000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
}
.renglonTiulos {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #640000;
	border-right-color: #640000;
	border-bottom-color: #640000;
	border-left-color: #640000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F3F3F3;
	height: 25px;
	vertical-align: middle;
}
.renglonTotal {
	background-color: #B2B2B2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	height: 30px;
	vertical-align: middle;
}
.lineaAceptar {
	background-image: url(../images/pleca.gif);
	background-repeat: repeat-x;
	height: 75px;
	width: 98%;
	text-align: right;
}
.mensajefalse {
	background-color: #F7FFD6;
	border: 1px solid #CCCCCC;
	width: 775px;
	margin-left: 116px;
	height: 45px;
	display:none;
}
.mensajetrue	 {
	background-color: #F7FFD6;
	border: 1px solid #CCCCCC;
	width: 775px;
	margin-left: 116px;
	height: 45px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #839900;
	font-weight: bold;
}
.tracking {
	height: 45px;
	width: 775px;
	margin-left: 116px;
}


.text11B {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.text11 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
}
.LINKregresa {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #66CC00;
}

.text11normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.cabezaDatos {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1E1E1E;
	height: 35px;
	vertical-align: top;
	background-image: url(../images/backDatos.gif);
	background-repeat: repeat-x;
	text-align: left;
}
.renglonCarritolinea {

	background-color: #F3F3F3;
	height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #640000;
	border-right-color: #640000;
	border-bottom-color: #640000;
	border-left-color: #640000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: middle;
}
.text11N {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.renglonOrden {


	background-color: #FFFFFF;
	height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: ridge;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	vertical-align: middle;
}


