body { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; background-image: url(../images/bckg_home.jpg);background-repeat: no-repeat; margin: 0px; padding:0; border:0; width:460px;}

h1 {width:460px; margin: 0 0 0 10px;}
h1.lector {background-image:url(../images/tit_lector.gif); background-repeat: no-repeat; background-position: 30px;height:30px;}
h1.pdv {background-image:url(../images/tit_pdv.gif); background-repeat: no-repeat; background-position: 30px;height:30px;}
h1.catalogo { background-image:url(../images/tit_cat_det.gif); background-repeat: no-repeat; background-position: 10px;height:35px;  }
h2 {font-size: 14px; color: #333333;}
a:link {color:#000; text-decoration:underline;}
a:visited {color:#000; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}


/* header pop up */
#header {width:460px;margin: 10px 0 0 10px;}
.cerrar {float:right; margin-right:20px; margin-right:20px !important margin-right:0px;}
.logo {float:left; margin-left:30px; margin-left:30px !important margin-left:15px;}
.separador {clear:both;}
.derecha {float:left; margin-right:5px;}

/* contenido pop up */
#contenido{width:460px;margin: 0 0 0 10px; margin: 0 0 0 10px !important margin: 0 0 0 5px; float:left; }
.icono, .imagen { float:left;}
.icono { width:20px;}
.icono img{ margin-bottom:5px;}
.imagen { margin-left:10px;}
.texto { margin-left: 205px;}
.historico{ background-color:#D7E6EF;padding:8px 8px 8px 35px;}

/* --- contenido MODULOS INTERNOS --------------------------*/
#mod { margin-top:10px;  width:450px; float:left;}
#mod .modicon { width:30px; float:left;}
#mod .moddet {padding-bottom:10px; width:400px; float:left; }
#mod .moddet table {margin:0; padding:0; border:0; float:left;}
#mod .moddet table td {margin:0; padding:0; border:0;}
#mod .moddet table td h1 {margin:0; padding:0; padding-bottom:7px; border:0; color:#000000; font-size:14px; font-weight:bold; display:block; width:auto;}
#mod .moddet table td h2 {margin:0; padding:0; padding-bottom:2px; border:0; color:#960; font-size:10px; font-weight:normal; text-align:left; display:block;}
#mod .moddet table td p {margin:0; padding:0; padding-bottom:5px;  color:#000; font-weight:normal; line-height:13px; text-align:left;  width:400px;  }
#mod .moddet table td p.sinopsis {padding-bottom:10px; color:#999; font-size:12px; font-weight:normal; /*font-style:italic;*/ line-height:14px; width:auto;  }
#mod .moddet table td p.precio {margin:0; padding:0; padding-bottom:5px; border:0; color:#000; font-size:12px; font-weight:bold; line-height:13px; text-align:left; }
#mod .moddet table td img {margin:0; padding:0; border:0;}
#mod .moddet table td img.modfoto {margin:0; padding:0; padding-left:5px; border:0; float:right;}
#mod .moddet table td img.catdet {margin:0; padding:0; margin-right:10px; margin-bottom:10px;border:0; float:left;}
.ganador {font-size:11px; color:#003366!important; background-color:#e4edf3; padding:3px!important;}

/* ---  footer ----------------------------*/
#footer {  margin-top:10px; border-top:2px solid #003e71; width:480px; height:70px;  float:left; float:left !important float:none;}
#footer p { padding-left:10px; border:0; color:#999; font-size:10px; text-align:left; width:420px; }
#footer p a {color:#999; text-decoration:none; background-color:#FFF; background-repeat:no-repeat;}
#footer p a:hover {color:#FFF; text-decoration:none; background-color:#FF9900; background-repeat:no-repeat;}