A:link, A:visited {text-decoration: none; color: #4D4DC4;} 
A:hover {color: #454545; text-decoration: none; }
p {margin-top: 0px; margin-bottom:6px;}
BODY{color: #4D4DC4; margin:0; font-family: Arial, Helvetica, sans-serif; background-image:url(imgs/refondo.gif); background-position:center; background-repeat:repeat-y; background-color:#6666CC; }
.bordesup{background:url(imgs/bordesup.gif); background-repeat: no-repeat; background-position:center top; }
.borde{background:url(imgs/fondo.gif); background-repeat:repeat-y; background-position:center; }
.bordeinf{background:url(imgs/bordeinf.gif); background-repeat: no-repeat; background-position:center top; }

.supmenu{background:url(imgs/supmenoff.gif); background-repeat:repeat-x; margin-bottom:2px;}
.supmenu td{color: #4D4DC4;	border: solid #ffffff; border-width: 0 1 0 0; font-size: 12px; vertical-align:middle; text-align:center; height:25px; line-height:25px;}
.supmenu td.cant{text-align:right; padding-right:10px;}
.supmenu td.ult{border-width: 0;}
.supmenu a:link{color: #4D4DC4; padding: 0 5 0 5; height:25px; DISPLAY: block; line-height:25px;}
.supmenu a:visited{color: #4D4DC4; padding: 0 5 0 5; height:25px; DISPLAY: block; line-height:25px;}
.supmenu a:hover {color: #333399; background:url(imgs/supmenon.gif); background-repeat:repeat-x; padding: 0 5 0 5; height:25px; DISPLAY: block; line-height:25px;}

.docepie{font-size: 13px; color: #4D4DC4}
.docepie:link, .docepie:visited{color:#4D4DC4;}
.docepie:hover{color: #333399; text-decoration: underline;}

.bordeportada{border:solid 1px #4D4DC4; margin:0px; padding:0px;}

.doce{font-size: 13px; border-color:#4D4DC4;}
.doce:link, .doce:visited{color:#4D4DC4;}
.doce:hover{color:#333399;}

.menuimg{border:solid 1px #4D4DC4;}
#menu{font-weight: normal; font-size: 13px; line-height:18px;border:solid 1px #4D4DC4; padding:1 1 0 1;}
#menu div a{font-weight: normal; color: #4D4DC4; font-size: 13px; DISPLAY: block; height:20px; width:123px; padding: 0 0 0 3; background-color: #ffffff; margin-bottom:1px;background:url(imgs/supmenoff.gif); background-repeat:repeat-x;}
#menu div a:hover{color:#333399; text-decoration:none; background-color: #9999ff; background:url(imgs/supmenon.gif); background-repeat:repeat-x; }

.titmayor {font-weight:bold; font-size:16px; vertical-align:middle;} 

.divs .darkgrey {border: 1px solid #4D4DC4;}
/*.divs div {border:1px solid; }*/
.once{font-size: 11px; text-align: center;}
.gris{font-size: 11px; text-align: center; color:#999999}
.bordefoto{border:1px solid #4D4DC4;}

.frmcol{font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #4d4dc4; font-weight:bold;background-color: #FAF9FF}
.frmval{font-size:12px; color: #4d4dc4; background-color: #FAF9FF; font-weight:bold; width:26px; text-align:right;}
.formu{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333399; background-color: #FAF9FF} /* #FAF4FF;*/
.formudos{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333399; font-weight:bold; background:url(imgs/supmenoff.gif);}



.docemarron{ margin-top: 6px; font-size: 13px; color:#8822BB; border-color:#F2ACF2;}
.bgpedido{ margin-top: 6px; font-size: 13px; color:#4d4dc4; border:solid 1px #4D4DC4; background-color:#FAF9FF}

.docetext p{font-size: 12px; line-height:18px; margin-top: 0px; margin-bottom:12px;}


.titped td{vertical-align:middle; text-align:center; border: 1px solid; border-right: 0px; background-color:#efefef;}
.titped td.descrip{text-align:left; padding-left:7px;}
.titped td.ult{border-right: 1px solid;}

.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:10px;}
.cadaped td.item{text-align:right;padding-right:6px;}
.cadaped td.ult{border-right: 1px solid;}
.cadaped td.ult a:hover{text-decoration:none; width:14px; height:14px; font-weight: normal; background-color:6666cc; color:ffffff;}
.cadaped td.ult div{text-decoration:none; border:#CCCCCC 1px solid; line-height:10px; width:14px; height:14px; font-weight:normal;}

.miniformuped{font-size: 12px; color: #4D4DC4; background-color: #ffffff; text-align:right; width:22px;}
.final{border: 1px solid #4D4DC4; border-top:0px;}

.btnrecalc{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4D4DC4; width:109px; background-color:#efefef;}
.btnpedido{font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333399; background:url(imgs/supmenoff.gif); width:163px;}

.bordeenvio{border: 1px solid #4d4dc4; font-size: 13px; background-color: #ffffff;}
.bordeenvio td{padding: 5 0 0 10;}
.bordeenvio td.no{padding: 0;}


.btnenviar{font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333399; margin-left:15px;  width:100px; background:url(imgs/supmenoff.gif);}

/* Admin F4E9FE* background-color:#F3F2EF;*/

.todo{margin-top:7; background-image:url(../admin/bg.gif); background-color:#FFFFFF}

.tmb{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4dc4; border:1px solid #999999;}
.tmbtd{border-right: solid 1px #999999;}

.frmadm{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color:#ffffff;}
.frmadmval{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff; text-align:right;}

#contenedor{position:relative;}
#cabecera{position: absolute; top:-134px; width:769px;}
.espaciocab{width:17px;}
.promo{font-size: 11px; text-align: center; border:1px solid #4d4dc4; vertical-align:middle;}
.promono{font-size: 11px; text-align: center; border:1px solid #cccccc; vertical-align:middle; color:999999;}
.promoborde{border: 1px solid #4d4dc4; background-color: #FAF9FF;}

