﻿/* 1) Genéricos */
.mano{cursor:pointer;}

/* 1a) Fuentes */
.fuenteNegroEstandar{color:#000000;}
.fuenteGrisEstandar{color:gray;}
.fuenteAzul12{color:#2E5BCB;font-size:12px;}
.fuenteNegro12{color:#000000;font-size:12px;}
.fuenteNegroNegrita{font-weight:bold;color:Black;}

/* 1b) Tablas */
.tablaNotificaciones{border: 1px dotted gray;}

/* 1c) Labels */
.etiquetaDescripcion{visibility:hidden;}
.EtiquetaPie {  font-family:Verdana,Arial,Serif;color: Gray;}
.labelPaginaGrid{font-size:11px;font-weight:bold;color:#4C4C4C;}
.labelMensajes{font-size:11px;font-weight:bold;color:Red;}
.labelAviso{position:relative;padding-left:10px;top:5px;color:white;}

/* 1d) Links - Hypervinculos */
a.labelEnlace{color:#2E5BCB;text-decoration:underline;}
a.labelEnlaceBold{color:#2E5BCB;text-decoration:underline;font-weight:bold;}

/* 1e) Botones */
.botonGenerico{display:block;border:0px;width:85px;height:24px;background-image:url(Shop/botonNormal.jpg);background-repeat:no-repeat;font-family:Verdana, Arial, Serif;font-size:11px;font-weight:bold;color:White;text-align:center;vertical-align:middle;line-height:20px;cursor:pointer;}
.botonGenericoMediano{display:block;border:0px;width:170px;height:24px;background-image:url(Shop/botonGrande.jpg);background-repeat:no-repeat;font-family:Verdana, Arial, Serif;font-size:11px;font-weight:bold;color:White;text-align:center;vertical-align:middle;line-height:20px;cursor:pointer;}
.botonGenericoGrande{display:block;border:0px;width:210px;height:24px;background-image:url(Shop/botonXXL.jpg);background-repeat:no-repeat;font-family:Verdana, Arial, Serif;font-size:11px;font-weight:bold;color:White;text-align:center;vertical-align:middle;line-height:20px;cursor:pointer;}
.botonEditarCesta{display:block; padding:0px; margin:0px; border:0px; height: 32px; width:33px; background-color:#FFFFFF; cursor:pointer; background-image:url(shop/lapiz.gif);vertical-align:middle;}
.botonBorrarCesta{display:block; padding:0px; margin:0px; border:0px; height: 33px; width:35px; background-color:#FFFFFF; cursor:pointer; background-image:url(shop/papelera.gif);vertical-align:middle; }
.botonAñadirCesta{display:block; padding:0px; margin:0px; border:0px; height: 33px; width:35px; background-color:#FFFFFF; cursor:pointer; background-image:url(shop/cestaCompra.gif);vertical-align:middle; }

/* 1f) Datagrids - Filas de Datagrids */
.gridGenerico{width:100%;}

.rowHeader {height:25px; background-color:#617DF9; color:#ffffff;text-align:center;font-family:Verdana,Arial,Serif;font-size:10px;border-bottom:1px solid #2C43A9;text-decoration:none;}
.rowNormal {height:20px; background-color:#ffffff; color:#031986;text-align:center;font-family:Verdana,Arial,Serif;font-size:10px;border-bottom:1px solid #2C43A9;padding-bottom:4px;padding-top:5px;}
.rowSeleccionada{ height:20px; background-color:#617DF9; color:#ffffff;text-align:center;font-family:Verdana,Arial,Serif;font-size:10px;}
.rowAlternativa{height:20px; background-color: Transparent; color:#ffffff;text-align:center;font-family:Verdana,Arial,Serif;font-size:10px;}

/* 1g) Columnas - Celdas */
.columnaBoton {background-color:#ffffff; color:#031986;text-align:center;font-family:Verdana,Arial,Serif;font-size:10px;border-bottom:1px solid #031986;padding-bottom:4px;padding-top:5px;}
.columnaHidden { display:none; }

/* 1h) DIVs */
#divCestaVacia{display:block;border:0px solid red;position:relative;left:100px;top:0px;font-family:Verdana,Arial,Serif;background-image:url(Shop/Aviso.gif);background-repeat:no-repeat;font-size:13px;font-weight:bold;color:#4866E3;width:496px;height:190px;}

/* 1i) Textboxes */ 
.textboxShop{border-top:2px solid #31469F;border-left:2px solid #31469F;border-bottom:1px solid #9CAEFB;border-right:1px solid #9CAEFB;color:#4C4C4C;font-family:Verdana, Arial, Serif;font-size:11px;}
.comboShop{height: 18px; width:460px; margin:0px; padding:0px; border-top:2px solid #31469F;border-left:2px solid #31469F;border-bottom:1px solid #9CAEFB;border-right:1px solid #9CAEFB;color:#4C4C4C;font-family:Verdana, Arial, Serif;font-size:11px;}

/* 2) Controles */

/* 2a) ctrlShopArticulos */
.divArticulosInd{display:block;position:relative;width:140px;padding:3px;margin:auto;text-align:center;}
.divCaracteristicasArticulo{display:block;position:absolute;top:0px;left:0px;width:140px;border:0px solid darkgray;}
#capaComparador{}
.tablaArticulosInd{width:100%;color:#000000;}
.celdaArticulosImagen{width:100%;height:100px;}
.celdaArticulosIndTitulo{font-weight:bold;text-decoration:none;padding-bottom:3px;padding-top:7px;}

/* 2b) ctrlShopComparador */
.EtiquetaTituloIz {	margin: 0px;font-size:12px;font-weight:bold;margin-top:6px;margin-left:6px;margin-bottom:15px;color:#2E5BCB;}
.tablaContainerComparador{display:block;padding-top:6px; padding-bottom:15px;}
.celdaContainerComparador1{vertical-align:middle;padding-left:15px;}
.celdaContainerComparador2{vertical-align:middle;padding-left:20px;}
.tablaComparador{display:block; width:218px; height:78px; background-image:url(Shop/CajaComparador.gif);}
.celdaComparador1{width:204px;height:41px; padding-top:6px; padding-left:7px; padding-right:7px;}
.celdaComparador2{width:110px;padding-bottom:6px;}
.celdaComparador3{width:108px;padding-bottom:6px;}
.labelComparador{font-weight:bold;color:#2E5BCB;}

/* 2c) ctrlShopBuscadorProducto */
#TablaBuscadorProductos{display:block;}
#TablaBuscadorProductos th{color:White;padding-bottom:2px;}
#TablaBuscadorPrecio{display:block;}
#TablaBuscadorPrecio th{color:White;padding-bottom:2px;}

.celdaTablaBuscadorProductosA{padding-top:4px;}
.celdaTablaBuscadorProductosB{padding-top:4px;}
.celdaTablaBuscadorPrecioA{padding-top:4px;}
.celdaTablaBuscadorPrecioB{padding-top:4px;}

.textboxBuscador {height:10px;border:1px solid white;background-color:Transparent;width:65px;margin-left:5px;font-size:10px;font-family:Verdana,Arial,Serif; color:White;}
.textboxBuscador2 {height:10px;border:1px solid white;background-color:Transparent;width:45px;margin-left:5px;font-size:10px;font-family:Verdana,Arial,Serif; color:White;}
.textboxBuscador3 {height:10px;border:1px solid white;background-color:Transparent;width:45px;margin-left:5px;font-size:10px;font-family:Verdana,Arial,Serif; color:White;}
.textboxBuscadorPeque{height:10px;border:1px solid black;width:50px;margin-left:0px;font-size:10px;font-family:Verdana,Arial,Serif;}

.labelBuscador{color:White;}

.botonBuscador{border:0px solid black;color:white;text-align:center;background-color:Transparent;font-weight:bold;font-size:10px;text-decoration:underline; cursor:pointer;}

.panelBuscadorProductos{display:block;position:absolute;top:20px;left:10px;width:175px;}
.panelBuscadorPrecio{display:block;position:absolute;top:20px;left:200px;width:210px;}

/* 2d) ctrlShopIndiceProductos */
#divAlfabeto{font-size:16px;}

/* 2e) ctrlShopPresupuestoOnline*/ 
.TablaPresupuesto{display:block; width:760px; margin-top:10px; font-family:Verdana,Arial,Serif; font-size:10px; color:#031986; border:1px solid #2E5BCB;}
.TablaPresupuesto th{height:25px;width:750px; padding-left:10px;border:0px;text-align:left;background-image:url(Shop/shoptablatr.jpg);background-repeat:repeat-x;font-family:Verdana,Arial,Serif;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.TablaPresupuesto td{padding-left:0px;padding-right:1px;padding-top:5px;padding-bottom:4px;border:0px solid 2E5BCB;vertical-align:top;}

.botonVolverSinEstilos{position:relative;left:370px;font-family:Verdana, Arial, Serif;font-weight:bold;font-size:14px;border:0px solid black;background-color:Transparent;cursor:pointer;color:White;}
.divTextoPresupuesto {font-weight:normal;}
.divTituloPresupuestoSub {font-size:11px;font-weight:bold;color:Red;}
.divTituloPresupuestoCursiva {font-size:11px;font-weight:bold;font-style:italic;}
.divTextoPresupuesto {font-weight:normal;}
.botonInvisible{border:0px;cursor:pointer;margin:0px;padding:0px;width:225px;height:68px;}
.celdaEspacioInferior5{padding-bottom:5px;}
.botonPtoOnline{color:#2E5BCB; font-family:Verdana,Arial,Serif; font-size:13px; font-weight:bold;border:0px solid black;background-color:#FFFFFF;text-align:left;cursor:pointer;}

/* 2e) ctrlShopCestaCompra */
.botonSinestilo{border:0px solid blue;font-family:Verdana,Arial,Serif;font-size:11px;font-weight:bold;text-decoration:underline;color:Black;background-color:White;text-align:left;cursor:pointer;}

/* 2f) ctrlShopIndiceProductos */
.divCapaIzquierda{float: left;width: 150px;}
.divCapaDerecha{float:  right;width: 450px;}
.divWrapArticulos{width:110px;overflow:hidden;}

/* 2g) ctrlShopPaginaComparador */
.tablaContainerPaginaComparador{display:block;padding-top:6px; padding-bottom:15px;}
.celdaContainerPaginaComparador1{vertical-align:middle;padding-left:15px;width:500px;}
.celdaContainerPaginaComparador2{vertical-align:middle;padding-left:20px;}
.tablaPaginaComparador{display:block; width:251px; height:66px; background-image:url(Shop/CajaComparador2.gif);}
.celdaPaginaComparador1{width:237px; padding-top:8px; padding-bottom:10px; padding-left:7px; padding-right:7px;}
.celdaPaginaComparador2{width:134px;padding-bottom:6px;padding-left:7px;}
.celdaPaginaComparador3{width:96px;padding-bottom:6px;padding-left:7px; padding-right:7px;}

/* 2h) ctrlShopFormularioPed */
.capaDatosUsuarioPedido{display:block; position:relative; width:95%;padding-bottom:10px;}
.TablaPedido{display:block; width:760px;  border:1px solid #2E5BCB;}
.TablaPedido2{display:block; width:760px;  border:0px solid #2E5BCB;}
.celdaPedido1{padding-left:10px;padding-right:10px;padding-bottom:5px; font-size:11px; padding-top:10px; font-weight:bold; color:#4C4C4C; text-decoration:underline; }
.celdaPedido2{padding-left:10px; padding-bottom:10px; color:#4C4C4C; }
.celdaPedido3A{padding-left:10px; padding-right:20px; padding-bottom:4px; text-align:left;}
.celdaPedido3B{padding-left:10px; padding-right:15px; padding-bottom:10px; text-align:left;}
.celdaPedido4A{padding-left:10px; text-align:left;padding-bottom:4px;width:33%;}
.celdaPedido4B{padding-left:10px; text-align:left;padding-bottom:10px;width:33%;}
.btnPanelControlPedido{position:relative;left:-12px;padding:0px; margin:0px; border:0px solid black;background-color:Transparent;cursor:pointer;font-family:Verdana, Arial, Serif;font-weight:bold;text-decoration:underline;font-size:10px; color:#2E5BCB;}
.labelErrorPedido{display:block;padding-bottom:10px;color:Red; font-family:Verdana,Arial,Serif;font-size:11px;}
.cajaResumenDirEnvioPedido{display:block; width:97%;padding:10px;margin-bottom:5px;border:1px dashed #A0A0A0;text-align:left;}

/* 3) Paginas */

/* 3a) ShopDetalleImagenenes */
#divContenedorFotos{display:block;position:relative;width:100%;text-align:center;font-family:Verdana,Arial,Serif;font-size:10px;}
.tablaFotos{width:551px; border:1px solid #888888; color:#031986;}
.celdaTiraFotos{width: 100px; padding-top:0px; padding-bottom:0px; border-right:#CCCCCC 1px solid;}
.celdaPpalFotos{width: 450px; background-color:#EEEEEE;}
.tablaZonaFoto{width:450px; height:450px; background-color:#EEEEEE; border-bottom:1px solid #AAAAAA;}
.celdaMuestraFoto{width: 450px; height: 450px; }
.panelFotos{width:100px; height:750px; overflow:scroll;top:inherit;}
.labelFoto{color:#333333;margin-left:5px;}
.tablaFotosRelacionadas{width: 450px;border-top:1px solid #888888; background-color:White;}
.celdaTituloRelacionados{color:#333333;text-decoration:underline;background-color:#EEEEEE; padding:5px; font-weight:bold;}

