/* CSS Document */
body{
 margin:0 auto;
 padding:0;     
 color: #000;
 text-align:center;
 font-family:"Trebuchet MS","Lucida Sans Unicode", Arial, Verdana;
 background-color:#02296A;

 font-size:11px;
 }
 .bordeObjGris{border:1px solid #999999;padding:1px;}
 img{border:none;}
 a{ color:#3399CC;text-decoration:none}
 a:hover{color:#333333; text-decoration:underline;}
 h1{color:#003366; font-weight:bold; font-size:16px;height:23px; line-height:23px; border-bottom:1px solid #CCC;font-style:italic;}
#contenedor{
 width: 761px;
 text-align:center;
 margin:0 auto;
 background-color:#FFFFFF;
 background-image:url(../imagenes/general/fondoMenuIzda.jpg); background-repeat:repeat-y;
}    	 
#cabecera{
 width: 761px;
 background-image:url(../imagenes/general/cabecera.jpg);
 background-repeat:no-repeat;
 height: 114px;
 margin: 0;
 color: #333333;
 text-align:left;
 }
 #buscadorCabecera{float:right;height:30px; text-align:right;margin-right:15px;margin-top:10px; }
 #buscadorCabecera form{margin:0;padding:0}
 #menuCabecera{
 width:425px;
 float:left;
 /*position:relative;*/
 display:inline;
 margin-left:213px;
 margin-top:46px;/*86*/
 font-size:12px;
 text-align:center;
 color:#000;
 font-weight:bold;
 font-family:"Trebuchet MS","Lucida Sans Unicode", Arial, Verdana;
 height:20px;
 }
  #menuCabecera ul{ 
  list-style:none;
  display:inline;
  margin:0;

  } 
  #menuCabecera ul li{
  
  float:left; 
  width:82px !important;
  text-align:center;
  padding:0;
  padding-right:3px;
  height:20px;
  line-height:20px;
  }
    #menuCabecera ul li a{
  color:#000;
  text-decoration:none;
  }
    #menuCabecera ul li a:hover{
  color:#FFF;
  }
#izquierda{
 width: 193px;
 float:left;
 margin: 0;
 padding: 0;
}

#derecha{
 width: 497px;
 color: #333333;
 margin: 0;
 padding: 25px 35px;
 float:right;
 background-color:#FFF;
 text-align:left;
 }
 #subPie{
 margin-left:193px;width:527px;float:none;padding:7px 20px; border-right:1px solid #fff;
 background-color:#CCCCCC;
  line-height:15px;
 }
 #subPie ul{
  font-size:11px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  }
#subPie ul li {
  margin: 0;
  padding: 0;
  display: inline;

}
#subPie ul li a{
  height:auto;
  padding: 0px 5px 0px 2px;
  margin:3px 0;
  color: #333;
  text-decoration:none;
  font-size: 11px;
}
#subPie ul li a:hover{
  color:#FFF;/*#63A609;*/
  text-decoration: none;
}

 #pie{
 font-size:11px;
 background-color:#83B9F9;
 margin-left:193px;width:527px;float:none;padding:7px 20px; border-top:1px solid #FFF;border-right:1px solid #fff;
 }
.telefono{padding-top:2px;margin-left:1px;width:192px; background-image:url(../imagenes/general/fondoTelefono.jpg); background-repeat:no-repeat; height:23px;font-size:14px; font-style:italic;color:#003366; font-weight:bold;}
.carrito{ width:192px;background-color:#FFFFFF; background-image:url(../imagenes/general/carrito.gif); background-repeat:no-repeat; background-position: 15px 10px;}
.h1Home{ border-bottom:0 !important;padding-left:25px;line-height:28px; height:28px; background-image:url(../imagenes/general/fondoH1.jpg); background-repeat:no-repeat; font-style:italic;color:#003366; font-weight:bold; font-size:16px; }

/* set the image to use and establish the lower-right position */ 
.cssbox,.cssbox_body, .cssbox_head, .cssbox_head h2  {
    background: transparent url(../imagenes/home/fondoOfertas.gif) no-repeat bottom right; 
} 
.cssboxMarginRight{	margin-right:35px;}
.cssboxSinMargin{    margin: 0px auto; /* use to position the box */ }
.cssbox { 
    width: 200px !important; /* intended total box width - padding-right(next) */
    width: 185px; /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
	float:left;
} 

/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 0px 0 0px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: 22px !important; /* IE Holly Hack */
	line-height:22px;
	font-size:12px;
	text-align:center;
} 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin:0px; /* interior-padding right */ 
    padding: 0px 0 0px 14px;/* mirror .cssbox_head right/left */ 
} 
.precio{margin-top:0;text-align:center; font-size:14px; background-image:url(../imagenes/home/fondoPrecioOfertas.jpg); background-repeat:no-repeat; background-position:50% 50%;}
.containerBox{width:200px;float:left; margin-bottom:20px;}

.cajaOfertas{width:200px;float:left;margin-bottom:1.75em;}
.cajaOfertas_Cab { text-align:center;width:200px; text-align:center; height: 22px !important; line-height:22px;margin:0;background-image:url(../imagenes/general/tabOfertas.gif); background-repeat:no-repeat; background-position:top 50%;}
.cajaOfertas_Cab h2{ font-size:12px;margin:0;}
.cajaOfertas_body { text-align:center;width:198px;margin:0px; border:1px solid #CCC;} 
.cajaOfertasMarginRight{margin:5px 35px 5px auto;}
.cajaOfertasSinMargin{margin: 5px auto;}
.h1Familia{ color:#003366; font-weight:bold; font-size:16px;height:23px; line-height:23px; border:1px solid #CCC; margin-left:17px;text-indent:10px; font-style:italic; /*width:417px;*/} 
.h1Familia a{color:#003366; font-weight:bold; font-size:16px;line-height:23px;text-indent:10px; font-style:italic;}
.h2Familia{ color:#666; font-weight:bold; font-size:18px;}
.cajaFamilia{width:200px;float:left;margin-top:0.6em;margin-bottom:0.9em;display:inline;}
.cajaFamilia_CabFam { text-align:center;width:200px; text-align:center; height: 22px !important; line-height:22px;margin:0;background-image:url(../imagenes/general/tabFamilias.gif); background-repeat:no-repeat; background-position:top 50%;}
.cajaFamilia_CabFam h2{ font-size:12px;margin:0;}
.cajaFamilia_CabFam h2 a{ color:#000; text-decoration:none;}
.cajaFamilia_CabFam h2 a:hover{ color:#FFF;}
.cajaFamilia_CabFam_body { text-align:center;width:198px;margin:0px; border:1px solid #CCC;} 

.paginado{ float:right;text-align:right;margin-right:60px;width:80%}
.paginado a{ border:1px solid #FF9900; color:#666666; font-weight:bold; text-decoration:none; padding:2px 4px; background-color:#f3f4f5;margin-right:3px; line-height:25px;}
.paginado a:hover{ color:#FF9900;}
/* Paginado busquedas */
.paginadoB{ float:none;text-align:right;width:100%; padding-bottom:5px; border-bottom:1px solid #CCC}
.paginadoB a{ border:1px solid #FF9900; color:#666666; font-weight:bold; text-decoration:none; padding:2px 4px; background-color:#f3f4f5;margin-right:3px; line-height:25px;}
.paginadoB a:hover{ color:#FF9900;}
.actualPag{ color:#FFF !important;background-color:#CCC !important;text-decoration:none !important;}

#migas span a{ color:#006699;}
.imgFamilia{padding:10px;border:1px solid #CCC;float:left;display:inline;}
.cajaProducto{width:370px;float:left;margin-top:0.1em;margin-bottom:0.9em;display:inline;}
.cajaMasFotos{ /*background-color:#f3f4f5;border:1px dotted #CCCCCC;*/padding:5px 10px 0px 10px;;width:80px;float:right;margin-top:0.2em;margin-bottom:0.2em;display:inline;margin-left:10px;}
.cajaMasFotos h3{color:#000; font-weight:bold; font-size:12px; border:1px solid #99CCFF;padding:0px 5px; text-align:center; background-image:url(../imagenes/general/fondoTelefono.jpg); background-position:-50px top; background-repeat:no-repeat;}
.imgMasFotos{padding:10px; border:1px solid #CCC; float:left;display:inline; background-color:#FFFFFF;cursor:pointer;}
.Original a{ color:#666666;  text-decoration:none; border-bottom:3px solid #FF9900; line-height:30px; font-weight:bold;}
.Original a:hover{ color:#FF9900;}
.Original {margin-top:10px;text-align:center;}
.cajaProductos{ width:213px;border:1px solid #CCC;float:left;display:inline; padding:0px 10px 10px 10px;  background-image:url(../imagenes/general/fondoProductos.jpg);background-repeat:repeat-x;}
.cajaProductosLeft{margin-left:27px;width:213px;border:1px solid #CCC;float:left;display:inline;padding:0px 10px 10px 10px;  background-image:url(../imagenes/general/fondoProductos.jpg);background-repeat:repeat-x;}
.cajaProductos h2,.cajaProductosLeft h2{line-height:25px;height:25px;font-weight:bold; font-size:12px;text-align:center;margin-top:0 }
.imgProductos{padding:0px; float:right;margin:0px 0px 10px 10px;}
.precioProductos{font-style:italic;color:#003366; font-weight:bold; font-size:16px; border-bottom:2px solid #FF9900;}
.cajaProductos p,.cajaProductosLeft p{padding-top:3px;margin:0 }
.cajaProductos table, .cajaProductosLeft table{border:1px solid #CCC; width:100%;}
.cajaProductos th, .cajaProductosLeft th{ background-color:#f3f4f5; width:40%; border-right:1px solid #CCC}
.cajaProductos td, .cajaProductosLeft td, .cajaProductos th, .cajaProductosLeft th{ padding:3px;}

.tablaCarrito { width:100%;border:1px solid #CCC; border-collapse:collapse;}
.tablaCarrito th{background-color:#f3f4f5; width:40%; border-right:1px solid #CCC;border-collapse:collapse;}
.tablaCarrito td{ padding:3px;margin:0px;border-bottom:1px solid #CCC;border-collapse:collapse;}
.inputCarrito{ font-size:12px;}
address{margin:0 0px 20px 0; padding:10px; font-style:normal; background-color:#FaFaFa; border:1px solid #CCCCCC;background-image:url(../imagenes/quienes.jpg);background-repeat:no-repeat;background-position:right center;}
address p{margin:0;padding:0}
address p.telef{background-image:url(../imagenes/phone_16.gif);background-repeat:no-repeat;background-position:left 50%;padding-left:25px;}
address p.fax{background-image:url(../imagenes/fax_16.gif);background-repeat:no-repeat;background-position:left 50%;padding-left:25px;}
address p.mail{background-image:url(../imagenes/mail_16.gif);background-repeat:no-repeat;background-position:left 50%;padding-left:25px;}
.cerrarSession{ padding:5px 10px;margin:3px 0; background-image:url(../imagenes/general/fondoProductos.jpg);background-repeat:repeat-x; }
.cerrarSession a{color:#FFFFFF; font-weight:bold; text-decoration:none; padding-bottom:3px; }
.cerrarSession a:hover{color:#000; }
.botonBuscar{color:#333333; letter-spacing:0.1em; background-color:#FFCC00; border:1px solid #FFF; font-size:11px; font-weight:bold;padding:1px 5px;}
.iluminado{background-color:#FFFF99; font-style:italic}
