#loading{
	display:none;
	position: absolute; 
	float:right;
	z-index:1000;
	right: 10px;	
	color:white;
	background-color: #FEB02B;
	font-family:Tahoma;
	font-variant: small-caps; 
	font-style: normal; 
	font-weight:bold;
	font-size:11px;	
	text-transform:capitalize;
	padding:1 10 3 10;
	text-align:right;
	border: 4px double white;
	opacity: 0.8;
	-moz-opacity:0.8;
}

#sys_messages{
	display:none;
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	border:1px solid #000000;
	padding: 0 10 0 10;	
	background-color:#EEEEEE;
}

body {
	background-color: #747474; 
	margin:0 0 0 0px;
	background-image:url(../images/fondo_look.gif); 
}

body.imprimir {
	background-color:#ffffff;
	margin:10px;
	font-family: Tahoma; 
	text-decoration: none; 
	font-size: 11px; 
	color: #000000;
	background-image:none; 
}

body.imprimir IMG, body.imprimir TABLE.contenmedcarrito INPUT { 
	display : none; 
}

body.imprimir DIV.textobarra {
	background-image:none;
	text-align:left;
}

@media print {
	INPUT {display : none; }
}

/* MODULOS */
.modizq1 {
	width:100%; 
	padding-top:25px; 
	padding-bottom:10px;
	background-image:url(../images/titulos/barra_categorias.gif); 
	background-repeat:no-repeat;
}

.categorias {
	padding-top:3px;
}

.modizq2 {
	width:100%; 
	padding-top:25px; 
	padding-bottom:10px;
	background-image:url(../images/titulos/barra_ocaciones.gif); 
	background-repeat:no-repeat; height:100%;
}

.ocaciones {
	padding-top:3px;
}

.modmed1 {
	
}

.modmed2 {
}

.barramedio { 
	height:21px;
	padding-left:8px;
	padding-top:6px;
	background-image:url(../images/fondo_barra.gif); 
	background-repeat:repeat-x;
}

.barramedio2 { 
	height:21px;
	padding-left:8px;
	padding-top:6px;
	background-image:url(../images/fondo_barra2.gif); 
	background-repeat:repeat-x;
}

.barramedio3 { 
	height:21px;
	padding-left:8px;
	padding-top:6px;
	background-image:url(../images/fondo_barra3.gif); 
	background-repeat:repeat-x;
}

.textobarra {
	height:21px;
	padding-left:8px;
	padding-top:4px;
	background-image:url(../images/fondo_barra3.gif); 
	background-repeat:repeat-x;
	font-family: Tahoma; 
	font-weight: bold;
	font-size: 11px; 
	color: #416639;
}

.textobarra2 {
	height:21px;
	padding-left:8px;
	padding-top:4px;
	background-image:url(../images/fondo_barra2.gif); 
	background-repeat:repeat-x;
	font-family: Tahoma; 
	font-weight: bold;
	font-size: 11px; 
	color: #FFFFFF;
}

.contenmed {
	padding:10px;
	padding-top:6px;
	padding-bottom:12px;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	color: #333333;
	line-height: 16px;
}

.rapidos {
	vertical-align:top;
}

.deco11 {
	border-bottom:1px solid #FFFFFF;
}

.deco12 {
	border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
}

.modder1 {
	padding-top:25px; 
	padding-bottom:10px; padding-left:8px; padding-right:8px;
	background-image:url(../images/titulos/barra_ofertas.gif); 
	background-repeat:no-repeat;
	background-color:#CDCFC2;
}

.modder12 {
	padding-top:25px; 
	padding-bottom:10px; padding-left:8px; padding-right:8px;
	background-image:url(../images/titulos/barra_carrito.gif); 
	background-repeat:no-repeat;
	background-color:#CDCFC2;
}

table.tablita TD {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	color: #222222;
}

.link3 {
	font-family: Tahoma; 
	font-size: 11px; 
	color:#678B05;
	text-decoration:none;
}

.link3:hover {
	text-decoration:underline;
}

.linkemp {
	font-family: Tahoma;
	font-size: 11px; 
	color: #C5394C;
	font-weight: bold;
	line-height: 16px;
	text-decoration:underline;
}

.linkemp:hover {
	color: #D96373;
	text-decoration:none;
}

/* OFERTAS */
.titoferta {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	color: #333333;
	line-height: 14px;
}

.ofertas {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 9px; 
	color: #333333;
	line-height: 13px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:2px dotted #8A987E;
}

.ofertastxt {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 9px; 
	color: #333333;
	line-height: 13px;
}

.ofertasfin {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 9px; 
	color: #333333;
	line-height: 13px;
	padding-top:5px;
}

/* CARRITO */
.carrito {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 9px; 
	color: #333333;
	line-height: 13px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:2px dotted #8A987E;
}

.carritomsg {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 9px; 
	color: #333333;
	line-height: 13px;
	padding-top:5px;
	padding-bottom:5px;
}

.titcarrito {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	color: #333333;
	line-height: 15px;
}

.comprarcarrito {
	border:1px solid #90B12D;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	font-weight: bold;
	background-color: #B9CD7A;
	height: 18px;
	cursor: pointer;
	color: #FFFFFF;
	margin-bottom:5px;
	margin-top:5px;
}

.carritopreciofin {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 12px; 
	font-weight: bold;
	color: #222222;
	background-color:#E5E7D9;
	margin-top:5px;
	text-align: right;
	padding:2px;
	padding-left:5px;
}

.carritoprecio {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	font-weight: bold;
	color: #244A3D;
	line-height: 14px;
}

.cantidadcarrito {
	border:1px solid #747474;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	color: #244A3D;
	background-color: #F0EDE3;
	text-align: right;
	width: 30px;
	padding-right:5px;
}

.carritoeliminar {
	border:1px solid #90B12D;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	font-weight: bold;
	background-color: #B9CD7A;
	height: 15px;
	cursor: pointer;
	color: #FFFFFF;
	margin-top:5px;
}

.contenmedcarrito {
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	font-family: Tahoma; 
	text-decoration: none; 
	font-size: 11px; 
	color: #555555;
	line-height: 16px;
}

.carritobarra {
	 background-color:#D7D9CB;
}

.carritolistcant {
	text-align:right;
}

.carritolistfin {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 13px; 
	font-weight: bold;
	color: #333333;
	background-color:#E5E7D9;
	text-align: right;
	padding:2px;
	padding-right:10px;
}

.datoscarritotit {
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	font-weight: bold;
	color:#C5394C;
	padding-top:6px;
}

.datoscarritotit2 {
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	font-weight: bold;
	color:#222222;
	padding-top:6px;
}

.datosbien {color:#22471A; font-size:13px; line-height: 20px;}

.datosmal {color:#C5394C;}

.listodd {
	vertical-align:top;
	background-color:#EEF0E2;
}

.listeven {
	vertical-align:top;
	background-color:#E5E7D9;
}

.carritoforma {
	background-color:#E5E7D9;
	vertical-align:middle;
}

.titforma {
	font-family: Tahoma; 
	font-size: 13px; 
	font-weight: bold;
	color: #333333;
}

.inputscarrito {
	border:1px solid #4B7037;
	font-family: Tahoma;  
	font-size: 11px; 
	color: #244A3D;
	background-color: #F0EDE3;
	width: 206px;
}

.inputscarritoc {
	border:1px solid #4B7037;
	font-family: Tahoma;  
	font-size: 11px; 
	color: #244A3D;
	background-color: #F0EDE3;
	width: 110px;
}

.selectcarrito {
	font-family: Tahoma;  
	font-size: 11px; 
	color: #244A3D;
	background-color: #F0EDE3;
	margin-bottom:-1px;
}

.radio {
	font-family: Tahoma;  
	font-size: 10px; 
	color: #244A3D;
	margin-bottom:-1px;
	margin-left:-2px;
	margin-right:3px;
}

/* OFERTA */
.imgoferta {
	margin-right:6px;
	margin-bottom:2px;
	margin-top:2px;
	cursor:pointer;
}

.preciooferta {
	margin-top:3px; vertical-align:top;
}

.precioofertain {
	border:1px solid #747474;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 14px; 
	font-weight: bold;
	color: #244A3D;
	background-color: #F0EDE3;
	text-align: right;
	width: 78px;
	height: 18px;
	padding-right:5px;
	vertical-align: bottom;
	line-height: 14px;
	margin-top:-1px;
}

.compraroferta {
	border:1px solid #90B12D;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	font-weight: bold;
	background-color: #B9CD7A;
	width: 76px;
	height: 18px;
	cursor: pointer;
	color: #FFFFFF;
	margin-left:6px;
}

.modder2 { 
	padding-top:22px; padding-left:10px; padding-right:10px;
	padding-bottom:10px;
	background-image:url(../images/titulos/barra_especiales.gif); 
	background-repeat:no-repeat; 
	background-color:#E4DFCC; 
	height:100%;
}

.modder3 { 
	padding-top:22px; padding-left:10px; padding-right:10px;
	padding-bottom:10px;
	background-image:url(../images/titulos/barra_especiales.gif); 
	background-repeat:no-repeat; 
	background-color:#E4DFCC; 
}

/* ESPECIALES*/
.especiales {
	vertical-align:top;
}

.titespeciales {
	padding-top:8px;
	padding-bottom:3px;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	color: #333333;
	line-height: 14px;
	font-weight: bold;
}

.fechas {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	color: #333333;
	line-height: 15px;
	font-weight: normal;
	vertical-align: top;
}

.fechasdesc {
	padding-left:8px;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	color: #333333;
	line-height: 15px;
	font-weight: normal;
	vertical-align: top;
}

.modizqfin {
	background-image:url(../images/fondo_modizq2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.modmedfin {
	background-image:url(../images/fondo_modmed2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.modderfin {
	background-image:url(../images/fondo_modder2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.pie {
	background-image:url(../images/fondo_pie.gif); 
	background-repeat:repeat-x;
	text-align:center;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	color: #333333;
	font-weight: bold;
}

.contentpie {
	background-image:url(../images/fondo_pie2.gif); 
	text-align:center; 
	background-color:#DADCCF; 
	border-top:1px solid #FFFFFF;
	font-family: Tahoma; 
	font-size: 11px; 
	color: #AAAAAA;
	font-weight: bold;
}

.linkpie {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 9px; 
	color: #8F8F8F;
	font-weight: normal;
	margin-left:4px; margin-right:4px;
}

.linkpie:hover {
	color: #444444;
}

.link2 {
	font-family: Trebuchet MS, Arial; 
	text-decoration : none; 
	font-size: 11px; 
	color: #FFFFFF;
	padding-bottom:10px;
	padding-top:5px;
}

.link2:hover {
	text-decoration : none; 
	color: #E7B218;
}

.pag {
	font-family: Arial; 
	font-size: 10px; 
	color:#5C5C5C; 
	text-decoration:none;
}
.pag:hover {
	color:#647597; 
	text-decoration: underline;
}

ul {
	margin-top:3px; 
	margin-bottom:2px;
}

.li {
	font-family: Tahoma; 
	font-size: 11px; 
	color:#222222;
	list-style-image: url(../images/li.gif);
	margin-left: -10px;
	margin-top:3px;
}

.li1 {
	font-family: Tahoma; 
	font-size: 11px; 
	color:#333333;
	list-style-image: url(../images/li.gif);
	margin-left: -5px;
	margin-top:3px;
}

.li2 {
	font-family: Tahoma; 
	font-size: 11px; 
	color:#333333;
	list-style-image: url(../images/li2.gif);
	margin-left: 20px;
	margin-top:3px;
}

.li3 {
	font-family: Tahoma; 
	font-size: 11px; 
	color:#333333;
	list-style-image: url(../images/li3.gif);
	margin-left: -5px;
	margin-top:3px;
}

.lilink {
	font-family: Tahoma; 
	font-size: 11px; 
	color:#111111;
	text-decoration:none;

}
.lilink:hover {
	color:#678B05; font-weight:bold;
}

.lilink2 {
	font-family: Tahoma; 
	font-size: 11px; 
	color:#444444;
	text-decoration:none;

}
.lilink2:hover {
	color:#90B12D; font-weight:bold;
}


/* CARRITO */

.carrito {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 9px; 
	color: #333333;
	line-height: 13px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:2px dotted #8A987E;
}

.carritomsg {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 9px; 
	color: #333333;
	line-height: 13px;
	padding-top:5px;
	padding-bottom:5px;
}

.titcarrito {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	color: #333333;
	line-height: 15px;
}

.comprarcarrito {
	border:1px solid #90B12D;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	font-weight: bold;
	background-color: #B9CD7A;
	height: 18px;
	cursor: pointer;
	color: #FFFFFF;
	margin-bottom:5px;
	margin-top:5px;
}

.carritopreciofin {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 12px; 
	font-weight: bold;
	color: #222222;
	background-color:#E5E7D9;
	margin-top:5px;
	text-align: right;
	padding:2px;
	padding-left:5px;
}

.carritoprecio {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	font-weight: bold;
	color: #244A3D;
	line-height: 14px;
}

.cantidadcarrito {
	border:1px solid #747474;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	color: #244A3D;
	background-color: #F0EDE3;
	text-align: right;
	width: 30px;
	padding-right:5px;
}

.carritoeliminar {
	border:1px solid #90B12D;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	font-weight: bold;
	background-color: #B9CD7A;
	height: 15px;
	cursor: pointer;
	color: #FFFFFF;
	margin-top:5px;
}

.contenmedcarrito {
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	font-family: Tahoma; 
	text-decoration: none; 
	font-size: 11px; 
	color: #555555;
	line-height: 16px;
}

.carritobarra {
	 background-color:#D7D9CB;
}

.carritolistcant {
	text-align:right;
}

.carritolistfin {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 13px; 
	font-weight: bold;
	color: #333333;
	background-color:#E5E7D9;
	text-align: right;
	padding:2px;
	padding-right:10px;
}

.datoscarritotit {
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	font-weight: bold;
	color:#C5394C;
	padding-top:6px;
}

.datoscarritotit2 {
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	font-weight: bold;
	color:#222222;
	padding-top:6px;
}

.datosbien {color:#22471A; font-size:13px; line-height: 20px;}

.datosmal {color:#C5394C;}

.listodd {
	vertical-align:top;
	background-color:#EEF0E2;
}

.listeven {
	vertical-align:top;
	background-color:#E5E7D9;
}

.carritoforma {
	background-color:#E5E7D9;
	vertical-align:middle;
}

.titforma {
	font-family: Tahoma; 
	font-size: 13px; 
	font-weight: bold;
	color: #333333;
}

.inputscarrito {
	border:1px solid #4B7037;
	font-family: Tahoma;  
	font-size: 11px; 
	color: #244A3D;
	background-color: #F0EDE3;
	width: 206px;
}

.inputscarritoc {
	border:1px solid #4B7037;
	font-family: Tahoma;  
	font-size: 11px; 
	color: #244A3D;
	background-color: #F0EDE3;
	width: 110px;
}

.selectcarrito {
	font-family: Tahoma;  
	font-size: 11px; 
	color: #244A3D;
	background-color: #F0EDE3;
	margin-bottom:-1px;
}

.radio {
	font-family: Tahoma;  
	font-size: 10px; 
	color: #244A3D;
	margin-bottom:-1px;
	margin-left:-2px;
	margin-right:3px;
}

/* OFERTA */
.imgoferta {
	margin-right:6px;
	margin-bottom:2px;
	margin-top:2px;
	cursor:pointer;
}

.preciooferta {
	margin-top:3px; vertical-align:top;
}

.precioofertain {
	border:1px solid #747474;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 14px; 
	font-weight: bold;
	color: #244A3D;
	background-color: #F0EDE3;
	text-align: right;
	width: 78px;
	height: 18px;
	padding-right:5px;
	vertical-align: bottom;
	line-height: 14px;
	margin-top:-1px;
}

.compraroferta {
	border:1px solid #90B12D;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	font-weight: bold;
	background-color: #B9CD7A;
	width: 76px;
	height: 18px;
	cursor: pointer;
	color: #FFFFFF;
	margin-left:6px;
}

/* PRODUCTOS */

.modmedprod {

}

.prodprecios {
	text-align:left;
	padding-right:0px;
	padding-top:0px;
}

.prodcomprar {
	text-align:right;
	padding-top:4px;
}

.contenmedprod {
	padding:10px;
	padding-top:7px;
	padding-bottom:9px;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	color: #555555;
	line-height: 16px;
	border-bottom:1px dotted #FFFFFF;
}

.precioin {
	border:1px solid #747474;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 12px; 
	font-weight: bold;
	color: #244A3D;
	background-color: #F0EDE3;
	text-align: right;
	width: 60px;
	height: 14px;
	padding-right:5px;
	vertical-align: bottom;
	line-height: 14px;
	margin-top:-1px;
}

.selectprod {
	font-family: Tahoma; 
	font-size: 11px; 
	color: #244A3D;
	background-color: #DADCCF;
	padding-right:0px;
}

.paginador {
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	color: #555555;
	line-height: 16px;
}

.cantidadprod {
	border:1px solid #747474;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	font-weight: bold;
	color: #244A3D;
	background-color: #F0EDE3;
	text-align: right;
	width: 20px;
	height: 18px;
	padding-right:5px;
	vertical-align: bottom;
	line-height: 14px;
	margin-top:-1px;
}

.right {
	text-align:right;
}

.modcompra {
	padding-top:0px;
}

.contenmedprodbuscar {
	padding-left:10px;
	padding-right:10px;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	color: #555555;
	line-height: 16px;
}

.modbotonbuscar {
	padding-top:7px;
	padding-bottom:8px;
}

.separadorbuscar {
	padding-top:6px;
}

/* WBS IMAGE */
.wbsimgbarra {
	height:25px;
	background-color:#333333;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
}

.wbsimgfooter {
	height:25px;
	background-color:#DDDDDD;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	vertical-align:middle;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}

.wbsimgfooterboton {
	font-family: Tahoma;
	font-size: 10px;
	color:#444444;
	border: 1px solid #444444;
}

.wbsimggaleria {
	height:20px;
	background-color:#AAAAAA;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px;
	color: #333333;
	vertical-align:middle;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}

.wbsimgdescription {
	background-color:#EFEFEF;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px;
	color: #222222;
	vertical-align:middle;
	text-align:left;
	padding:6px;
	padding-left:10px;
	padding-right:10px;
}

.wbs {
	text-decoration:none;
	padding-top:15px;
	padding-bottom:10px;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	background-image: url(../images/wbs.gif);
	background-repeat: repeat-x;
}

.wbslink {
	font-family:Arial;
	font-size:11px;
	color:#DDDDDD;
	text-decoration:none;
}

.wbslink:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/* PAGINADOR */
.current {font-family: Arial; font-size: 12px; color:#C2384B; margin-left:4px; margin-right:4px; text-decoration:none; font-weight:bold;}
.current:hover {text-decoration:underline; color:#334970;}
.nocurrent {font-family: Arial; font-size: 10px; color:#C2384B; margin-left:4px; margin-right:4px; text-decoration:underline; font-weight:bold;}
.nocurrent:hover {text-decoration:none;}
.nolink {color:#999999; margin-left:4px; margin-right:4px;} 

.first {margin-left:4px; margin-right:4px;}
.prev {margin-left:4px; margin-right:4px;}
.next {margin-left:4px; margin-right:4px;}
.last {margin-left:4px; margin-right:4px;}
.totalPages {text-align:right; font-family: Arial; font-size: 10px; color:#5C5C5C; padding-right:10px;}
.navPages {text-align:right; font-family: Arial; font-size: 10px; color:#5C5C5C; padding-right:10px;}