﻿/* 1) Genéricos */
.mano{cursor:pointer;}

/* 1a) Fuentes */
.fuenteGrisClaro{font-size:11px;font-weight:normal;color:#8a8a8a;}

/* 1b) Tablas */
.tablaNotificaciones{border: 1px dotted gray;}

/* 1c) Labels */
.etiquetaTituloShop{display:block;font-size:22px;color:#8a8a8a;font-weight:normal;padding-top:10px;padding-bottom:5px;}
.etiquetaDescripcion{visibility:hidden;}
.EtiquetaPie {display:block;position:relative;font-family:Verdana,Arial,Serif;color:Gray;margin-bottom:15px;}
.labelPaginaGridAbajo{display:block; position:relative; font-size:11px;color:#646464;padding-top:10px;font-weight:normal;}
.labelPaginaGridArriba{display:block; position:relative; font-size:11px;color:#646464;padding-bottom:10px;font-weight:normal;}
.labelMensajes{font-size:10px;color:Red;font-weight:normal;}
.labelAviso{position:relative;padding-left:10px;top:5px;color:white;}

/* 1d) Links - Hypervinculos */
a.labelEnlace{color:#686da1;text-decoration:underline;}
a.labelEnlaceBold{color:#686da1;text-decoration:underline;font-weight:bold;}

/* 1e) Botones */
.botonGenerico{display:block;border:0px;width:85px;height:22px;padding-bottom:2px;background-image:url(Shop/botonNormal.jpg);background-repeat:no-repeat;font-family:Arial,Helvetica,Serif;font-size:11px;font-weight:normal;color:White;text-align:center;vertical-align:middle;cursor:pointer;}
.botonGenericoMediano{display:block;border:0px;width:170px;height:22px;padding-bottom:2px;background-image:url(Shop/botonGrande.jpg);background-repeat:no-repeat;font-family:Arial,Helvetica,Serif;font-size:11px;font-weight:normal;color:White;text-align:center;vertical-align:middle;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;margin-left:auto;margin-right:auto;}
.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;margin-left:auto;margin-right:auto;}
.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;margin-left:auto;margin-right:auto;}

/* 1f) Datagrids - Filas de Datagrids */
.gridGenerico{width:100%;border-top:1px solid #dddddd;}

.rowHeader{height:22px; background-color:#ececec; color:#646464;text-align:center;font-family:Verdana,Arial,Serif;font-size:11px;text-decoration:none;font-weight:normal;}
.rowHeaderInvisible{display:none;visibility:hidden;width:0px;}
.rowNormal{height:20px; background-color:#ffffff; color:#646464;text-align:center;font-family:Verdana,Arial,Serif;font-size:11px;border-bottom:1px solid #dddddd;padding-bottom:4px;padding-top:5px;}
.rowInvisible{display:none;visibility:hidden;width:0px;}
.rowSeleccionada{height:20px; background-color:#617DF9; color:#ffffff;text-align:center;font-family:Verdana,Arial,Serif;font-size:11px;}
.rowAlternativa{height:20px; background-color: Transparent; color:#ffffff;text-align:center;font-family:Verdana,Arial,Serif;font-size:11px;}

/* 1g) Columnas - Celdas */
.columnaBoton {background-color:#ffffff; color:#031986;text-align:center;font-family:Verdana,Arial,Serif;font-size:10px;border-bottom:1px solid #dddddd;padding-bottom:4px;padding-top:5px;}
.columnaHidden {display:none; }

/* 1h) DIVs */
#divCestaVacia{display:block;border:0px solid red;position:relative;left:100px;top:0px;padding-bottom:40px;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{width:200px;height:14px;border-top:1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #f8f7f4;border-right:1px solid #f8f7f4;color:#999999;font-family:Verdana, Arial, Serif;font-size:10px;background-color:#f8f7f4;}
.comboShop{height: 18px; width:460px; margin:0px; padding:0px; border-top:2px solid #cacaca;border-left:2px solid #cacaca;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;color:#4C4C4C;font-family:Verdana, Arial, Serif;font-size:11px;}

/* Añadido por Alvaro Bustillo SVRS484 */ 
.textboxShopVariantesPares{height:17px;border-top:0px solid #cacaca;border-left:0px solid #cacaca;border-bottom:0px solid #f8f7f4;border-right:0px solid #f8f7f4;color:#122766;font-family:Verdana, Arial, Serif;font-size:12px;background-color:#f8f7f4; text-align:right;padding-top:5px;padding-right:5px; vertical-align:middle;font-weight:bold;}
.textboxShopVariantesImpares{height:17px;border-top:0px solid #cacaca;border-left:0px solid #cacaca;border-bottom:0px solid #f8f7f4;border-right:0px solid #f8f7f4;color:#122766;font-family:Verdana, Arial, Serif;font-size:12px;background-color:white; text-align:right;padding-top:5px;padding-right:5px; vertical-align:middle;font-weight:bold;}
.textboxShopVariantesDeshabilitado{height:17px;border-top:0px solid #cacaca;border-left:0px solid #cacaca;border-bottom:0px solid #f8f7f4;border-right:0px solid #f8f7f4;color:#122766;font-family:Verdana, Arial, Serif;font-size:12px;background-color:#f3acac; text-align:right;padding-top:5px;padding-right:5px; vertical-align:middle;font-weight:bold;}


/* 2) Controles */

/* 2a) ctrlShopArticulos */
.divArticulosInd{display:block;position:relative;width:172px;padding:3px;margin:auto;text-align:center;}
.divCaracteristicasArticulo{display:block;position:absolute;top:0px;left:0px;width:172px;border:0px solid darkgray;}
#capaComparador{margin-bottom:20px;}
.tablaArticulosInd{width:100%;color:#646464;}
.celdaArticulosImagen{width:100%;height:100px;}
.celdaArticulosIndTitulo{font-weight:bold;text-decoration:none;padding-bottom:3px;padding-top:7px;}
.celdaArticulosBotones{padding-top:10px;}
.celdaArticulosComparar{padding-right:6px;}
.celdaArticulosVerPrecios{}

.paginadorGridArticulos{font-weight:bold; font-family:Verdana,Arial,Serif; font-size:11px; color:#2929bd;}
.paginadorGridArticulos a:hover{text-decoration:none;color:#8a8a8a;font-size:11px;}
.paginadorGridArticulos a:active{text-decoration:none;color:#8a8a8a;font-size:11px;}
.paginadorGridArticulos a:link{text-decoration:none;color:#8a8a8a;font-size:11px;}
.paginadorGridArticulos a:visited{text-decoration:none;color:#8a8a8a;font-size:11px;}

/* 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;width:738px;}
.celdaContainerComparador1{vertical-align:middle;width:501px;}
.celdaContainerComparador2{vertical-align:middle;width:206px;padding-right:20px;padding-left:11px;}
.tablaComparador{display:block; width:206px;  background-image:url(Shop/CajaComparador.gif);background-position:left top;}
.celdaComparador1{width:206px;padding-top:12px;}
.celdaComparador1B{width:206px;text-align:right;padding-top:12px;}
.celdaComparador2{width:103px;padding-top:12px;}
.celdaComparador3{width:103px;padding-top:12px;}
.labelTextoComparador{color:#8a8a8a;font-family:Verdana,Arial,Serif;font-size:11px;}
.labelComparador{font-weight:bold;color:#5c5c9d;font-family:Verdana,Arial,Serif;font-size:11px;}
.btnComparar{display:block;border:0px;width:77px;height:22px;padding-bottom:2px;padding-left:10px;background-image:url(Shop/btnComparar.jpg);background-repeat:no-repeat;font-family:Arial,Helvetica,Serif;font-size:11px;font-weight:normal;color:White;text-align:left;vertical-align:middle;cursor:pointer;}
.btnBorrar{display:block;border:0px;width:77px;height:22px;padding-bottom:2px;padding-left:10px;background-image:url(Shop/btnBorrar.jpg);background-repeat:no-repeat;font-family:Arial,Helvetica,Serif;font-size:11px;font-weight:normal;color:White;text-align:left;vertical-align:middle;cursor:pointer;}

/* 2c) ctrlShopBuscadorProducto */
#TablaBuscadorProductos{display:block;padding-bottom:33px;border-bottom:1px solid #dddddd;}
#TablaBuscadorProductos th{padding-left:35px;height:19px; padding-bottom:2px; border-top:1px solid #dddddd;text-align:left;color:#646464;font-size:11px;background-color:#ececec;background-image:url(Shop/flechaInfoTablaPpto.jpg);background-position:left bottom;background-repeat:no-repeat;font-weight:normal;}
#TablaBuscadorPrecio{display:block;padding-bottom:15px;border-bottom:1px solid #dddddd;}
#TablaBuscadorPrecio th{padding-left:35px;height:19px; padding-bottom:2px; border-top:1px solid #dddddd;text-align:left;color:#646464;font-size:11px;background-color:#ececec;background-image:url(Shop/flechaInfoTablaPpto.jpg);background-position:left bottom;background-repeat:no-repeat;font-weight:normal;}

.celdaTablaBuscadorProductosA{padding-top:4px;}
.celdaTablaBuscadorProductosB{padding-top:4px;}
.celdaTablaBuscadorPrecioA{padding-top:4px;}
.celdaTablaBuscadorPrecioB{padding-top:4px;}

.textboxBuscador {height:10px;width:65px;margin-left:5px;border-top:1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #f8f7f4;border-right:1px solid #f8f7f4;color:#999999;font-family:Verdana, Arial, Serif;font-size:10px;background-color:#f8f7f4;}
.textboxBuscador2 {height:10px;width:45px;margin-left:5px;border-top:1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #f8f7f4;border-right:1px solid #f8f7f4;color:#999999;font-family:Verdana, Arial, Serif;font-size:10px;background-color:#f8f7f4;}
.textboxBuscador3 {height:10px;width:45px;margin-left:5px;border-top:1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #f8f7f4;border-right:1px solid #f8f7f4;color:#999999;font-family:Verdana, Arial, Serif;font-size:10px;background-color:#f8f7f4;}
.textboxBuscadorPeque{height:10px;width:50px;margin-left:0px;border-top:1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #f8f7f4;border-right:1px solid #f8f7f4;color:#999999;font-family:Verdana, Arial, Serif;font-size:10px;background-color:#f8f7f4;}

.labelBuscador{color:#646464;}

.botonBuscador{border:0px solid black;color:#646464;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:230px;width:210px;}

/* 2d) ctrlShopIndiceProductos */
#divAlfabeto{font-size:16px;}

/* 2e) ctrlShopPresupuestoOnline*/ 
.TablaPresupuesto{display:block;width:721px;margin-left:8px;margin-right:9px;padding-top:10px;font-family:Verdana,Arial,Serif; font-size:11px;font-weight:normal;}
.TablaPresupuesto th{width:721px; padding-bottom:6px;text-align:left;font-size:22px;color:#8a8a8a;font-weight:normal;}
.celdaTablaPresupuestoTituloInfo{display:block;width:686px;height:19px;padding-left:35px;padding-top:2px;padding-bottom:2px;border-top:1px solid #dddddd;text-align:left;color:#646464;font-size:11px;background-color:#ececec;background-image:url(Shop/flechaInfoTablaPpto.jpg);background-position:left bottom;background-repeat:no-repeat;}

/* Añadido por Alvaro Bustillo SVRS484 */ 
.celdaTablaPresupuestoCabeceraTablaVariantes{height:19px;border-top:1px solid #122766;border-bottom:1px solid #122766;border-left:1px solid #122766;border-right:1px solid #122766;color:#646464;font-size:11px;background-color:#ECECEC;}

.celdaTablaPresupuestoInfoArticulo{width:701px;padding-left:20px;padding-top:10px;background-color:#f8f8f8;}
.celdaTablaPresupuestoZonaCalcular{width:671px;padding-left:35px;padding-right:15px;height:19px; padding-top:4px;padding-bottom:4px; border-top:1px solid #dddddd;border-bottom:0px solid #dddddd;text-align:left;color:#646464;font-size:11px;}
.celdaTablaPresupuestoTotales{width:701px;padding-left:20px;padding-top:10px;padding-bottom:15px;background-color:#f8f8f8;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.celdaTablaPresupuestoBotones{width:721px;padding-top:10px;padding-bottom:15px;}

.tablaInfoArticuloPpto{display:block;position:relative;width:701px;}
.celdaTablaInfoArticulosPpto1{width:461px;vertical-align:top;}
.celdaTablaInfoArticulosPpto2{width:240px;vertical-align:top;}

.tablaCuadriculaInfoArticuloPpto{width:459px;border:1px solid #dddddd;}
.celdaTablaCuadriculaInfoArticuloPpto1{height:19px;width:90px;padding-left:15px;text-align:left;border-bottom:1px solid #dddddd; color:#646464;}
.celdaTablaCuadriculaInfoArticuloPpto2{height:19px;width:334px;padding-left:10px;padding-right:10px;text-align:left;border-bottom:1px solid #dddddd; color:#646464;}
.celdaTablaCuadriculaInfoArticuloPpto1B{height:19px;width:90px;padding-left:15px;text-align:left;}
.celdaTablaCuadriculaInfoArticuloPpto2B{height:19px;width:334px;padding-left:10px;padding-right:10px;text-align:left; color:#646464;}
.celdaTablaCuadriculaInfoArticuloPpto3{height:19px;width:436px;padding-left:15px;padding-right:10px;padding-bottom:10px;text-align:left; color:#646464;}

/* Añadido por Alvaro Bustillo SVRS484 */ 
.celdaTablaCuadriculaInfoArticuloPptoVariantes{height:19px;padding-left:0px;padding-right:0px;text-align:right;border-bottom:1px solid #122766; border-left:1px solid #122766;border-right:1px solid #122766;color:#646464;}

.tablaFotoInfoArticuloPpto{width:240px;}
.celdaTablaFotoInfoArticuloPpto1{}
.celdaTablaFotoInfoArticuloPpto2{padding-top:10px;padding-bottom:10px;}
.celdaTablaFotoInfoArticuloPpto3{display:none;}
.marcoFotoArticuloInfoPpto{width:130px;height:130px;border-right:1px solid #8a8a8a;border-bottom:1px solid #8a8a8a;text-align:center;vertical-align:middle;background-color:White;}
.imgFotoArticuloIfoPpto{display:block;padding-top:15px;padding-left:15px;}
.botonMasFotosInfoArticulosPpto{display:block;border:0px;width:94px;height:22px;padding-bottom:2px;padding-left:10px;background-image:url(Shop/btnMasFotos.jpg);background-repeat:no-repeat;font-family:Arial,Helvetica,Serif;font-size:11px;font-weight:normal;color:White;text-align:left;vertical-align:middle;cursor:pointer;}

.tablaZonaCalcularPpto{width:671px;}
.celdaTablaZonaCalcularPpto1{width:300px;}
.celdaTablaZonaCalcularPpto2{width:369px;}
.celdaTablaZonaCalcularPpto3{padding-top:4px;}
.celdaTablaZonaCalcularPpto4{padding-top:4px;}
.celdaTablaZonaCalcularPpto5{padding-top:5px;}
.celdaTablaZonaCalcularPpto6{padding-top:5px;padding-bottom:5px;}
.celdaTablaZonaCalcularPpto7{padding-top:5px;padding-bottom:5px;}
.celdaTablaZonaCalcularPpto8{padding-top:5px;padding-bottom:10px;}
.labelMensajeTipoMarcaje{width:300px;font-size:11px;color:#686da1;}
.labelInstruccionesRequeridoMarcaje{display:block;position:relative;}
.validacionMarcaje{display:block;position:relative;color:Red;font-size:10px;padding-top:5px;}
.botonCalcularPpto{display:inline;border:0px;width:77px;height:22px;padding-bottom:2px;padding-left:10px;background-image:url(Shop/btnCalcular.jpg);background-repeat:no-repeat;font-family:Arial,Helvetica,Serif;font-size:11px;font-weight:normal;color:White;text-align:left;vertical-align:middle;cursor:pointer;}
.labelIndiqueMarcajePpto{display:block;position:relative;padding-bottom:5px;padding-top:5px;}
.capaMarcajePresupuesto{display:block;position:relative;width:430px;padding:8px;border:1px dashed #A0A0A0;}
.tablaNombresMarcajePpto{width:350px;}
.celdaTablaNombresMarcajePpto1{padding-right:10px;}
.celdaTablaNombresMarcajePpto2{}
.celdaTablaNombresMarcajePpto3{}
.celdaTablaNombresMarcajePpto4{padding-right:10px;}
.celdaTablaNombresMarcajePpto5{}
.celdaTablaNombresMarcajePpto1B{padding-right:10px;}
.celdaTablaNombresMarcajePpto2B{}
.celdaTablaNombresMarcajePpto4B{padding-right:10px;}
.celdaTablaNombresMarcajePpto5B{}

.tablaTipoMarcajePpto{}
.celdaTablaTipoMarcajePpto1{width:300px;}
.celdaTablaTipoMarcajePpto2{width:300px;}

.tablaTotalesArticuloPpto{display:block;position:relative;width:701px;}
.celdaTablaTotalesArticulosPpto1{width:461px;vertical-align:top;}
.celdaTablaTotalesArticulosPpto2{width:240px;vertical-align:top;}

.tablaCuadriculaTotalesArticuloPpto{width:459px;border:1px solid #dddddd;}
.celdaTablaCuadriculaTotalesArticuloPpto1{height:19px;width:334px;padding-left:15px;text-align:left;border-bottom:1px solid #dddddd; color:#646464;}
.celdaTablaCuadriculaTotalesArticuloPpto2{height:19px;width:90px;padding-left:10px;padding-right:10px;text-align:right;border-bottom:1px solid #dddddd; color:#646464;}
.celdaTablaCuadriculaTotalesArticuloPpto1B{height:19px;width:334px;padding-left:15px;text-align:left; color:#646464;}
.celdaTablaCuadriculaTotalesArticuloPpto2B{height:19px;width:90px;padding-left:10px;padding-right:10px;text-align:right; color:#646464;}

.tablaBotonesPpto{width:100%;}
.celdaTablaBotonesPpto1{width:20%;text-align:right;}
.celdaTablaBotonesPpto1{width:30%;text-align:left;}

.textboxTotalesPpto{border:0px;background-color:Transparent;color:#8a8a8a;text-align:right;font-family:Verdana,Arial,Serif;font-size:10px;}
.textboxTotalesPptoBold{border:0px;background-color:Transparent;color:#8a8a8a;text-align:right;font-family:Verdana,Arial,Serif;font-size:10px;font-weight:bold;}

.TablaEnviePresupuesto{display:block;width:721px;margin-left:8px;margin-right:9px;padding-top:10px;font-family:Verdana,Arial,Serif; font-size:11px;font-weight:normal;}
.TablaEnviePresupuesto th{width:721px; padding-bottom:6px;text-align:left;font-size:22px;color:#8a8a8a;font-weight:normal;}
.celdaTablaEnviePresupuestoTituloInfo{width:686px;padding-left:35px;height:19px; padding-bottom:2px; border-top:1px solid #dddddd;text-align:left;color:#646464;font-size:11px;background-color:#ececec;background-image:url(Shop/flechaInfoTablaPpto.jpg);background-position:left bottom;background-repeat:no-repeat;}
.celdaTablaEnviePresupuesto1{padding-top:25px;padding-bottom:120px;}

/*revisar!*/
.botonVolverSinEstilos{position:relative;left:340px;font-family:Verdana, Arial, Serif;font-weight:normal;font-size:12px;border:0px solid black;background-color:Transparent;cursor:pointer;color:#8a8a8a;}
.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:#686da1; font-family:Verdana,Arial,Serif; font-size:12px; 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;}
.tablaComentariosCestaCompra{padding-left:20px;padding-top:6px;padding-bottom:15px;border-bottom:1px solid #dddddd;background-color:#f8f8f8;color:#646464; text-align:left; }
.textboxComentariosCestaCompra{width:685px;border-top:1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #f8f7f4;border-right:1px solid #f8f7f4;color:#999999;font-family:Verdana, Arial, Serif;font-size:10px;background-color:#f8f7f4;}
.labelComentariosCestaCompra{display:block;padding-bottom:5px;}
.btnAñadirMasProductos{display:block;border:0px;width:142px;height:22px;padding-bottom:2px;padding-left:10px;background-image:url(Shop/btnMasProductos.jpg);background-repeat:no-repeat;font-family:Arial,Helvetica,Serif;font-size:11px;font-weight:normal;color:White;text-align:left;vertical-align:middle;cursor:pointer;}
.btnSolicitudPedido{display:block;border:0px;width:155px;height:22px;padding-bottom:2px;padding-left:10px;background-image:url(Shop/btnSolicitudPedido.jpg);background-repeat:no-repeat;font-family:Arial,Helvetica,Serif;font-size:11px;font-weight:normal;color:White;text-align:left;vertical-align:middle;cursor:pointer;}
.labelTotalPedido1{font-family:verdana,arial,serif;font-size:12px;color:#646464;}
.labelTotalPedido2{font-family:verdana,arial,serif;font-size:12px;font-weight:bold;color:#686da1;}
.celdaTotalPedidoCestaCompra{padding-right:15px;}

/* 2f) ctrlShopIndiceProductos */
.divCapaIzquierda{float: left;width: 150px;}
.divCapaDerecha{float:  right;width: 450px;}
.divWrapArticulos{width:110px;overflow:hidden;}
.enlaceLetrasIndiceProductos{color:#191996;text-decoration:underline;font-weight:normal;font-size:16px;}
.enlacePalabrasIndiceProductos{color:#191996;text-decoration:none;font-weight:normal;font-size:12px;}
.enlaceVolverIndiceProductos{color:#8a8a8a;text-decoration:none;font-weight:normal;font-size:12px;}

/* 2g) ctrlShopPaginaComparador */
.capaTituloPaginaComparador{padding-top:10px;width:721px; padding-bottom:6px;text-align:left;font-size:22px;color:#8a8a8a;font-weight:normal;}
.tablaPaginaComparador{width:100%;}
.celdaTablaPaginaComparador1{}
.celdaTablaPaginaComparador2{}
.celdaTablaPaginaComparador3{padding-bottom:50px;}
.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;}
.capaCalculadorPaginaComparador{width:400px;padding:5px;border:1px dashed #A0A0A0;margin-bottom:10px;}

/* 2h) ctrlShopFormularioPed */
.capaDatosUsuarioPedido{display:block; position:relative; width:721px;margin-left:8px;margin-right:9px;padding-bottom:10px;}
.capaSubtituloPedido{display:block;width:686px;height:19px;padding-left:35px;padding-top:4px;border-top:1px solid #dddddd;text-align:left;color:#646464;font-size:11px;background-color:#ececec;background-image:url(Shop/flechaInfoTablaPpto.jpg);background-position:left bottom;background-repeat:no-repeat;}

.TablaPedido{display:block; width:686px;margin-left:35px;}
.celdaPedido2{width:530px;padding-right:156px;height:19px; padding-top:10px;text-align:left;color:#8a8a8a;font-size:11px;}
.celdaPedido2B{width:686px;height:19px; padding-top:10px;text-align:left;color:#8a8a8a;font-size:11px;}
.celdaPedido3A{width:686px;padding-top:10px;padding-bottom:2px;text-align:left;color:#646464;font-size:11px;}
.celdaPedido3B{width:686px;padding-top:2px;text-align:left;}
.celdaPedido4A{width:228px;padding-top:10px;padding-bottom:2px;text-align:left;}
.celdaPedido4B{width:228px;text-align:left;}
.celdaPedido4C{width:228px;text-align:left;padding-bottom:10px;}

.btnPanelControlPedido{position:relative;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:11px;color:#686da1;text-align:left;padding-left:4px;}
.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;}

/* 2i) ctrlShopResultadosBusqueda */ 
.divOrdenRB{display:block;position:absolute;top:50px;right:350px;padding:0px;margin:0px;z-index:1000;}

/* 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;}

/* 4) Buscador Little*/

.panelBuscadorLittle
{
	display:block;
	position:relative;
	width:600px;
	height:35px;
}
.btnBuscadorLittle
{
	display:block;
	width:32px;
	height:20px;
	padding:0px;
	margin:0px;
	border:0px solid black;
}
.tablaBuscadorLittle{display:block;position:absolute;top:0px;left:0px;}
.celdaTablaBuscadorLittle0{padding-right:15px;}
.celdaTablaBuscadorLittle1{padding-right:5px;}
.celdaTablaBuscadorLittle2{padding-right:0px;}
.celdaTablaBuscadorLittle3{}
.textboxBuscadorLittle{height:12px; border:1px solid #244088;font-size:10px;font-family:Arial,verdana,serif;color:#013E8B;}
.labelCantidadBuscadorLittle{}
.divBusquedaAvanzadaBL{position:absolute;top:4px;right:150px;}

.fuenteAzul11{font-size:11px;color:#122766;}
.fuenteAzul11Negrita{font-size:11px;color:#122766;font-weight:bold;}
.fuenteAzul12Negrita{font-size:12px;color:#122766;font-weight:bold;}

.fuenteAzul11NegritaSUB{font-size:11px;color:#495e9f;font-weight:bold;text-decoration:underline;}

/* Añadido por Alvaro Bustillo SVRS484 */ 
.fuenteCabeceraTablaVariantes{font-size:11px;color:#122766;text-align:center;}

.watermarkedPares
{
	border: 1px solid #7f7f7f;
	font-size: 10px;
	color:gray;
	padding-top: 1px;
	font-family: Verdana, Arial, Serif;
	background-color:#f8f7f4;
	text-align:right;
	padding-top:5px; 
	padding-right:5px; 
	vertical-align:middle;
	height:17px;
	border-top:0px solid #cacaca;
	border-left:0px solid #cacaca;
	border-bottom:0px solid #f8f7f4;
	border-right:0px solid #f8f7f4;
}	

.watermarkedImpares
{
	border: 1px solid #7f7f7f;
	font-size: 10px;
	color:gray;
	padding-top: 1px;
	font-family: Verdana, Arial, Serif;
	background-color:white;
	text-align:right;
	padding-top:5px; 
	padding-right:5px; 
	vertical-align:middle;
	height:17px;
	border-top:0px solid #cacaca;
	border-left:0px solid #cacaca;
	border-bottom:0px solid #f8f7f4;
	border-right:0px solid #f8f7f4;
	}	

.watermarkedDeshabilitado
{
	border: 1px solid #7f7f7f;
	font-size: 10px;
	color:gray;
	padding-top: 1px;
	font-family: Verdana, Arial, Serif;
	background-color:#f3acac;
	text-align:right;
	padding-top:5px; 
	padding-right:5px; 
	vertical-align:middle;
	height:17px;
	border-top:0px solid #cacaca;
	border-left:0px solid #cacaca;
	border-bottom:0px solid #f8f7f4;
	border-right:0px solid #f8f7f4;
}	

.TablaProductosRelacionados
{
	background-color:#F8F8F8;
	height:150px;
	width:721px;
}

.celdaProductosRelacionados
{
	text-align:center;
	background-color:#F8F8F8;
}

/*--------------------ESTILO DEL MÓDULO DE GALERIA PRESUPUESTOS--------------------*/

.contenedorGaleriaPto{display:block;position:relative;}

.capaPreviewGaleriaPto{display:block;position:absolute; top:10px; left:160px;}
.capaFotoGaleriaPto{display:block;position:relative; width:400px;height:400px; text-align:center;}
.capaRotatorGaleriaPto{display:block;position:relative; top:15px; width:400px;}

.tablaGaleriatablaGaleriaPto{width:721px;height:510px;}

.celdaSombraPto{width:0px;height:0px;}

.celdaEsquinaIzdaSuperiorPto{width:160px;height:10px;background-color:#F8F8F8;}
.celdaCentroSuperiorPto{width:400px;height:10px;background-color:#F8F8F8;}
.celdaEsquinaDchaSuperiorPto{width:161px;height:10px;background-color:#F8F8F8;}

.celdaColumnaIzdaPto{width:160px;background-color:#F8F8F8;}
.celdaCentroPto{width:400px;height:400px;background-color:white;}
.celdaColumnaDchaPto{width:161px;background-color:#F8F8F8;}

.celdaEsquinaIzdaInferiorPto{width:160px;background-color:#F8F8F8;}
.celdaCentroInferiorPto{width:400px;height:120px;background-color:#F8F8F8;}
.celdaEsquinaDchaInferiorPto{width:161px;background-color:#F8F8F8;}

.imagenRotatorGaleriaPto{height:80px; width:80px; cursor:pointer; }
.imagenFotoGaleriaPto{height:400px; width:400px; }

.fuenteVerdeExito{font-family: Verdana, Arial, Serif;color:#1BA501;font-size: 12px; font-weight:bold;}

.fuenteRojaError{font-family: Verdana, Arial, Serif;color:#A90600;font-size: 12px; font-weight:bold;}
