/* 1) Genéricos */
.mano{cursor:pointer;}

/* 1a) Fuentes */
.fuenteNegroNegrita{font-weight:bold;color:Black;}
.fuenteRoja{color:Red;}

/* 1b) Tablas */
.tablaNotificaciones{border: 1px dotted gray;}

/* 1c) Labels */
.etiquetaDescripcion{}
.EtiquetaPie {  font-family:Century Gothic,Verdana,Arial,Serif;color: Gray;}
.labelPaginaBuscador{font-size:12px;font-weight:bold;color:#7c0344;}
.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:blue;text-decoration:underline;}
a.labelEnlaceBold{color:blue;text-decoration:underline;font-weight:bold;}

/* 1e) Botones */
.botonGenerico{display:block;border:0px;width:85px;height:20px;background-image:url(Shop/botonazul.jpg);background-repeat:no-repeat;font-family:'Century Gothic', Verdana, Serif;font-size:14px;color:White;text-align:center;vertical-align:middle;line-height:20px;cursor:pointer;}
.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; }

/* 1f) Datagrids - Filas de Datagrids */
.gridGenerico{width:100%;}

.rowHeader {height:25px; background-color:#0699ff; color:#ffffff;text-align:center;font-family:Verdana,Arial,Serif;font-size:10px;border-bottom:1px solid #031986;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 #031986;padding-bottom:4px;padding-top:5px;width:9%;}
.rowBig{height:20px; 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;width:13%;}
.rowSeleccionada{ height:20px; background-color:#0699ff; 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;width:9%;}
.columnaHidden { display:none; }

/* 1h) DIVs */
#divCestaVacia{display:block;border:00px solid red;position:relative;left:100px;top:0px;font-family:'Century Gothic',Verdana,Arial,Serif;background-image:url(Shop/Aviso.gif);background-repeat:no-repeat;font-size:16px;font-weight:bold;color:#cf016d;width:496px;height:190px;}

/* 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;}

.tablaArticulosInd{width:100%;color:#000000;}
.celdaZonaComparador{height:107px; vertical-align:middle;}
.celdaArticulosImagen{width:100%;height:100px;}
.celdaArticulosIndTitulo{font-weight:bold;text-decoration:none;padding-bottom:3px;padding-top:7px;}

/* 2b) ctrlShopComparador */
.EtiquetaTituloIz {font-family:Century Gothic,Verdana,Arial,Serif;font-size:20px;font-weight:bold;color:#cd026e;text-align:left;width:95%;}

/* 2c) ctrlShopBuscadorProducto */
#tablaBuscadores{position:absolute; top:8px; right:5px; margin-top:4px; display:none;}
#TablaBuscador{display:block;width:204px;font-family:Verdana,Arial,Serif;font-size:10px;font-weight:bold;color:Black;padding:0px;margin:0px;}
#TablaBuscador th{font-family:Verdana,Arial,Serif;font-size:12px;color:White;font-weight:bold;text-decoration:none;text-align:center;background-image:url(Shop/buscadorCabecera2.jpg);background-repeat:no-repeat;height:24px;padding:0px;margin:0px;border:0px;}
#TablaBuscadorUltimaFila{background-image:url(Shop/BuscadorBottom2.jpg);background-repeat:no-repeat;background-position:bottom;height:26px;}
#TablaBuscador2{display:block;width:220px;font-family:Verdana,Arial,Serif;font-size:10px;font-weight:bold;color:Black;padding:0px;margin-left:25px;border:0px;height:96px;}
#TablaBuscador2 th{font-family:Verdana,Arial,Serif;font-size:12px;color:White;font-weight:bold;text-decoration:none;text-align:center;background-image:url(Shop/buscadorCabecera3.jpg);background-repeat:no-repeat;height:24px;padding:0px; margin:0px;}
#TablaBuscadorUltimaFila2{background-image:url(Shop/BuscadorBottom3.jpg);background-repeat:no-repeat;background-position:bottom;height:26px;}
#tablaBuscadorContacto{margin-left:6px; width:100%;}
#tablaBuscadorIdiomas{width:100%;margin-left:0px; display:none;}
#tablaIndiceProductos{background-image:url(Shop/indiceProductos.jpg);background-repeat:no-repeat;height:27px;padding:0px;width:245px;margin-left:6px;margin-top:0px;margin-right:0px;margin-bottom:0px;}

.celdaTablaBuscador1A{border-left:1px solid #3eb3ff; background-color:white; height:23px; text-align:right; vertical-align:bottom;}
.celdaTablaBuscador1B{border-right:1px solid #3eb3ff; background-color:white; height:23px; vertical-align:bottom;}
.celdaTablaBuscador2A{border-left:1px solid #3eb3ff; background-color:white; height:23px; text-align:right;}
.celdaTablaBuscador2B{border-right:1px solid #3eb3ff; background-color:white; height:23px;}
.celdaTablaBuscador3A{border-left:1px solid #3eb3ff; background-color:white; height:23px; vertical-align:bottom; padding-left:3px; width:84px;text-align:left;}
.celdaTablaBuscador3B{background-color:white; height:23px; vertical-align:bottom; text-align:center;}
.celdaTablaBuscador3C{border-right:1px solid #3eb3ff; background-color:white; height:23px; vertical-align:bottom; width:15px; text-align:center;}
.celdaTablaBuscador4A{border-left:1px solid #3eb3ff; background-color:white; height:23px; vertical-align:middle; padding-left:3px; width:84px; text-align:left;}
.celdaTablaBuscador4B{background-color:white; height:23px; vertical-align:middle; text-align:center;}
.celdaTablaBuscador4C{border-right:1px solid #3eb3ff; background-color:white; height:23px; vertical-align:middle; width:15px; text-align:center;}
.celdaTablaIndiceProd1A{font-family:Verdana,Arial,Serif; font-size:12px;color:White;font-weight:bold;text-decoration:none;text-align:center;height:27px;vertical-align:middle;}
.celdaTablaBuscadorContacto{padding-top:3px;}

.textboxBuscador {height:10px;border:1px solid black;width:100px;margin-left:5px;font-size:10px;font-family:Verdana,Arial,Serif;}
.textboxBuscador2 {height:10px;border:1px solid black;width:43px;margin-left:0px;font-size:10px;font-family:Verdana,Arial,Serif;}
.textboxBuscadorPeque{height:10px;border:1px solid black;width:50px;margin-left:0px;font-size:10px;font-family:Verdana,Arial,Serif;}

.botonBuscador{border:1px solid #4d74b9;color:#0c3f9b;text-align:center;background-color:White;font-size:10px;font-weight:bold;}

/* 3) Paginas */

/* 3a) ShopDetalleImagenenes */
#divContenedorFotos{display:block;position:relative;width:100%;text-align:center;font-family:Verdana,Arial,Serif;font-size:10px;}
.tablaFotos{border:1px solid #888888; width:550px; color:#031986;}
.tablaZonaFoto{width:450px;height:450px; background-color:white; border-bottom:1px solid #AAAAAA;}
.celdaTiraFotos{border-right:#CCCCCC 1px solid; padding-top:0px; padding-bottom:0px; width: 100px;}
.celdaPpalFotos{width: 450px; background-color:#EEEEEE; height: 450px;}
.panelFotos{overflow:scroll; top:inherit; width:100px; height:750px;}
.labelFoto{color:#333333;margin-left:5px;}
.tablaFotosRelacionadas{width: 450px;border-top:1px solid #888888; background-color:White;}



