body {
background-image: url(img/fajafondo.gif);  background-repeat:repeat-x;
/*background-color:#ffffff; */
margin:0 auto;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

table {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#consulta {padding:15px; /*border:1px solid #cccccc; background-color:#f4f4f4;*/ width:440px; margin:0 0 30px 0;}

.rojo {color:#ff0000;}

.mensaje {font-size:12px; color:#ffffff; background-color:#666666;}

a {
color:#ff0000;
text-decoration:none;
font-weight:bold;
}
a:hover {
color:#666666;
text-decoration:underline;
font-weight:bold;
}
/*
a:link li  {color:#000000; text-decoration:underline; font-weight:bold; }
a:hover li {color:#ff0000; text-decoration:underline; font-weight:bold; }
a:active li {color:#000000; text-decoration:underline; font-weight:bold; }
a:visited li {color:#ff0000; text-decoration:underline; font-weight:bold; }
*/

hr.linea {
height:1px;
border:.5px solid;
color: #cccccc;
background-color:#999999;
width:100%;
} 

#contenedor {
width:100%;
height:960px;
_height:800px;
margin:0 auto;
padding:0px;
text-align:center;
border:none;
}

#cabezal {
width:100%;
height:90px;
float:left;
background-color:#ffffff;
text-align:center;
}

#faja {
width:100%;
height:270px;
float:left;
padding:0px;
/*background-color:#CCCC00;*/
}

#imghome {
position:absolute;
width:300px;
height:312px;
}


#pie {
width:780px;
height: auto;
position:relative;
float:left;
margin: 0 auto;
text-align:center;
color:#333333;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
margin-top:30px;
margin-bottom:10px;
}

#izquierda {
width:210px;
height:auto;
padding:15px;
float:left;
/*position:relative;*/
font-size:12px;
text-align:left;
}

#derecha {
width:450px;
height:auto;
float:left;
font-size:12px;
text-align:left;
margin:0 0 0 0px;
/*border-left:1px solid #cccccc;*/
padding-left:20px;
}

#box {
width:190px;
height:auto;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
position:relative;
/*border:1px solid #cccccc;    */
/*border-top:10px solid #999999;*/
padding:10px;
margin-bottom:20px;
/*background:#e9e9e9;*/
}

#ficha {
width:520px;
height:auto;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
float:left;
/*border:1px solid #666666;*/
border-bottom:1px dashed #666666;
padding:10px;
margin: 0 0 20px 0;
/*background:#e9e9e9;*/
}

#fotoficha {
width:auto;
height:auto;
text-align:left;
float:left;
/*border:1px solid #cccccc;*/
padding:4px;
margin:0 20px 5px 0;
}



#box1 {
/*width:200px;*/
height:auto;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
position:relative;
}

#formulario {
  display:none;
}

/*
#mas {
font: Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCC00;
text-align:right;

}*/

.titulo_prod {
color:#000000;
font-size:12px;
font-weight:bold;
}

.precio {
color:#000000;
font-size:12px;
font-weight:bold;
background-color:#CCFF00;
padding:none;
}

.nota {
color:#000000;
font-size:12px;
background-color:#CCFF00;
padding:none;
}

.precio_fin {
color:#ffffff;
font-size:12px;
font-weight:bold;
background:#ff0000;
padding:none;
}

#novedad {
/*  background:#000000;
  opacity: .2;
  filter: alpha(opacity=50);  */
  color:#000000;
  font-size:12px;
  font-style:Arial;
  width: 350px;
  height:50px;
  padding:10px;
/*  border-bottom:1px dashed #000000;   */
  position:absolute;
  visibility:hidden;
  text-align:left;
}
#novedad a {font-size:12px; color:#ffffff; text-decoration:none;}
#novedad a:hover {color:#ff0000; text-decoration:underline;}

.tit_nov { 
  padding: 2px;
  font-size:12px;
/*  font-weight:bold;   */
  background:#ff0000;
  color:#ffffff;
}



