/* 
ESTILO PARTICULAR DE UNA PÁGINA WEB

Debe existir una hoja de estilos por cada página web que necesite una modificación especifica en los estilos

*/


#catalogo{
background-image:url(../img/fondocatatienda_03.jpg);
height:20px;}



#bienvenida{
padding-left:12px;
float:left;
margin-top:20px;}
#oferta{
float:left;
width:702px;
padding-left:20px;
margin-top:20px;
padding-top:15px;
height:174px;
background-color:#ececec;}
.imagen{
float:left;
line-height:17px;
margin-right:20px;
text-align:right;
width:198px;}

.bienve{
color:#707070;


font-size:18px;}

.xertium{
color:#333399;
font-size:18px;
}

.txt_bienvenida{
float:left;text-align:justify;
line-height:14px;
width:255px;}
.txt_bienvenida a{
color:#333399;
float:right;
font-weight:bold;}

.listado_oferta{
float:left;
width:700px;}

.oferta_producto{
float:left;
width:121px;
margin-right:40px;
height:auto;}
.submenu{
display:block;
float:left;
width:208px;



color:#333399;
font-weight:bold;
font-size:13px;
padding:6px 10px 6px 10px;}

.submenu img{
margin-right:5px;}

.imgoferta{
float:left;
width:121px;

height:81px;
margin-bottom:4px;
margin-top:6px;


overflow:hidden;}

.ver{
float:right;
padding-right:10px;
color:#666666;
font-weight:bold;
display:block;}
.mas{

z-index:1000;
position: absolute;}

.preciooferta{
text-align:right;
line-height:14px;}



#cesta{
float:right;
margin-top:12px;
padding-right:10px;}

#cesta a{
font-weight:bold;
color:#333399;}

#catatienda{
float:left;
padding-left:12px;
}

#productos_tienda{
float:left;

width:691px;
padding-left:10px;
height:auto;}

.producto{
float:left;
margin-right:33px;
width:126px;
height:199px;}
.anadir{font-weight:bold;
color:#333399;
float:right;
padding-top:4px;

display:block;

line-height:15px;}
.producto p{
padding-top:2px;
padding-bottom:2px;}

.recuadro{
width:121px;
overflow:hidden;
border: #CCCCCC 1px solid;
height:auto;}

.txt_recuadro{
float:left;
border-top:#CCCCCC 1px solid;
width:116px;
position:relative;
margin-top:89px;
padding-top:6px;
padding-bottom:4px;
padding-right:5px;
height:40px;
text-align:right;
background-color:#ececec;}
/*.txt_recuadro p{
text-align:right;
position:relative;
margin-top:90px;
line-height:14px;}*/

.imgtienda{
width:121px;
height:90px;
float:left;
position:absolute;
z-index:0;
overflow:hidden;
}

.masxer{
position:absolute;
z-index:1px; 
margin-top:76px;
margin-left:108px;
background-color:#000000;
width:13px;
height:13px;}

.ofertas{
text-decoration:line-through;
}