A:link, A:visited {text-decoration: none; color: #2B29A2;} 
A:hover {color: #000000; text-decoration: none; }
p {margin-top: 0px; margin-bottom:7px;}
BODY{color: #2B29A2; margin:0; font-family: Arial, Helvetica, sans-serif; background-image:url(gifs/refondo.gif); background-position:center; background-repeat:repeat-y; background-color:#3333CC}

.bordesup{background:url(gifs/bordesup.gif); background-repeat: no-repeat; background-position:center top;}
.borde{background:url(gifs/fondo.gif); background-repeat:repeat-y; background-position:center;}
.bordeinf{background:url(gifs/bordeinf.gif); background-repeat: no-repeat; background-position:center top;}


.supmenu{background:url(gifs/supmenoff.gif); background-repeat:repeat-x; margin-bottom:2px;}
.supmenu td{color: #333333;	border-right:1px solid #ffffff; font-size: 12px; vertical-align:middle; text-align:center; height:25px; line-height:22px;}
.supmenu a:link{color: #2B29A2; padding: 0 5 0 5; height:25px; DISPLAY: block; }
.supmenu a:visited{color: #2B29A2; padding: 0 5 0 5; height:25px; DISPLAY: block;}
.supmenu a:hover {color: #000000; background:url(gifs/supmenon.gif); background-repeat:repeat-x; padding: 0 5 0 5; height:25px; DISPLAY: block; }


.formbusc{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2B29A2; height:18px; background:url(gifs/supmenoff.gif); background-position:5px;}
.btnbusc{font-family: Arial, Helvetica, sans-serif; color:#2B29A2; width:55px; font-size: 12px; vertical-align:middle; text-align:center; height:18px; line-height:10px; background:url(gifs/supmenoff.gif); margin:0 0 2 0; border:0px; background-position:5px;}
.encima{font-family: Arial, Helvetica, sans-serif; color:#000000; width:55px; font-size: 12px; vertical-align:middle; text-align:center; height:18px; line-height:10px; background:url(gifs/supmenon.gif); margin:0 0 2 0; border:0px; background-position:5px;}
.fuera{font-family: Arial, Helvetica, sans-serif; color:#2B29A2; width:55px; font-size: 12px; vertical-align:middle; text-align:center; height:18px; line-height:10px; background:url(gifs/supmenoff.gif); margin:0 0 2 0; border:0px; background-position:5px;}


.doce{font-size:11px; border-color:#A7B9DA;}

.diez{font-size:10px;}
.diez:link, .diez:visited{color:#2B29A2;}
.diez:hover{color:#000000;}

.negro:link, .negro:visited{color:#000000;}
.negro:hover{color:#2B29A2; text-decoration:underline;}

#msn a{background:url(gifs/msn_m.gif); background-repeat:no-repeat; margin-left: 6px; display:block; font-weight:bold; padding-left:14px; font-size:11px; color: #2B29A2}
#msn a:hover{background:url(gifs/msn_n.gif); background-repeat:no-repeat; color: #000000;}
#msn a:link, a:visited{color:#2B29A2};

.formreg{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3333cc; background-color: #FBFAF0; height:18px;}
.btnreg{font-size:13px; color:#333333; background-color:#FBFAF0; height:20px; width:65px; line-height:11px;} 
.txt1reg{width:75px; text-align:left;}
.txt2reg {width:103px; text-align:left;}
.usuarios{font-size: 13px; border-color:#3333cc; border:#999999 solid 1px;}
.olvidaste{font-size: 9px;}

.titlat{ background:url(gifs/latsup.gif); font-weight:bold; padding:0 0 0 26; height:45px; font-size:12px; background-repeat:no-repeat}
.latmed{background:url(gifs/latmed.gif);background-repeat: repeat-y}
.latinf{background:url(gifs/latinf.gif);background-repeat: no-repeat}
.minitit{font-weight:bold; font-size:11;}
.miniprecio{font-weight:bold; font-size:11px; background:url(gifs/miniprecio.gif); background-repeat:no-repeat; text-align:right; padding: 6 42 0 0;}
.minioferta{font-size:12px; text-align:right; padding: 6 10 0 0; text-decoration:line-through;}

.titprin{ background:url(gifs/prinsup.gif); font-weight:bold; padding:0 0 0 26; height:45px; font-size:14px; background-repeat:no-repeat}
.prinmed{background:url(gifs/prinmed.gif);background-repeat: repeat-y}
.prininf{background:url(gifs/prininf.gif);background-repeat: no-repeat}

.titgrupo{font-weight:bold; font-size:14px; border-bottom: #A7B9DA solid 1px;}
.sep{color:#A7B9DA; height:1px;}
.tenl{font-weight:bold; font-size:12px; width:10; text-align:left; padding: 0;}
.nocv{color:#FFFFFF}
.sicv{color:#2B29A2}
.penl{font-weight:bold; font-size:12px; width:65; text-align:right; padding: 0;}
.penc{font-weight:bold; font-size:12px; width:65; text-align:center; padding: 0;}
.minicomp{ padding: 0 0 6 0; height:25px; width:40%; }
.mncmp{height:30px; vertical-align:middle}
.p_{ height:30; width:97; display:block; background:url(gifs/bg_precio.gif); float:left; }
.p_no{ height:30; width:97; display:block; float:left; }
.p_a{float:left; height:30; width:97; display:block; background:url(gifs/bg_precio_a.gif);}
.p_b{height:30; float:left; width:97; display:block; background:url(gifs/bg_precio_b.gif);}
.p_aa{float:left; height:30; width:72; display:block; background:url(gifs/bg_precio_aa.gif);}
.p_ab{height:30; float:left; width:72; display:block; background:url(gifs/bg_precio_ab.gif);}
.p_bb{height:30; float:left; width:72; display:block; background:url(gifs/bg_precio_bb.gif);}
.p_c_si{height:30; width:72; float:left; display:block; background:url(gifs/bg_precio_cc.gif);}
.p_c_no{height:30; width:72; float:left; display:block; color:#FFFFFF; background-image:none; }

#precio{padding: 7 13 7 0; text-align:right; font-weight:bold;font-size:12px;}
#precio_b{padding: 7 10 7 0; text-align:right; font-weight:bold;font-size:11px;}

#c_cant{padding: 4 8 0 0; text-align:right;}
.c_a{float:left; height:30; width:80; display:block; background:url(gifs/bg_cant.gif);}
.c_b{float:left; height:30; width:75; display:block;}
.c_c{float:left; height:30; width:39; display:block;}
.c_d{height:30; width:97; float:left; display:block;}
.compcant{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #2B29A2; height:19px; width:24px; text-align:right}
.rojo{ color:#FF0000;}
.grande{font-size: 18px; font-weight:bold;}

.frmenu{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#2B29A2; width:180px;}

td a:link{text-decoration: none; color: #2B29A2;} 
td a:visited {text-decoration: none; color: #2B29A2;} 
td a:hover {color: #000000; text-decoration: none; }

.boton{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2B29A2; font-weight:bold; background-image:url(gifs/supmenoff.gif); background-repeat:repeat-x;   background-color:#DBE2F0; background-position:0 -8; }
/*  background-color:#DBE2F0;*/

.separa{background-image:url(gifs/separa.gif); background-repeat:repeat-y; background-position:center;}
.lineahor{background-image:url(gifs/lineahor.gif); background-repeat:repeat-x; background-position:center;}

/* pedido */
.titped td{ font-weight:bold; vertical-align:middle; text-align:center; border:#A7B9DA 1px solid; border-right: 0px; background:url(gifs/supmenoff.gif);}
.titped td.descrip{text-align:left; padding-left:7px;}
.titped td.ult{border-right:#A7B9DA 1px solid;}
.cantped{font-size: 11px; color: #2B29A2; height:16px; width:20px; text-align:right; line-height:11px; padding-right:3px;}

.cadaped td{vertical-align:middle; text-align:center; border-left: 1px solid; border-bottom: 1px solid; background-color:#FFFFFF;}
.cadaped td.descrip{text-align:left; padding-left:7px;}
.cadaped td.precio{text-align:right;padding-right:5px;}
.cadaped td.item{text-align:right;padding-right:6px;}
.cadaped td.ult{border-right: 1px solid;}
.cadaped td.ult span{width:16px; height:13px; background-color:#ededed; line-height:11px; border:solid #A7B9DA 1px;}
.cadaped td.ult a:hover{width:16px; height:13px; background-color:#A7B9DA}
.frmped{border: solid 1px #7F9DB9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2B29A2; width:161px;}


/* ADMIN */
.todo{margin-top:7; background:#ffffff;}

.menu{font-size:11px; border:1px solid #999999; font-weight:bold;}
.menu td{border-right: solid 1px #999999; padding: 0 0 0 8; text-align:left; vertical-align:middle;}
.menu a:visited,visited{color:#2B29A2;}
.menu a:hover{color:#000000;}
.frmadm{ font-size: 12px; color: #2B29A2; width:145px;}
.menu td.ult{padding: 0 0 0 8; text-align:left; vertical-align:middle; border: 0px;}
.btnmenu{font-size: 12px; color: #3333cc; background-color: #FBFAF0; height:21px; font-weight:bold;}


.tmb{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999999;}
.tmb td.tit{padding-left:8px; text-align:left; vertical-align:middle; border: 0px; font-size:14; font-weight:bold;}
.tmb td{text-align:left; vertical-align:middle;}
.tmb td.ctr{text-align:center; vertical-align:middle;}
.tmb td.cent{font-size:12; font-weight:bold;text-align:center;}
.tmb td.der{text-align:right; vertical-align:middle; padding:2 8 0 0;}

.frmtit{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#2B29A2 }

.frmacl{color:#666666;}
.frmdesc{border: solid 1px #7F9DB9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2B29A2;}
.frmpre{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#2B29A2; text-align:right;}



