body {background-color: #C1B074; margin:10 0 0 0px; background-image:url(../images/fondos/fondoreiki.gif);}

#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;
}

.tabla100 {height:100%; width:490px;}

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;}
}

.menu {
	vertical-align:top;
	height:20px;
	background-color:#F29B32;
}

.login {
	height:110px;
	padding-top:32px;
	padding-left:23px;
	font-family: Tahoma;
	font-size: 11px;
	vertical-align:top;
	color:#000000;
	font-weight: bold;
	background-image: url(../images/fondos/fondologin.jpg);
	background-repeat: no-repeat;
	letter-spacing: 1px;
}

.inputlogin {
	font-family: Tahoma;
	font-size: 10px;
	color:#252525;
	border: 1px solid #333333;
	width: 120px;
}

.logintxt {
	font-family: Tahoma;
	font-size: 10px;
	vertical-align:middle;
	color:#222222;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	letter-spacing: 1px;
}

.logintxtshow {
	font-family: Tahoma;
	font-size: 11px;
	vertical-align:middle;
	color:#000000;
	font-weight: bold;
	text-align: left;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	letter-spacing: 1px;
}

.loginboton {
	text-align:center;
	vertical-align:middle;
	padding-top:6px;
}

.boton {
	cursor: pointer;
}

.fondonotas {
	background-image: url(../images/fondos/fondonotas.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
	padding-bottom:12px;
	padding-right:5px;
}

.notasdeco {
	background-image: url(../images/fondos/notadecolinea.gif);
	background-repeat: no-repeat;
	background-position:6px 12px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:10px;
	padding-left:23px;
	height:100%;
}

.notatxt {
	padding-top:4px;
	padding-bottom:8px;
	font-family: Tahoma;
	font-size: 11px;
	color:#252525;
	line-height: 15px;
}

.decotit {
	margin-right:5px;
}

.notatit {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color:#B05D25;
	line-height: 18px;
	text-decoration: none;
	margin-bottom:2px;
}

.notatit:hover {
	color:#364D6D;
	text-decoration: underline;
}

.divisornota {
	background-image: url(../images/fondos/notaseparador.gif);
	background-repeat: repeat-x;
	height:5px;
}

.fechanot {
	font-size: 10px;
	letter-spacing:1px;
	padding-bottom:3px;
}

.notdesc {
	padding-bottom:4px;
	padding-top:4px;
}

.notdesc A {color:#C2384B; text-decoration: underline;}
.notdesc A:hover {text-decoration: none;}

.notbody {
	padding-bottom:3px;
	padding-top:10px;
	clear:left;
}

.notbody A {color:#C2384B; text-decoration: underline;}
.notbody A:hover {text-decoration: none;}

.separadortitulo {
	padding-bottom:4px;
}

.separadortitcontent {
	padding-bottom:4px;
	padding-left: 16px;
}

.separadortitulo2 {
	padding-bottom:2px;
}

.notalink {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color:#364D6D;
	line-height: 15px;
	text-decoration: none;
	margin-left:3px;
}

.notalink:hover {
	text-decoration: underline;
}

.fondonoticiashome {
	background-image: url(../images/fondos/contentdeco.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding-right:5px;
	vertical-align:top;
}

.fondonoticias {
	background-image: url(../images/fondos/contentdeco.gif);
	background-repeat: no-repeat;
	background-position:right top;
	padding-right:5px;
	vertical-align:top;
	height:100%;
}

.noticiasdeco {
	background-image: url(../images/fondos/noticiadecolinea.gif);
	background-repeat: no-repeat;
	background-position:8px 14px;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:13px;
	padding-left:12px;
	height:100%;
}

.fondoofertas {
	vertical-align:top;
	height:100%;
	border-top:1px solid #FFFFFF;
}

.ofertasdeco {
	background-image: url(../images/fondos/ofertadecolinea.gif);
	background-repeat: no-repeat;
	background-position:8px 12px;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:13px;
	padding-left:12px;
	height:100%;
	background-color:#F7EDC9;
}

.noticiatxt {
	padding-top:4px;
	padding-bottom:8px;
	padding-left:16px;
	font-family: Tahoma;
	font-size: 11px;
	color:#252525;
	line-height: 15px;
}

.noticiatxt SPAN A {color:#C2384B; text-decoration: underline;}
.noticiatxt SPAN A:hover {text-decoration: none;}

.notatxt SPAN A {color:#C2384B; text-decoration: underline;}
.notatxt SPAN A:hover {text-decoration: none;}

.noticiatitcontent {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color:#8A7E53;
	line-height: 18px;
	text-decoration: none;
	margin-bottom:2px;
}

.noticiatitcontent:hover {
	color:#B05D25;
	text-decoration: underline;
}

.divisornoticia {
	background-image: url(../images/fondos/noticiaseparador.gif);
	background-repeat: no-repeat;
	background-position:16px top;
	height:5px;
}

.noticialink {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color:#C8A78B;
	line-height: 15px;
	text-decoration: none;
	margin-left:3px;
}

.noticialink:hover {
	text-decoration: underline;
}

.noticialinksep {
	text-align:right;
	padding-top:3px;
}

.descargalink {
	font-family: Tahoma;
	font-size: 10px;
	color:#364D6D;
	line-height: 15px;
	text-decoration: none;
}

.descargalink:hover {
	text-decoration: underline;
}

.menupie {
	height:28px;
	font-family: Arial;
	font-size: 12px;
	text-align:center;
	vertical-align:middle;
	color:#354566;
	font-weight: bold;
	background-image: url(../images/fondos/fondopie.jpg);
	background-repeat: repeat-x;
	border-top:1px solid #FFFFFF;
}

.linkpie {
	margin-left:5px;
	margin-right:5px;
	font-family: Arial;
	font-size: 9px;
	text-decoration:none;
	color:#222222;
}
.linkpie:hover {
	text-decoration: none;
	color:#FFFFFF;
	background-color:#C79874;
}

.wbs {
	text-decoration:none;
	padding-top:15px;
	padding-bottom:10px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	background-image: url(../images/fondos/wbs.gif);
	background-repeat: repeat-x;
}

.wbslink {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.wbslink:hover {
	color:#222222;
	text-decoration:none;
}

.link2 {
	font-family: Trebuchet MS, Arial; 
	text-decoration : none; 
	font-size: 11px; 
	color: #000000;
	padding-bottom:10px;
	padding-top:5px;
}

.link2:hover {
	text-decoration : none; 
	color: #E7B218;
}

.form2 {
	font-family: Arial; 
	font-size:10px;
	border:1px solid black;
}

.link1 {
	font-family: Tahoma;
	font-size: 11px; 
	text-decoration:underline; 
	color:#354566; 
}
.link1:hover {
	text-decoration: none; 
	color:#5D7194;
}

.contenmed {
	border:1px solid #FFFFFF;
	padding:5px;
	background-color:#F0EDE3;
	font-family: Tahoma;
	font-size: 9px;
	color:#252525;
}

/* PRODUCTOS */

.prodtxt {
	padding-top:4px;
	padding-bottom:8px;
	font-family: Tahoma;
	font-size: 11px;
	color:#252525;
	line-height: 15px;
}

.prodprecios {
	text-align:left;
	padding-right:0px;
	padding-top:0px;
}

.prodcomprar {
	text-align:right;
	padding-top:4px;
}

.contenmedprod {
	padding-top:7px;
	padding-bottom:7px;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 11px; 
	color: #555555;
	line-height: 16px;
	border-bottom:1px dotted #BCBCBC;
}

.precioin {
	border:1px solid #747474;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 12px; 
	font-weight: bold;
	color: #444444;
	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: #444444;
	background-color: #DCDFE8;
	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: #444444;
	background-color: #F0EDE3;
	text-align: right;
	width: 20px;
	height: 18px;
	padding-right:5px;
	vertical-align: bottom;
	line-height: 14px;
	margin-top:-1px;
}

.titsectionprod {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 13px;
	font-weight:bold;
	color: #555555;
	line-height: 16px;
}

/* OFERTAS */

.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: #444444;
	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 #555555;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	font-weight: bold;
	background-color: #E2C199;
	width: 76px;
	height: 18px;
	cursor: pointer;
	color: #FFFFFF;
	margin-left:6px;
}

.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:1px dotted #BCBCBC;
}

.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;
	padding-right:8px;
	padding-top:4px;
	padding-bottom:0px;
}

/* CARRITO */

.contentcarrito {
	padding:10px;
	padding-top:5px;
	padding-left:25px;
}

.carrito {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	color: #333333;
	line-height: 13px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:2px dotted #FFF2E1;
}

.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 #BD9971;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	font-weight: bold;
	background-color: #FFE2B6;
	height: 18px;
	cursor: pointer;
	color: #555555;
	margin-bottom:5px;
	margin-top:5px;
}

.carritopreciofin {
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 12px; 
	font-weight: bold;
	color: #222222;
	background-color:#EDDDC3;
	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: #555555;
	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 #BD9971;
	font-family: Tahoma; 
	text-decoration : none; 
	font-size: 10px; 
	font-weight: bold;
	background-color: #FFE2B6;
	height: 15px;
	cursor: pointer;
	color: #444444;
	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:#3BACE4; 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 #B99573;
	font-family: Tahoma;  
	font-size: 11px; 
	color: #222222;
	background-color: #EDDDC3;
	width: 206px;
}

.inputscarritoc {
	border:1px solid #B99573;
	font-family: Tahoma;  
	font-size: 11px; 
	color: #222222;
	background-color: #EDDDC3;
	width: 110px;
}

.selectcarrito {
	font-family: Tahoma;  
	font-size: 11px; 
	color: #222222;
	background-color: #EDDDC3;
	margin-bottom:-1px;
}

.radio {
	font-family: Tahoma;  
	font-size: 10px; 
	color: #222222;
	margin-bottom:-1px;
	margin-left:-2px;
	margin-right:3px;
}


/* WBS IMAGE */
.wbsimgthumb{
	cursor:pointer;
}

.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;
}

.tablatxt TD {font-family: Tahoma; font-size: 11px; color:#333333;}

.tablatitulo {font-family: Tahoma; font-size: 12px; color:#222222;}

.pag {font-family: Arial; font-size: 10px; color:#5C5C5C; text-decoration:none;}
.pag:hover {color:#647597; text-decoration: underline;}

.current {font-family: Arial; font-size: 12px; color:#283F5F; margin-left:4px; margin-right:4px; text-decoration:none; font-weight:bold;}
.current:hover {text-decoration:none; color:#283F5F;}
.nocurrent {font-family: Arial; font-size: 10px; color:#334970; margin-left:4px; margin-right:4px; text-decoration:none;}
.nocurrent:hover {text-decoration:underline; color:#283F5F;}
.nolink {font-family: Arial; font-size: 10px; color:#AAAAAA; 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;}

.even {background-color:#e5e5e5;}
.odd {background-color:#f5f5f5;}