/* CSS Document */
body{background-color:#EFEFEF; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#general{width:998px;}
.cabeceraIzda{background-image:url(../imagenes/cabeceraizda.jpg); width:998px; height:62px; background-repeat:no-repeat;}
.BotoneraGeneral{padding:5px 0 0 75px;}
.BotoneraGeneral a.on, .BotoneraGeneral a.off{text-decoration:none; padding-left:25px; font-size:11px;}
.BotoneraGeneral a.on, .BotoneraGeneral a.off:hover{color:#008AFF;}
.BotoneraGeneral a.off{color:#FFFFFF;}
.carritoCompra{font-size:10px; color:#222222; padding:20px 0 0 288px;}

#cuerpo{width:998px; padding-bottom:10px;}
.parteIzda{background-image:url(../imagenes/bac_fondo_menu.jpg); background-repeat:repeat-y;}
.cuerpoMenuIzda{background-image:url(../imagenes/fnd_menuizda.jpg); width:239px; height:674px;  background-repeat:repeat-x; background-color:#000407; text-align:left;}

.formulario{text-transform:uppercase; font-size:10px; overflow:hidden; padding-left:18px; border-bottom:1px solid #01335E; padding-bottom:16px;}
.boton{background-image:url(../imagenes/fnd_boton.gif); background-repeat:repeat-x; height:20px; float:left; padding-top:3px;}
.boton a.on, .boton a.off{color:#FFFFFF; padding:0px 10px 0 10px; text-transform:uppercase;}
.boton a.on, .boton a.off:hover{text-decoration:underline;}
.boton a.off{text-decoration:none;}
.caja, .caja2{float:left; background-color:#222222; border:1px solid #00D2FF; margin-right:10px; color:#FFFFFF;}
.caja{width:108px;}

.menuIzda{border-top:1px solid #58B0FF; border-bottom:1px solid #58B0FF; overflow:hidden; padding:18px 0 34px 0;}
.menuLinea{border-bottom:1px solid #00D2FF; overflow:hidden; width:195px; padding:6px 0 6px 10px; margin-left:16px;}
.menuLinea a.on, .menuLinea a.off{text-decoration:none; text-transform:uppercase; color:#FFFFFF;}
.menuLinea a.on, .menuLinea a.off:hover{color:#57B1FF;}
.menuLinea a.off{text-decoration:none;}

.submenu{overflow:hidden; padding-top:10px; width:206px; margin-right:21px;}
.submenu a{width:206px; float:left; padding-left:7px;}
.submenu a.on, .submenu a.off{color:#57B1FF; text-decoration:none; text-transform:none;}
.submenu a.on, .submenu a.off:hover{height:18px; border-bottom:1px solid #048CFF; background-image:url(../imagenes/flecha_grande.gif); background-repeat:no-repeat; background-position:173px 0; margin:0;}
.submenu a.off{height:19px; background-image:url(../imagenes/flecha_pequena.gif); background-repeat:no-repeat; background-position:183px 3px; margin:0;}

.submenu a.onSinFlecha, .submenu a.offSinFlecha{color:#57B1FF; text-decoration:none; text-transform:none;}
.submenu a.onSinFlecha, .submenu a.offSinFlecha:hover{height:18px; border-bottom:1px solid #048CFF; margin:0;}
.submenu a.offSinFlecha{height:19px; margin:0;}

.anylinkcss{position:absolute; left:0; top:0; visibility:hidden; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#57B1FF; width:179px; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:10px 0 20px 0; margin-top:2px;}
.anylinkcss ul{margin:0; padding:0; list-style-type:none; margin-left:32px;}
.anylinkcss ul li a{width:124px; border-bottom:1px solid #FFFFFF; margin:0; display:block;}
.anylinkcss ul li a.on, .anylinkcss ul li a.off{width:124px; text-decoration:none; color:#00182C; padding:0; margin:0; padding-left:15px; padding-right:8px; margin-top:2px;}
.anylinkcss ul li a.on, .anylinkcss ul li a.off:hover{color:#FFFFFF;}
.anylinkcss ul li a.off{color:#00182C;}

.UsuarioContrasena{color:#FFFFFF; padding-left:26px; padding-top:30px; *padding-top:10px;}
.txt{padding-right:10px; padding-bottom:10px;}
.caja2{width:116px; margin-bottom:5px; *margin-bottom:10px;}
.enviar{padding-top:6px; padding-left:49px;}
.botonEnviar{padding-top:5px; margin-left:65px;}
.usuariosOlvidados{color:#FFFFFF; font-size:9px; padding:40px 0 0 40px; *padding:10px 0 0 40px;}
.usuariosOlvidados a.on, .usuariosOlvidados a.off{color:#008AFF;}
.usuariosOlvidados a.on, .usuariosOlvidados a.off:hover{text-decoration:none; color:#008AFF;}
.usuariosOlvidados a.off{text-decoration:underline; color:#008AFF;}

#cuerpoDerecha{width:734px; padding:0 19px 0 24px;}
.cuerpoDerechaContenido{border:1px solid #CCCCCC; background-color:#FFFFFF; padding:30px;}
.cuerpoDerechaContenidoEditable{border:1px solid #CCCCCC; background-color:#FFFFFF; padding:0px;}

.patrocinadores{padding-top:10px; padding-left:100px;}
.patrocinadores img{padding-right:30px;}

.producto{width:631px; height:29px; border:solid #cccccc 1px;}
.producto a{text-transform:uppercase; text-decoration:none; font-size:10px; color:#000000;  background-color:#cccccc; float:left; height:22px; *height:29px; border-right:1px solid #ffffff; padding:7px 10px 0 10px;}
.producto a.on, .producto a:hover{color:#FFFFFF; background-color:#0086f9;}

.nombreProducto{font-size:30px; color:#0086f9; padding-bottom:18px;}
.descipcionProducto{font-size:18px; color:#0086f9; padding:15px 0 15px 0;}
.precioProducto{font-size:10px; padding-bottom:5px;}
.cifraProducto{font-size:18px; text-align:right;}
.cifraProducto a.on, .cifraProducto a.off{color:#008AFF;}
.cifraProducto a.on, .cifraProducto a.off:hover{text-decoration:none;}
.cifraProducto a.off{text-decoration:underline;}
.disponibilidadProducto a{color:#000000;}
.cantidadProducto{text-align:right;padding-bottom:5px;}

#pie{background-image:url(../imagenes/back_pie.jpg); background-repeat:repeat; width:998px; height:37px; color:#FFFFFF; font-size:9px; margin-top:10px; text-align:center;}
#pie a{color:#FFFFFF;}
a{text-decoration:none;}
img {border:none;}

/*pagina productos*/
.listado{font-size:10px; font-weight:normal; color:#008AFF;}
.listado a{color:#008AFF;}
.listado a.on, .listado a.off:hover{text-decoration:underline; color:#E41E26;}
.listado a.off{text-decoration:none;}

.ruta{font-size:10px; color:#008AFF; padding-bottom:10px;}
.ruta a.on, .ruta a.off{color:#008AFF;}
.ruta a.on, .ruta a.off:hover{text-decoration:none;}
.ruta a.off{text-decoration:underline;}

.listadoProductos{text-align:left;}
.fotoMiniatura{border:1px solid #CCCCCC; float:left; margin-right:10px;}
.listadoProductos a, .btnLisProd a{margin:0; padding:0; font-size:12px; color:#008AFF; text-transform:uppercase; font-weight:bold;}
.listadoProductos p{margin:0; padding:0; font-size:10px; text-transform:uppercase;}
.precio{color:#000000; padding-top:10px; font-weight:bold;}
.precioDesde{color:#E41E26; font-weight:bold;}
.precioDesdene{color:#000000; font-weight:bold; padding:10px;}
.cifraProductos{font-size:14px; font-weight:bold;}
.botoneraListado{padding-top:20px;}
.anadirCesta{padding-top:5px; float:left;}
.espTd{padding-bottom:20px;}

.factura {font-family:Tahoma, Geneva, sans-serif;}
.factura th {font-weight:bold; font-size:15px;padding-bottom: 10px; border-bottom: 1px solid #000000; text-align:left}
.factura td {padding: 3px}
.factura td.negrita {font-weight:bold;}
.factura th.derecha, td.derecha {text-align:right}

.cifraFundaportable{padding:0; margin:0; font-size:18px; text-align:right; color:#e41e26; padding-bottom:5px;}
.cifraFundaportablene{font-size:18px; text-align:right; color:#000000; padding-bottom:5px;}
.nombreItem{padding:0 0 0 30px; text-align:left;}
.nombreItem p{text-transform:none; padding-top:10px; font-size:10px; text-align:left;}
.nombreItem a{font-size:14px; color:#0086f9;}
.bordeImg{border:1px solid #028af8; margin:5px}
.fondoGris{background-image:url(../imagenes/fnd_gris.gif); background-repeat:repeat-x; height:24px; font-size:10px; text-align:center; padding-top:5px;}
.btnLisProd{padding:10px 0 10px 90px;}
.btntd{padding-left:15px;}
.btnEnvios{padding-top:20px; padding-left:20px;}
.caja3{width:230px; border:1px solid #cccccc; font-size:10px; color:#333333; margin-bottom:10px;}
.caja4{border:1px solid #cccccc; font-size:10px; color:#333333; margin-bottom:10px;}

/* botones de colores*/
.botonCol{margin-bottom:10px;}
.botonRojo{background-image:url(../imagenes/fnd_btn_rojo.gif); background-repeat:repeat-x; height:20px; float:left; padding-top:3px; *padding-top:0px;}
.botonGris{background-image:url(../imagenes/fnd_btn_gris.gif); background-repeat:repeat-x; height:20px; float:left; padding-top:3px; *padding-top:0px;}
.botonAzul{background-image:url(../imagenes/fnd_btn_azul.gif); background-repeat:repeat-x; height:20px; float:left; padding-top:3px; *padding-top:0px;}
.botonRojo a, .botonGris a, .botonAzul a{color:#FFFFFF; padding:0px 10px 0 10px; text-transform:uppercase; font-weight:normal; text-decoration:none;}
.gris{color:#666666;}

/*presupuesto*/
.presupuesto{margin-left:10px;}
.txtPres{padding:0; margin:0; padding:10px 10px 20px 10px; *padding:10px 10px 0 10px;}
.formPresup td{padding-bottom:10px;}
.enviarPresu{padding-left:514px; *padding-left:534px; padding-bottom:15px; *padding-bottom:0;}
