/* CSS Document */
body{margin:0; padding:0; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#04202e; background-color:#d8e2e7;}
h1 {font-size:30px; color:#04202e; padding-bottom:0 0 18px 0; margin:0;}
#general{width:998px; background-color:#FFF}

.titular{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:30px; color:#04202e; padding:10px 10px 10px 25px;}
.cestaCompra a{background-color:#a8bbc5; text-decoration:none; font-weight:bold; font-size:11px; color:#FFF; padding:5px 13px; margin-right:10px;}
.miCuenta{border:1px solid #c90044; font-size:11px; color:#04202e; padding:5px 12px;}
.azul{color:#5a7e92;}
.rosa{padding-top:5px;}
.rosa a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c60540;}
.azulOscuro{padding-top:5px;}
.azulOscuro a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#04202e;}
.azulClaro{padding-top:5px;}
.azulClaro a{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#5a7e92;}

.cabeceraIzda{width:959px; background-repeat:no-repeat; height:35px;}
.BotoneraGeneral{width:959px; background-image:url(../imagenes/fnd_menu1.gif); background-color:#04202e; font-size:12px; letter-spacing:-1px; height:35px; margin:0 0 20px 20px;}
.BotoneraGeneral a.on, .BotoneraGeneral a.off{float:left; width:85px; text-align:right; text-decoration:none; padding:7px 30px 0 0; background-image:url(../imagenes/flecha_menu1.gif); background-repeat:no-repeat; background-position:right 10px; height:35px;}
.BotoneraGeneral a.on, .BotoneraGeneral a.off:hover{color:#c60540;}
.separador{float:left; margin:0 20px 0 8px;}
.BotoneraGeneral a.off{color:#FFFFFF;}
.carritoCompra{font-size:10px; color:#222222; padding:20px 0 0 288px;}

#cuerpo{width:998px; padding-bottom:10px;}
.cuerpoMenuIzda{width:239px; text-align:left;}

.formulario{float:left; background-image:url(../imagenes/fnd_buscar.gif); width:239px; background-repeat:no-repeat; background-position:bottom; font-size:11px; overflow:hidden; margin-left:20px; padding-bottom:16px;}
.boton a.on, .boton a.off{color:#c60540; padding:0px 0 0 0px; *padding:0px 10px 0 0px; font-weight:bold;}
.boton a.on, .boton a.off:hover{text-decoration:underline;}
.boton a.off{text-decoration:none;}
.caja, .caja2{float:left; background-image:url(../imagenes/fnd_input.gif); border:0; margin-right:10px; color:#04202e; font-size:11px; padding-top:3px; height:13px; padding-left:5px;}

.menuIzda{float:left; width:206px; padding:18px 0 34px 0; font-size:11px;}
.menuLinea{float:left; width:206px; margin-left:40px;}
.menuLinea a{width:178px; float:left; background-image:url(../imagenes/flecha_menuizda.png); background-repeat:no-repeat; background-position:15px 11px; padding:8px 0 8px 26px;}
.menuLinea a.on, .menuLinea a.off{float:left; text-decoration:none; color:#5a7e92;}
.menuLinea a.on, .menuLinea a.off:hover{color:#5a7e92; background-color:#d8e2e7;}

.submenu{float:left; padding:10px 0 0 34px; width:136px;}
.submenu a{float:left; width:170px; padding:3px 0;}
.submenu a.on, .submenu a.off{color:#5a7e92; text-decoration:none; border-bottom:1px solid #d8e2e7; background-image:url(../imagenes/flecha_submenuoff.gif); background-repeat:no-repeat; background-position:right;}
.submenu a.on, .submenu a.off:hover{border-bottom:1px solid #c90044; background-color:#FFFFFF; color:#c90044; background-image:url(../imagenes/flecha_submenuon.gif); background-repeat:no-repeat; background-position:right;}

.submenu a.onSinFlecha, .submenu a.offSinFlecha{color:#5a7e92; text-decoration:none; border-bottom:1px solid #d8e2e7; background-image:none;}
.submenu a.onSinFlecha, .submenu a.offSinFlecha:hover{border-bottom:1px solid #c90044; background-color:#FFF; color:#c90044; background-image:none;}

.anylinkcss{position:absolute; left:0; top:0; visibility:hidden; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:179px; border:1px solid #c90044; padding:10px 0 20px 0; margin-top:2px; background-color:#FFFFFF;}
.anylinkcss ul{margin:0; padding:0; list-style-type:none; margin-left:15px;}
.anylinkcss ul li a{width:124px; border-bottom:1px solid #d8e2e7; margin:0; display:block;}
.anylinkcss ul li a.on, .anylinkcss ul li a.off{width:124px; text-decoration:nonoe; color:#5a7e92; 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:#5a7e92;}
.anylinkcss ul li a.off{color:#5a7e92;}

.UsuarioContrasena{float:left; background-image:url(../imagenes/fnd_usuario.gif); width:239px; background-repeat:no-repeat; background-position:top; font-size:12px; overflow:hidden; margin-left:20px; padding-bottom:16px;}
.UsuarioContrasena td{padding-bottom:5px;}
.txt{padding-right:10px; color:#5a7e92; font-weight:normal; font-size:11px; padding-left:20px;}
.caja2{width:149px;}
.enviar{padding-top:6px; float:left;}
.botonEnviar{padding-top:5px; margin-left:65px;}
.usuariosOlvidados{color:#a8bbc5; font-size:11px;}
.usuariosOlvidados a{color:#a8bbc5;}

#cuerpoDerecha{width:732px; padding:0 19px 0 24px;}
.cuerpoDerechaContenido{border:1px solid #CCCCCC; background-color:#FFFFFF; padding:30px;}
.cuerpoDerechaContenidoHome{float:left; width:635px; border:1px solid #CCCCCC; background-color:#FFFFFF; padding:30px;}
.cuerpoDerechaContenidoEditable{border:1px solid #CCCCCC; background-color:#FFFFFF; padding:0; font-size:11px;}

.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:#04202e;  background-color:#d8e2e7; 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:#c60540;}

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

#pie{border-top:5px solid #04202e; width:958px; height:37px; color:#5a7e92; font-size:10px; margin-top:10px; text-align:right;}
#pie a{color:#5a7e92;}
a{text-decoration:none;}
img{border:none;}

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

.ruta{font-size:10px; padding-bottom:10px; color:#04202e;}
.ruta a.on, .ruta a.off{color:#c60540;}
.ruta a.on, .ruta a.off:hover{text-decoration:underline; color:#c60540;}

.listadoProductos{text-align:left; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}
.fotoMiniatura{border:1px solid #CCCCCC; float:left; margin-right:10px;}
.nombreMarca{font-size:11px; font-weight:normal; color:#04202e;}
.titProducto{font-size:12px; color:#04202e; font-weight:bold;}
.titProducto a, .btnLisProd a{margin:0; padding:0; font-size:12px; color:#04202e; font-weight:bold;}
.listadoProductos p{margin:0; padding:0; font-size:11px;}
.precio{color:#5a7e92; padding-top:10px; font-size:11px;}
.precio a{font-size:14px; color:#5a7e92; font-weight:bold;}
.precioDesde{color:#c90044; font-weight:bold;}
.precioDesdene{color:#c90044; font-weight:bold; padding:10px;}
.cifraProductos{font-size:14px; font-weight:bold; color:#c90044;}
.botoneraListado{padding-top:20px;}
.anadirCesta{padding-top:5px; float:left;}
.espTd{padding-bottom:20px;}

.factura th{font-weight:bold; font-size:15px; padding-bottom:10px; border-bottom:1px solid #d8e2e7; text-align:left;}
.factura td{padding: 3px}
.factura td.negrita {font-weight:bold; font-size:11px; color:#04202e;}

.cifraFundaportable{padding:0; margin:0; font-size:18px; text-align:right; color:#c60540; 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:11px; text-align:left;}
.nombreItem a{font-size:14px; color:#04202E;}
.bordeImg{border:1px solid #CCCCCC; margin:5px}
.fondoGris{background-image:url(../imagenes/fnd_gris.gif); background-repeat:repeat-x; height:24px; font-size:11px; 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; float:left; background-image:url(../imagenes/fnd_input.gif); border:0; margin-right:10px; color:#04202e; font-size:11px; padding-top:3px; height:13px; padding-left:5px;}
.caja4{float:left; background-image:url(../imagenes/fnd_input.gif); border:0; margin-right:10px; color:#04202e; font-size:11px; height:20px; padding-left:5px;}
.caja5{float:left; margin-right:10px; color:#04202e; font-size:11px; height:20px; padding-left:5px; border:1px solid #CCC;}
.nuevUsu td{padding-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; 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 27px;}
.formPresup td{padding-bottom:10px;}
.enviarPresu{padding-left:514px; *padding-left:534px; padding-bottom:15px; *padding-bottom:0;}

