/* GENERICO */
body {
	margin: 10px 0px;
	padding: 0px;
	background: #2C2C19 none repeat scroll 0 0;
	color: #000000;
	font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	background: transparent url(/images/fondoGranex.png) repeat scroll top center;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	}

h1 {}

h2 {
	font-size: 14px;
	color: #666059;
	}
	
h3 {}
h4 {}
h5 {}

p {
	font-size: 12px;
	font-weight: normal;
	color: #000;	
	}

ul {
	margin: 0px;
	padding: 0px;
	list-style-image: url(/images/lista.png);
	list-style-position: inside;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	}
	
	ul ul {
		
		}
		
	.eswNotIndiceMeses {
		list-style-image: url(/images/bullet.png);
		list-style-position: inside;
		margin-left: 20px;
		}

li{}

a {
	color: #d47a00;
	}
	
	a:hover{}
	
	a img {
	border: none;
	}
	
.underline {
	border-bottom: 1px solid #a58860;
	}
	
.resaltar {
	color: #ec9538;
	}
/* GENERICO */	


/* CONTENEDORES */
#Contenedor {
	width: 100%;
	background: transparent url(/images/fondo.png) repeat-y scroll top center;
	float: left;
	}
	
#ContenedorTop {
	width: 100%;
	background: transparent url(/images/fondo_t.jpg) no-repeat scroll top center;
	float: left;
	border: 2px solid #1C1C0E;
	border-bottom: none;
	}
	
#ContenedorMedio {
	width: 100%;
	min-height: 200px;
	background: transparent url(/images/contenido.jpg) repeat-y scroll top center;
	float: left;
	border-left: 2px solid #1C1C0E;
	border-right: 2px solid #1C1C0E;
	}
	
#ContenedorMedioFin {
	background: transparent url(/images/contenido_footer.jpg) no-repeat scroll top center;
	height: 35px;
	width: 100%;
	float: left;
	border-left: 2px solid #1C1C0E;
	border-right: 2px solid #1C1C0E;
	}

#ContenedorBottom {
	width: 100%;
	background: transparent url(/images/fondo_b.jpg) no-repeat scroll bottom center;
	height: 530px;
	float: left;
	border: 2px solid #1C1C0E;
	border-top: none;
	}

#ContenedorIzq {
	float: left;
	width: 200px;
	}

#ContenedorMed {
	float: left;
	width: 425px;
	padding: 0px 5px;
	}
	
#ContenedorProductos {
	float: left;
	width: 425px;
	padding: 0px 5px;
	}

#ContenedorDer {
	float: left;
	width: 125px;
	}


.Centrado {
	width: 980px;
	margin: 0px auto;
	}

#Margen {
	padding-left: 100px;
	padding-top: 10px;
	}

.Texto {
	padding: 10px;
	}
	
.Banner {
	margin-top: 5px;
	text-align: center;
	}
	
.imagenMargen {
	padding: 5px;
	background-color: white;
	}
	
#eswCatBusqueda1 {
	width: 100%;
	}
	
#destacadoProducto {
	width: 15px;
	}

#eswCatBusqueda2 {
	display: none;
	}
/* CONTENEDORES */

/* TOP */
#BarraTop {

	}

#Logo {
	width: 300px;
	margin: 10px 0px 0px 105px;
	height: 70px;
	overflow: hidden;
	}
	
#InfoTop {
	width: 100%;
	height: 284px;
	text-align: center;
	}
/* TOP */


/* BOTTOM */

#MenuBottom {
	font-size: 12px;
	text-align: center;
	margin: 10px 0px 0px;
	}

	#MenuBottom a {
		margin: 0px 10px;
		text-decoration: none;
		}
	
		#MenuBottom a:hover {
		text-decoration: underline;
		}

#ESW {
	text-align: center;
	}
	
	#ESW p {
		color: #ffffff;
		}
/* BOTTOM */


/* CONTENEDOR MEDIO */
#Menu {
	/*
background-image: url(/favicon.ico);
	background-position: 159px 1px;
	background-repeat: no-repeat;
*/
	}
	
	#Menu a {
		text-decoration: none;
		margin-left: -5px;
		}
		
		#Menu a:hover {
		text-decoration: underline;
		}
	
	#Menu li {
		margin: 5px 0px;
		}


.mcua_UnaColumna, .mcua_DosColumnas, .mcua_TresColumnas, .mcua_CuatroColumnas {
	float: left;
	background-color: #ffffff;
	border: 1px solid #D2CFBF;
	-moz-border-radius: 5px;
	}
	
.mcua_UnaColumna {
	width: 195px;
	}

.mcua_DosColumnas {
	width: 380px;
	}

.mcua_TresColumnas {
	width: 570px;
	}

.mcua_CuatroColumnas {
	width: 790px;	
	}

#imagenFinal {
	text-align: center;
	width: 100%;
	float: left;
	margin-top: 20px;
	}

/* CONTENEDOR MEDIO */

/* NOTICIAS */
#Noticias {
	width: 420px;
	border: 1px solid #d2cfbf;
	background-color: #fff;
	float: left;
	-moz-border-radius: 5px;
	min-height: 200px;
	overflow: hidden;
	}
	
	#Noticias .Texto h3, #NoticiasInterna h3 {
		font-size: 12px;
		text-align: center;
		margin-top: 10px;
		}
	
	#Noticias .eswResumenNoticia {
		margin: 5px 0px;
		}
	
		#Noticias .eswResumenNoticia .eswTextoNoticia .eswFechaNoticia {
			font-size: 10px;
			margin: 0px;
			margin-top: 5px;
			}
			
#pagNoticiasInterna .eswTituloNoticia {
	font-size: 12px;
	}

#pagNoticiasInterna .eswFechaNoticia {
	font-size: 8px;
	margin: 0px 0px 10px 0px;
	}


/* NOTICIAS */
	

/* CATEGORIAS */
#Categorias {
	width: 200px;
	border: 1px solid #d2cfbf;
	background-color: #fff;
	float: left;
	-moz-border-radius: 5px;
	margin-bottom: 5px;
	}
	
	#Categorias a {
		text-decoration: none;
		}
	
	#Categorias br {
		display: none;
		}
	
	#Categorias .eswFotoCat, #Categorias .eswCatDesc, #Categorias .eswCatLink {
		display: none;
		}
	
		#Categorias .eswCataCate ul {
			margin: 0px 0px 5px 10px;
			padding-bottom: 5px;
			border-bottom: 1px solid orange;
			list-style-image: url(/images/lista.png);
			}
			
		#Categorias .eswCataCate li {
			margin-left: 20px;
			}
			
.eswCataMarca {
	text-align: center;
	margin-bottom: 5px;
	}
	
	.eswCataMarca .eswNomMarca {
		display: none;
		}

/* CATEGORIAS */

#eswNoProd {
	width: 100%;
	}

#Productos #eswProdNombre {
	display: none;
	}

#eswProdNombre {
	font-size: 16px;
	border-bottom: 4px double #D47A00;
	margin-bottom: 5px;
	}

#eswProdNombreDetalle {
	font-size: 16px;
	border-bottom: 4px double #D47A00;
	margin-bottom: 10px;
	}

#eswPortadaMarca {
	font-size: 16px;
	border-bottom: 4px double #D47A00;
	margin-bottom: 5px;
	}

.paginationControl {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#EDEDEA;
	border:1px solid #999999;
	float:left;
	margin:0 0 10px;
	padding-bottom:5px;
	width:100%;
	text-align: center;
	font-size: 12px;
	padding: 10px 0px;
	}
	
#Categorias div ul {
	/* display: none; */
	}

/* BUSCADOR */
#cajaBusqueda {
	display: block !important;
	width: 715px;
	font-size: 12px;
	background: #DFDCCE none repeat scroll 0 0 !important;
	border: 1px solid #DFDCCE;
	}
	
	.busquedaLbl {
		margin-right: 5px;
		text-align: left !important;
		width: 25% !important;
		}

#buscando {
	xdisplay: block !important;
	top:530px !important;
	border: 1px solid #DFDCCE;
	left:510px !important;
	width:275px !important;
	background: #DFDCCE none repeat scroll 0 0 !important;
	}
	
/* BUSCADOR */


/* PAGINA INICIO ... COPIA Y PEGA ESTO LUEGO */

#pagIndex {}

/* PRODUCTOS PAGINA PRINCIPAL */
	#pagIndex #Productos {
		width: 100%;
		margin: 0px 5px 10px 0px;
		float: left;
		}
	
	#pagIndex #Productos #eswProdNombre,
	#pagIndex #Productos .paginationControl	{
		display: none;
		}
			
		#pagIndex #Productos br { 
			display: none;
			}
		
		#pagIndex #Productos .eswProdDest { 
			width: 125px;
			min-height: 270px;
			margin: 2px;
			border: 1px solid #d2cfbf;
			background-color: #dfdcce;
			padding: 10px 5px;
			text-align: center;
			-moz-border-radius: 5px;
			float: left;
			
			}
			
			#pagIndex #Productos .eswProdDest h2 {
				margin-bottom: 5px;
				font-size: 12px;
				}
			
			#pagIndex #Productos .eswProdDest h2 a{
				text-decoration: none;
				color: #666059;
				margin-bottom: 5px;
				}
				
			#pagIndex #Productos .eswProdDesc {
				float: left;
				width: 100%;
				background-color: white;
				-moz-border-radius: 5px;
				height: 100px;
				}
				
				#pagIndex #Productos .eswProdDesc p {
					margin: 5px 0px;
					padding: 5px;
					}
				
			#pagIndex #Productos .eswProdDest h2 a:hover {
				text-decoration: underline;
				}
		
				
				#pagIndex #Productos .eswProdDest .eswProdFoto {
					height: 110px;
					float: left;
					width: 100%;
					text-align: center;
					}
					
					#pagIndex #Productos .eswProdDest .eswProdFoto img {
						padding: 2px;
						background-color: white;
						}
					
				#pagIndex #Productos .eswProdDest .eswDest,
				#pagIndex #Productos .eswProdDest .eswProdPrecio,
				#pagIndex #Productos .eswProdDest .eswProdStock,
				#pagIndex #Productos .eswProdDest .eswProdLinkCompra {
					display: none;
					}
				
				#pagIndex #Productos .eswProdDest .eswProdLink { 
					font-size: 12px;
					float: left;
					width: 100%;
					margin-top: 5px;
					}
				
					#pagIndex #Productos .eswProdDest .eswProdLink a {
						color: #d47a00;
						} 


/* PRODUCTOS PAGINA PRINCIPAL  */


/* PAGINA PRODUCTOS ... COPIA Y PEGA ESTO LUEGO */

#pagProductos {}

#pagProductos .paginationControl {
	width: 415px;
	}
	
#Busqueda .paginationControl {
	width: 100%;
	}

	#pagProductos #Productos {
		margin: 0px 5px 10px;
		float: left;
		}

		#pagProductos #Productos br { 
			display: none;
			}
		
		#pagProductos #Productos .eswProdDest { 
			width: 122px;
			min-height: 270px;
			margin: 2px;
			border: 1px solid #d2cfbf;
			background-color: #dfdcce;
			padding: 10px 5px;
			text-align: center;
			-moz-border-radius: 5px;
			float: left;
			}
			
				#pagProductos #Productos .eswProdDest h2 {
					margin-bottom: 5px;
					font-size: 12px;
					}
				
				#pagProductos #Productos .eswProdDest h2 a{
					text-decoration: none;
					color: #666059;
					margin-bottom: 5px;
					}
					
				#pagProductos #Productos .eswProdDest h2 a:hover {
					text-decoration: underline;
					}
				
				#pagProductos #Productos .eswProdDest .eswProdDesc {
					background-color: white;
					-moz-border-radius: 5px;
					margin-bottom: 5px;
					height: 105px;
					}
					
					#pagProductos #Productos .eswProdDest .eswProdDesc p {
						margin: 5px 0px;
						padding: 5px;
						}
				
				#pagProductos #Productos .eswProdDest .eswProdFoto {
					height: 100px;
					}
					
					#pagProductos #Productos .eswProdDest .eswProdFoto img {
						padding: 2px;
						background-color: white;
						}
				
				#pagProductos #Productos .eswProdDest .eswDest,
				#pagProductos #Productos .eswProdDest .eswProdPrecio,
				#pagProductos #Productos .eswProdDest .eswProdStock,
				#pagProductos #Productos .eswProdDest .eswProdLinkCompra {
					display: none;
					}
					
					#pagProductos #Productos .eswProdDest .eswProdLink { 
					font-size: 12px;
					}
				
						#pagProductos #Productos .eswProdDest .eswProdLink a {
							color: #d47a00;
							} 
							
	/* DETALLES DEL PRODUCTO */
	
		#pagProductos #Productos .eswProdDetalle {
			width: 540px;
			margin: 2px;
			border: 1px solid #d2cfbf;
			background-color: #dfdcce;
			padding: 10px;
			text-align: center;
			-moz-border-radius: 5px;
			float: left;
			}
			
			#pagProductos #Productos .eswProdDetalle h2 {
				font-size: 20px;
				border-bottom: 1px solid saddleBrown;
				margin-bottom: 10px;
				color: black;		
				}
					
			#pagProductos #Productos .eswProdDetalle #eswProdResumen {
				/* border-bottom: 4px double #D47A00; */
				text-align: center;
				float: left;
				width: 290px;
				height: 75px;
				border-top: 1px solid black;
				border-bottom: 1px solid black;
				padding: 5px;
				}
				
				#pagProductos #Productos .eswProdDetalle #eswProdResumen p,
				#pagProductos #Productos .eswProdDetalle #eswProdResumen p span {
					font-size: 18px !important;
					text-align: center !important;
					margin: 0px;
					}
			
			#pagProductos #Productos .eswProdDetalle .eswProdFoto {
				margin: 0px 0 5px 10px;
				float: right;
				}
				
				#pagProductos #Productos .eswProdDetalle .eswProdFoto img {
					background-color: white;
					padding: 5px;
					}
				
			#pagProductos #Productos .eswProdDetalle #eswProdListFotos {
				border-bottom: 4px double #D47A00;
				list-style: none;
				margin-top: 10px;
				float: left;
				width: 100%;
				}
				
				#pagProductos #Productos .eswProdDetalle #eswProdListFotos li {
					display: inline;
					}
				
				#pagProductos #Productos .eswProdDetalle #eswProdListFotos h2 {
					font-size: 14px;
					}
				
				#pagProductos #Productos .eswProdDetalle #eswProdListFotos img {
					background-color: white;
					padding: 5px;
					margin: 5px;
					}
				
				#pagProductos #Productos .eswProdDetalle .eswProdDesc {
					text-align: justify;
					float: left;
					width: 100%;
					}
			
				#pagProductos #Productos .eswProdDetalle .eswProdPrecio,
				#pagProductos #Productos .eswProdDetalle .eswProdStock,
				#pagProductos #Productos .eswProdDetalle .eswProdLinkCompra2,
				#pagProductos #Productos .eswProdDetalle .eswProdLinkCompra {
					display: none;
					visibility: hidden;
					}
					
				#pagProductos #Productos .eswProdDetalle #eswProdMarca {
					float: left;
					background-color: white;
					margin-right: 10px;
					width: 100px;
					padding: 10px 0px;
					border: 3px solid black;
					}	
					
					#pagProductos #Productos .eswProdDetalle #eswProdMarca #eswProdMarcaNombre #eswProdMarcaLbl {
						background-color: white;
						float: left;
						width: 100%;
						border-bottom: 3px solid black;
						margin-bottom: 5px;				
						}
					
					#pagProductos #Productos .eswProdDetalle #eswProdMarca #eswProdMarcaNombre {
						display: none;
						}
						
						#pagProductos #Productos .eswProdDetalle #eswProdMarca #eswProdMarcaNombre a {
							display: none;
							}
						
					#pagProductos #Productos .eswProdDetalle #eswProdMarca #eswProdMarcaImagen {
						
						}
						
						
					


/* PAGINA PRODUCTOS ... COPIA Y PEGA ESTO LUEGO */



/* PAGINA EMPRESA ... COPIA Y PEGA ESTO LUEGO */

#pagEmpresa {}
	
	#pagEmpresa	#Menu {
		width: 200px;
		border: 1px solid #d2cfbf;
		background-color: #fff;
		float: left;
		-moz-border-radius: 5px;
		margin-bottom: 5px;
		}
		
		#pagEmpresa	#Menu h2 {
			font-size: 12px;
			}
		
	
	#pagEmpresa	#Info {
		width: 540px;
		margin: 2px;
		border: 1px solid #d2cfbf;
		background-color: #dfdcce;
		padding: 10px;
		text-align: center;
		-moz-border-radius: 5px;
		float: left;
		}
		
		#pagEmpresa	#Info p, #pagEmpresa #Info h2, #pagEmpresa #Info ul {
			text-align: justify;
			}
		
		#pagEmpresa	#Info p {

			}
		
		#pagEmpresa #Info h2 {
			font-size: 16px;
			}
		
		#pagEmpresa #Info li {
			margin: 5px 0px;
			}
		
		#pagEmpresa	#Info img {
			background-color: white;
			padding: 5px;
			float: right;
			margin: 5px;
			}
			
			#pagEmpresa	#Info .Texto {
				float: left;
				width: 315px;
				padding: 0px;
				}


/* PAGINA EMPRESA ... COPIA Y PEGA ESTO LUEGO */


/* PAGINA PRODUCTOS CATEGORIAS ... COPIA Y PEGA ESTO LUEGO */

#ContenedorCategorias {
	width: 780px;
	}
	
	#ContenedorCategorias h2 {
		text-align: center;
		}
	
	#ContenedorCategorias .eswCataCate {
		width: 560px;
		/* margin-left: 10px; */
		padding: 10px 0px;
		margin-top: 10px;
		background-color: #DFDCCE;
		border: 1px solid #D2CFBF;
		-moz-border-radius: 5px; 
		}
		
		#ContenedorCategorias .eswCataCate ul {
			display: none;
			}
			
			#ContenedorCategorias .eswCataCate .eswNomCat {
				margin-left: 10px;
				}

			#ContenedorCategorias .eswCataCate .eswFotoCat {
				float: right;
				margin: 0 10px;
				}
				
				#ContenedorCategorias .eswCataCate .eswFotoCat img {
					padding: 5px;
					background-color: white;
					}

			#ContenedorCategorias .eswCataCate .eswCatLink {
				font-size: 12px;
				margin-left: 10px;
				}
				
			#ContenedorCategorias .eswCataCate .eswCatDesc {
				text-align: justify;
				font-size: 14px;
				padding: 10px;
				line-height: 20px;
				}
				
				#pagProductos #Productos .eswCataCate .eswCatDesc br {
					display: inline;
					}
/* PAGINA PRODUCTOS CATEGORIAS ... COPIA Y PEGA ESTO LUEGO */


/* PAGINA LINKS ... COPIA Y PEGA ESTO LUEGO */

.links {
	width: 115px;
	height: 220px;
	margin: 2px;
	border: 1px solid #d2cfbf;
	background-color: #dfdcce;
	padding: 10px 5px;
	text-align: center;
	-moz-border-radius: 5px;
	float: left;
	}
	
	.links img {
		padding: 5px;
		background-color: white;
		}
			
.linkTexto {
	float: left;
	font-size: 12px;
	margin-top: 10px;
	background-color: white;
	padding: 5px 0px;
	-moz-border-radius: 5px;
	height: 125px;
	width: 100%;
	}
	
	.linkTexto a {
		text-decoration: none;
		padding: 0px 5px;
		}
		
		.linkTexto a:hover {
			text-decoration: underline;
			}
	
	
	
/* PAGINA NOTICIAS */

#pagNoticias #ContenedorNoticias, 
#pagNoticiasInterna #ContenedorNoticias {
	float: left;
	width: 565px;
	margin-left: 5px;
	}
	
	#pagNoticiasInterna #ContenedorNoticias {
		background-color: #EDEDEA;
		border: 1px solid #999999;
		text-align: justify;
		-moz-border-radius: 5px;
		}

	#pagNoticias #ContenedorNoticias #NoticiasInterna {}
	#pagNoticiasInterna #ContenedorNoticias #NoticiasInterna {
		padding: 10px;
		}
		
		#pagNoticiasInterna #NoticiasInterna .eswNoticiaTexto h2 {
			border-bottom: 1px solid #999999;
			padding-bottom: 5px;
			font-size: 15px;
			}
		
		#pagNoticiasInterna #NoticiasInterna .eswNoticiaTexto p {
			margin: 0px;
			}
		
		
		#pagNoticiasInterna #NoticiasInterna .eswPortadaNoticia {
			text-align: center;
			margin-top: 20px;
			}
			
			#pagNoticiasInterna #NoticiasInterna .eswPortadaNoticia img {
				padding: 5px;
				background-color: #FFF;
				border: 1px solid #000;
				}
		
		#pagNoticias #NoticiasInterna .eswResumenNoticia,
		#pagNoticiasInterna #NoticiasInterna .eswResumenNoticia {
			background-color: #EDEDEA;
			border: 1px solid #999999;
			margin: 0px 0px 10px 0px;
			border-bottom: 1px solid #999999;
			padding-bottom: 5px;
			float: left;
			width: 100%;
			-moz-border-radius: 5px;
			}
			
			#pagNoticias #NoticiasInterna .eswResumenNoticia .eswTextoNoticia {
				float: right;
				width: 335px;
				text-align: justify;
				padding: 10px 10px 10px 5px;
				}
				
				#pagNoticias #NoticiasInterna .eswResumenNoticia .eswTextoNoticia .eswFechaNoticia,
				#pagNoticias #NoticiasInterna .eswResumenNoticia .eswTextoNoticia .eswLinkVerMasNoticia {
					text-align: right;
					font-size: 10px;
					margin: 0px;
					}
				
			#pagNoticias #NoticiasInterna .eswResumenNoticia .eswFoto {
				float: left;
				width: 180px;
				padding: 10px 5px 10px 10px;
				}
				
				#pagNoticiasInterna .eswFotosNoticia {
					text-align: center;
					margin: 10px 0px;
					}
					
					#pagNoticiasInterna .eswFotosNoticia img {
						background-color: #FFF;
						padding: 5px;
						border: 1px solid #000;
						}
				
				
/* DESCRIPCIO DE PRODUCTOS */

#pagProductos table {
	width: 540px !important;
	font-size: 12px;
	border-collapse: collapse;
	border: 4px double #D47A00;
	}
	
	#pagProductos table caption {
		margin: 5px 0px;
		}
	
	#pagProductos tr {

		}
		
		#pagProductos tr td {
			padding: 5px;
			border: none;
			border-top: 4px double #D47A00;
		 	}
	
		#pagProductos tr:first-child { 
			/* background-color: white; */
			}
		
			#pagProductos tr > td:first-child { 
				width: 150px !important;
				font-weight: bold;
				text-align: left;
				}
				
/* COLOR DE FILAS */
#pagProductos tr:nth-child(even) {
	background-color: #CCC !important;
	}
	
#pagProductos tr:nth-child(odd) {
	background-color: #FFC !important;
	}
/* COLOR DE FILAS */
				
/* CALENDARIO */

#ContenedorEventos {
	float: left;
	width: 565px;
	margin-left: 5px;
	}

#eswCalLinkAgenda {
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	float: left;
	width: 100%;
	}

#CalendarioEventos .eswCalEvento {
	background-color:white;
	border:1px solid #D2CFBF;
	-moz-border-radius: 5px;
	float:left;
	margin:0 0 5px 0px;
	padding:10px 0;
	width:570px;
	font-size: 12px;
	text-align: justify;
	}

#CalendarioEventos .eswCalEvento .eswCalTituloEvento {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border-bottom:4px double #A58860;
	font-size:15px;
	height:26px;
	margin-bottom:5px;
	margin-top:0;
	padding:0 5px;
	text-align:left;
	}

#CalendarioEventos .eswCalPortadaEvento {
	text-align:center;
	width:180px;
	}

#CalendarioEventos .eswCalInfoEvento {
	background-color:white;
	width:100%;
	}

#CalendarioEventos .eswCalInfoEvento .eswCalEtiqueta {
	font-weight:bold;
	width:90px;
	}

#CalendarioEventos .eswCalInfoEvento .eswCalContenedorFechaInicio .eswCalFechaInicio, 
#CalendarioEventos .eswCalInfoEvento .eswCalContenedorFechaInicio .eswCalHoraInicio, 
#CalendarioEventos .eswCalInfoEvento .eswCalContenedorFechaFin .eswCalFechaFin, 
#CalendarioEventos .eswCalInfoEvento .eswCalContenedorFechaFin .eswCalHoraFin {
	color:orange;
	display:inline;
	}
	
	#CalendarioEventos .eswCalEvento .eswCalInfoEvento #eswFilaRepeticion {
		display: none;
		}
		
/* FOTO GRANDE */
#FondoFotoGrande {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	min-height: 5000px;
	z-index: 0;
	background-color: #000;
	filter: alpha(opacity=80); 
	opacity: .8;
	}

#ContPagFotoGrande {
	float: left;
	width: 100%;
	margin: 5px 0px;
	}

#ContenedorFotoGrande {
	display: none;
	top: 0px;
	margin: 50px auto;
	}
	
	#FotoGrandeToda {
		position: fixed;
		z-index: 10;
		margin-top: 50px;
		top: 0px;
		background: transparent url(/images/fondo.png) repeat-y scroll center top;
		border:5px solid #D2CFBF;
		padding: 10px 0px;
		width:980px;
		text-align: center;
		-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;

		}
	
	#eswProdFotoGrande {
		margin: 0px auto;
		margin-bottom: 10px;
		padding: 3px;
		background-color: #FFF;
		border: 1px solid #000;
		filter: alpha(opacity=100); 
		opacity: 1;
		}
			
#FotoGrandeCerrar {
	width: 100%;
	float: right;
	text-align: right;
	margin-bottom: 10px;
	margin-right: 10px;
	}
	
	#FotoGrandeToda #eswProdSiguiente,
	#FotoGrandeToda #eswProdAnterior {
		float: left;
		color: #FFF;
		width: 50%;
		}
	
	#FotoGrandeToda #eswProdAnterior {

		}
	
	#FotoGrandeToda #eswProdSiguiente {

		}