/* Para todos los tamaños */
#cabecera h2{
    display: none;
}

#menuSuperior h2, h3{
    display: none;
}

#opcionesMenuBodegones h2, h3{
    display: none;
}

#opcionesMenuFamilias h2, h3{
    display: none;
}

#bandaDerecha h2{
    display: none;
}

#opcionesPieTienda h2, h3{
    display: none;
}

#ListaProductos h2{
    display: none; 
}

#Contenido h2, h3{
    display: none; 
}

#opcionesSelectorDiamantes{
	text-align: justify;
	font-family: 'Sofadi One', cursive;
	margin-top: 10px;
}

#opcionesSelectorDiamantes h2{
	display: none;
}

.SeparadorMenuSuperior{
	display:inline;
}

#TallasDeDiamantes img{
	max-width:40px;
	max-height:40px;
}

#TallasDeDiamantes .selectorTipoTalla{
	float:left;
	text-align:center;
	margin:0px 9px;
}

#opcionesSelectorDiamantes .selectorRangoPrecio{
	font-size:12px; 
	margin-left:29px; 
	position:relative;
}

/* Formularios */
form{
	clear:both;
	overflow:hidden;
	margin:0 auto;
  	width:100%;
}

form > div{
  clear:both;
  overflow:hidden;
  padding:1px;
  margin:0 0 10px 0;
}

form > div > label{
	width:30%;
  	float:left;
  	padding-right:10px;
  	text-align:right;
  	font-weight:bold;
}

.etiquetaizquierda{
  	text-align:left;
}

.etiquetaderecha{
  	text-align:right;
}

form > div > input{
	width:70%;
	float:left;
	text-align:left;
}

form > div > select{
	float:left;
	text-align:left;
}

.botones{
	width:100%;
	text-align:center;
}

input[type=checkbox]{
	width:24px;
}

input[type=text],input[type=password],textarea {
	width:100%;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
input[type=text]{
  width:44%;
}
input[type=text]:focus,textarea:focus {
  outline:0;
  border-color:#4697e4;
}

#divError{
	border:1px solid #FF0000;
	visibility:hidden;
}

.boton{
    text-align:center;
	cursor:pointer;
}

.botonNegrita{
    text-align:center;
	cursor:pointer;
	font-weight:bold;
}

#divAyudaDiamante img{
	width:100%;
	max-width:385px; 
}

#infoSeleccionDiamante input[type=text], #infoSeleccionDiamante input[type=text]:focus{
	width:100%;
}

#divProducto{
    padding-left:41px;
    padding-right:41px;
}


@media (max-width: 963px){
	body{
		margin:0px;
		padding:0px;
		width:100%;
		font-family: 'Sofadi One', cursive;
		font-size:14px;
		color:#000000;
		overflow:auto;
		background-color:#FFFFFF;
		text-align:justify;
	}
	
	#pagina{
		width:480px;
		display:table;
		margin-left:auto; margin-right:auto;
		top:0px;
		background-color:#FFFFFF;
		clear:both;	 
		float:none;
	}
	
	#bandaIzquierda{
		width:0px;
		display:none;
	}	
	
	#bandaCentro{
		width:480px;
		height:100%;
		min-height:700px;
		background-color:#FFFFFF;
		float:left;
	}	
	
	#bandaDerecha{
		/*width:0px;
		display:none;*/

		width:178px;
		height:73px;
		min-height:73px;
		background-color:transparent;
		background-image:url();
		background-position:top right;
		background-repeat:no-repeat;
		position:absolute;
		right:0px;
		float:left;
	}	
	
	#bandaDerechaAbajo{
		width:0px;
		display:none;
	}	
	
    #cabecera{
		width:480px;
		height:73px;
		background-image:url(images/CabeceraEP.jpg);
		background-position:top center;
		background-repeat:no-repeat;
	}
    
	#menuSuperior{
		width:480px;
		float:left;
		background-color:#7f7f7f;
	}
	
	#opcionesMenuSuperior{
		float:left;
		padding-left:4px; 
		font-size:18px; 
		text-decoration:none; 
		font-weight:400; 
		color:#FFFFFF;
	}
	
	a.EnlaceMenuSuperior{ float:left; width:100%; font-size:16px; text-decoration:none; font-weight:400; color:#FFFFFF;}
	a.EnlaceMenuSuperior:visited{ font-size:16px; text-decoration:none; font-weight:400; color:#FFFFFF;}
	a.EnlaceMenuSuperior:hover{ font-size:16px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuSuperiorSel{ font-size:16px; text-decoration:none; font-weight:400; color:#000000;}
	
	.SeparadorMenuSuperior{
		display:block;
	}

	#opcionesMenuBodegones{
		padding-top:12px; 
		padding-bottom:16px; 
		font-size:18px; 
		text-decoration:none; 
		font-weight:400; 
		color:#000000; 
		height:32px;
	}

    a.EnlaceMenuBodegones{ font-size:16px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuBodegones:visited{ font-size:16px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuBodegones:hover{ font-size:16px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlaceMenuBodegonesSeleccionado{ font-size:18px; text-decoration:none; font-weight:400; color:#ce7575;}
	a.EnlaceMenuBodegonesSeleccionado:visited{ font-size:18px; text-decoration:none; font-weight:400; color:#ce7575;}
	a.EnlaceMenuBodegonesSeleccionado:hover{ font-size:18px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlacePieTienda{ font-size:12px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlacePieTienda:visited{ font-size:12px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlacePieTienda:hover{ font-size:12px; text-decoration:none; font-weight:400; color:#ce7575;}
	
	.TextoTerminos{ font-size:12px; text-decoration:none; font-weight:bold; color:#000000;}
	a.EnlaceTerminos{ font-size:12px; text-decoration:none; font-weight:bold; color:#ce7575;}
	a.EnlaceTerminos:visited{ font-size:12px; text-decoration:none; font-weight:bold; color:#ce7575;}
	a.EnlaceTerminos:hover{ font-size:12px; text-decoration:none; font-weight:bold; color:#000000;}
	
	a.EnlaceCantidad{ font-size:22px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceCantidad:visited{ font-size:22px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceCantidad:hover{ font-size:22px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlaceProductoListado{ font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#000000;}
	a.EnlaceProductoListado:visited{ font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#000000;}
	a.EnlaceProductoListado:hover{ font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#ce7575;}
	
	#bandaContenido{
		width:480px;
		float:left;
	}
	
	#Contenido{
		width:480px;
		float:left;
		text-align:center;
	}

	#TextoContenido{
		width:480px;
		float:left;
		text-align:center;
	}

	.triangulo{
	}
	
	#Bodegon{
		margin:auto;
		width:480px;
		height:320px;
		-webkit-box-shadow: 0px 5px 21px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 5px 21px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 5px 21px 0px rgba(0,0,0,0.75);
	}

	.Titulo{
		font-size:16px;
	}

	.TituloGrande{
		font-size:24px;
	}

	#ListaProductos{
	    padding-left:30px;
	}

	#divProducto{
	    padding-left:22px;
	    padding-right:22px;
	}

	.referenciaProductoListado{
		font-size:12px;
		color:#666666;
	}
	
	.precioProductoListado{
		font-size:14px;
		color:#333333;
		font-style:italic;
		float:left;
	}

	a.Enlace{ font-size:14px; text-decoration:none; color:#717171;}
	a.Enlace:visited{ font-size:14px; text-decoration:none; color:#717171;}
	a.Enlace:hover{ font-size:14px; text-decoration:none; color:#ce7575;}

	a.EnlaceExterno{ font-size:14px; text-decoration:underline; color:#ce7575;}
	a.EnlaceExterno:visited{ font-size:14px; text-decoration:underline; color:#ce7575;}
	a.EnlaceExterno:hover{ font-size:14px; text-decoration:underline; color:#ce7575;}

	.shopping-bag{
		width:42px;
		height:42px;
	}

	.etiqueta{ font-size:16px; font-weight:bold;}

	.input, .asunto{
		border:1pt solid #333333;
		height:15pt;
	}

	.textarea{
		/*border:1pt solid #333333;
		overflow:auto;*/
	}
	
	.boton{
		text-align:center;
		cursor:pointer;
	}

	.SeparadorMenuSuperior{
		display:none;
	}

	#AcercaDeMi{
		font-size:13px;
	}

	#AcercaDeMi img{
		max-width:200px;
		max-height:280px;
		margin:6px;
	}

	#TallasDeDiamantes img{
		max-width:40px;
		max-height:40px;
	}

	#TallasDeDiamantes .selectorTipoTalla{
		float:left;
		text-align:center;
		margin:0px 8px;
	}

	#opcionesSelectorDiamantes .selectorRangoPrecio{
		font-size:10px; 
		margin-left:3px; 
		position:relative;
	}
}


@media (min-width: 964px) {
	body{
		margin:0px;
		padding:0px;
		width:100%;
		font-family: 'Sofadi One', cursive;
		font-size:14px;
		color:#000000;
		overflow:auto;
		background-color:#FFFFFF;
		text-align:justify;
	}
	
	#pagina{
		width:964px;
		display:table;
		margin-left:auto; margin-right:auto;
		top:0px;
		background-color:#FFFFFF;
		clear:both;	 
		float:none;
	}
	
	#bandaIzquierda{
		width:178px;
		height:100%;
		min-height:640px;
		background-color:#FFFFFF;
		background-image:url(images/BandaIzquierdaP.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		float:left;
	}	
	
	#bandaCentro{
		width:608px;
		height:100%;
		min-height:700px;
		background-color:#FFFFFF;
		float:left;
	}	
	
	#bandaDerecha{
		width:178px;
		height:100%;
		min-height:640px;
		background-color:#FFFFFF;
		background-image:url(images/BandaDerechaP.jpg);
		background-position:top right;
		background-repeat:no-repeat;
		float:right;
	}	
	
	#bandaDerechaAbajo{
		width:178px;
		height:100%;
		min-height:1px;
		background-color:#FFFFFF;
		background-image:url(images/BandaDerechaAbajoP.jpg);
		background-position:top right;
		background-repeat:repeat-y;
		float:right;
	}	
	
    #cabecera{
		width:608px;
		height:73px;
		background-image:url(images/CabeceraP.jpg);
		background-position:top center;
		background-repeat:no-repeat;
	}
    
	#menuSuperior{
		width:608px;
		height:26px;
		float:left;
		background-color:#7f7f7f;
		background-image:url(images/MenuSuperiorP.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		text-align:center;
	}
	
	#opcionesMenuSuperior{
		padding-top:3px; 
		font-size:18px; 
		text-decoration:none; 
		font-weight:400; 
		color:#FFFFFF;
	}
	
	a.EnlaceMenuSuperior{ font-size:14px; text-decoration:none; font-weight:400; color:#FFFFFF;}
	a.EnlaceMenuSuperior:visited{ font-size:14px; text-decoration:none; font-weight:400; color:#FFFFFF;}
	a.EnlaceMenuSuperior:hover{ font-size:14px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuSuperiorSel{ font-size:14px; text-decoration:none; font-weight:400; color:#000000;}
	
	#opcionesMenuBodegones{
		padding-top:12px; 
		padding-bottom:16px; 
		font-size:18px; 
		text-decoration:none; 
		font-weight:400; 
		color:#000000; 
		height:32px;
	}

    a.EnlaceMenuBodegones{ font-size:14px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuBodegones:visited{ font-size:14px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuBodegones:hover{ font-size:14px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlaceMenuBodegonesSeleccionado{ font-size:18px; text-decoration:none; font-weight:400; color:#ce7575;}
	a.EnlaceMenuBodegonesSeleccionado:visited{ font-size:18px; text-decoration:none; font-weight:400; color:#ce7575;}
	a.EnlaceMenuBodegonesSeleccionado:hover{ font-size:18px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlacePieTienda{ font-size:12px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlacePieTienda:visited{ font-size:12px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlacePieTienda:hover{ font-size:12px; text-decoration:none; font-weight:400; color:#ce7575;}
	
	.TextoTerminos{ font-size:12px; text-decoration:none; font-weight:bold; color:#000000;}
	a.EnlaceTerminos{ font-size:12px; text-decoration:none; font-weight:bold; color:#ce7575;}
	a.EnlaceTerminos:visited{ font-size:12px; text-decoration:none; font-weight:bold; color:#ce7575;}
	a.EnlaceTerminos:hover{ font-size:12px; text-decoration:none; font-weight:bold; color:#000000;}
	
	a.EnlaceCantidad{ font-size:22px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceCantidad:visited{ font-size:22px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceCantidad:hover{ font-size:22px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlaceProductoListado{ font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#000000;}
	a.EnlaceProductoListado:visited{ font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#000000;}
	a.EnlaceProductoListado:hover{ font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#ce7575;}
	
	#bandaContenido{
		padding-top:3px;
		width:608px;
		float:left;
	}
	
	#Contenido{
		width:608px;
		float:left;
		text-align:center;
	}

	#TextoContenido{
		width:608px;
		float:left;
		text-align:center;
	}

	.triangulo{
		padding-bottom:16px;
		background-image:url(images/TrianguloP.png);
		background-position:center bottom;
		background-repeat:no-repeat;
	}
	
	#Bodegon{
		margin:auto;
		width:570px;
		height:380px;
		-webkit-box-shadow: 0px 5px 21px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 5px 21px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 5px 21px 0px rgba(0,0,0,0.75);
	}

	.Titulo{
		font-size:16px;
	}

	.TituloGrande{
		font-size:24px;
	}

	.referenciaProductoListado{
		font-size:12px;
		color:#666666;
	}
	
	.precioProductoListado{
		font-size:14px;
		color:#333333;
		font-style:italic;
		float:left;
	}

	a.Enlace{ font-size:14px; text-decoration:none; color:#717171;}
	a.Enlace:visited{ font-size:14px; text-decoration:none; color:#717171;}
	a.Enlace:hover{ font-size:14px; text-decoration:none; color:#ce7575;}

	a.EnlaceExterno{ font-size:14px; text-decoration:underline; color:#ce7575;}
	a.EnlaceExterno:visited{ font-size:14px; text-decoration:underline; color:#ce7575;}
	a.EnlaceExterno:hover{ font-size:14px; text-decoration:underline; color:#ce7575;}

	.shopping-bag{
		width:42px;
		height:42px;
	}

	.etiqueta{ font-size:16px; font-weight:bold;}

	.input, .asunto{
		border:1pt solid #333333;
		height:15pt;
	}

	.textarea{
		/*border:1pt solid #333333;
		overflow:auto;*/
	}
	
	.boton{
		text-align:center;
		cursor:pointer;
	}

	#AcercaDeMi img{
		max-width:300px;
		max-hight:399px;
		margin:10px;
	}
}

@media (min-width: 1540px) {
	body{
		margin:0px;
		padding:0px;
		width:100%;
		font-family: 'Sofadi One', cursive;
		font-size:14px;
		color:#000000;
		overflow:auto;
		background-color:#FFFFFF;
		text-align:justify;
	}
	
	#pagina{
		width:1540px;
		display:table;
		margin-left:auto; margin-right:auto;
		top:0px;
		background-color:#FFFFFF;
		clear:both;	 
		float:none;
	}
	
	#bandaIzquierda{
		width:348px;
		height:100%;
		min-height:772px;
		background-color:#FFFFFF;
		background-image:url(images/BandaIzquierdaM.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		float:left;
	}	
	
	#bandaCentro{
		width:844px;
		height:100%;
		min-height:700px;
		background-color:#FFFFFF;
		float:left;
	}	
	
	#bandaDerecha{
		width:348px;
		height:100%;
		min-height:772px;
		background-color:#FFFFFF;
		background-image:url(images/BandaDerechaM.jpg);
		background-position:top right;
		background-repeat:no-repeat;
		float:right;
	}	
	
	#bandaDerechaAbajo{
		width:348px;
		height:100%;
		min-height:1px;
		background-color:#FFFFFF;
		background-image:url(images/BandaDerechaAbajoM.jpg);
		background-position:top right;
		background-repeat:repeat-y;
		float:right;
	}	
	
	#cabecera{
		width:844px;
		height:100px;
		background-image:url(images/CabeceraM.jpg);
		background-position:top center;
		background-repeat:no-repeat;
	}
	
	#menuSuperior{
		width:844px;
		height:38px;
		float:left;
		background-color:#7f7f7f;
		background-image:url(images/MenuSuperiorM.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		text-align:center;
	}
	
	#opcionesMenuSuperior{
		padding-top:3px; 
		font-size:24px; 
		text-decoration:none; 
		font-weight:400; 
		color:#FFFFFF;
	}
	
	a.EnlaceMenuSuperior{ font-size:18px; text-decoration:none; font-weight:400; color:#FFFFFF;}
	a.EnlaceMenuSuperior:visited{ font-size:18px; text-decoration:none; font-weight:400; color:#FFFFFF;}
	a.EnlaceMenuSuperior:hover{ font-size:18px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuSuperiorSel{ font-size:18px; text-decoration:none; font-weight:400; color:#000000;}
	
	#opcionesMenuBodegones{
		padding-top:12px; 
		padding-bottom:16px; 
		font-size:24px; 
		text-decoration:none; 
		font-weight:400; 
		color:#000000; 
		height:40px;
	}

	a.EnlaceMenuBodegones{ font-size:18px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuBodegones:visited{ font-size:18px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuBodegones:hover{ font-size:18px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlaceMenuBodegonesSeleccionado{ font-size:18px; text-decoration:none; font-weight:400; color:#ce7575;}
	a.EnlaceMenuBodegonesSeleccionado:visited{ font-size:18px; text-decoration:none; font-weight:400; color:#ce7575;}
	a.EnlaceMenuBodegonesSeleccionado:hover{ font-size:18px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlacePieTienda{ font-size:14px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlacePieTienda:visited{ font-size:14px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlacePieTienda:hover{ font-size:14px; text-decoration:none; font-weight:400; color:#ce7575;}
	
	.TextoTerminos{ font-size:12px; text-decoration:none; font-weight:bold; color:#000000;}
	a.EnlaceTerminos{ font-size:12px; text-decoration:none; font-weight:bold; color:#ce7575;}
	a.EnlaceTerminos:visited{ font-size:12px; text-decoration:none; font-weight:bold; color:#ce7575;}
	a.EnlaceTerminos:hover{ font-size:12px; text-decoration:none; font-weight:bold; color:#000000;}
	
	a.EnlaceCantidad{ font-size:26px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceCantidad:visited{ font-size:26px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceCantidad:hover{ font-size:26px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlaceProductoListado{ font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#000000;}
	a.EnlaceProductoListado:visited{ font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#000000;}
	a.EnlaceProductoListado:hover{ font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#ce7575;}
	
	#bandaContenido{
		padding-top:3px;
		width:844px;
		float:left;
	}
	
	#Contenido{
		width:844px;
		float:left;
		text-align:center;
	}

	#TextoContenido{
		width:844px;
		float:left;
		text-align:center;
	}

	.triangulo{
		padding-bottom:16px;
		background-image:url(images/TrianguloM.png);
		background-position:center bottom;
		background-repeat:no-repeat;
	}
	
	#Bodegon{
		margin:auto;
		width:762px;
		height:508px;
		-webkit-box-shadow: 0px 11px 47px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 11px 47px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 11px 47px 0px rgba(0,0,0,0.75);
	}

	.Titulo{
		font-size:20px;
	}
	
	.referenciaProductoListado{
		font-size:14px;
		color:#666666;
	}
	
	.precioProductoListado{
		font-size:16px;
		color:#333333;
		font-style:italic;
		float:left;
	}

	a.Enlace{ font-size:16px; text-decoration:none; color:#717171;}
	a.Enlace:visited{ font-size:16px; text-decoration:none; color:#717171;}
	a.Enlace:hover{ font-size:16px; text-decoration:none; color:#ce7575;}
	
	a.EnlaceExterno{ font-size:16px; text-decoration:underline; color:#ce7575;}
	a.EnlaceExterno:visited{ font-size:16px; text-decoration:underline; color:#ce7575;}
	a.EnlaceExterno:hover{ font-size:16px; text-decoration:underline; color:#ce7575;}

	.shopping-bag{
		width:68px;
		height:68px;
	}

	.etiqueta{ font-size:16px; font-weight:bold;}

	.input{
		border:1pt solid #333333;
		height:15pt;
	}

	.textarea{
		/*border:1pt solid #333333;
		overflow:auto;*/
	}
	
	.boton{
		text-align:center;
		cursor:pointer;
	}

	#AcercaDeMi img{
		max-width:300px;
		max-hight:399px;
		margin:10px;
	}
}

@media (min-width: 1988px) {
	body{
		margin:0px;
		padding:0px;
		width:100%;
		font-family: 'Sofadi One', cursive;
		font-size:20px;
		color:#000000;
		overflow:auto;
		background-color:#FFFFFF;
		text-align:justify;
	}
	
	#pagina{
		width:1988px;
		display:table;
		margin-left:auto; margin-right:auto;
		top:0px;
		background-color:#FFFFFF;
		clear:both;	 
		float:none;
	}
	
	#bandaIzquierda{
		width:338px;
		height:100%;
		min-height:1408px;
		background-color:#FFFFFF;
		background-image:url(images/BandaIzquierdaG.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		float:left;
	}	
	
	#bandaCentro{
		width:1312px;
		height:100%;
		min-height:700px;
		background-color:#FFFFFF;
		float:left;
	}	
	
	#bandaDerecha{
		width:338px;
		height:100%;
		min-height:1408px;
		background-color:#FFFFFF;
		background-image:url(images/BandaDerechaG.jpg);
		background-position:top right;
		background-repeat:no-repeat;
		float:right;
	}	
	
	#bandaDerechaAbajo{
		width:338px;
		height:100%;
		min-height:1px;
		background-color:#FFFFFF;
		background-image:url(images/BandaDerechaAbajoG.jpg);
		background-position:top right;
		background-repeat:repeat-y;
		float:right;
	}	
	
	#cabecera{
		width:1312px;
		height:154px;
		background-image:url(images/CabeceraG.jpg);
		background-position:top center;
		background-repeat:no-repeat;
	}
	
	#menuSuperior{
		width:1312px;
		height:56px;
		float:left;
		background-color:#7f7f7f;
		background-image:url(images/MenuSuperiorG.jpg);
		background-position:top left;
		background-repeat:repeat-x;
		text-align:center;
	}
	
	#opcionesMenuSuperior{
		padding-top:12px; 
		font-size:28px; 
		text-decoration:none; 
		font-weight:400; 
		color:#FFFFFF;
	}
	
	a.EnlaceMenuSuperior{ font-size:28px; text-decoration:none; font-weight:400; color:#FFFFFF;}
	a.EnlaceMenuSuperior:visited{ font-size:28px; text-decoration:none; font-weight:400; color:#FFFFFF;}
	a.EnlaceMenuSuperior:hover{ font-size:28px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuSuperiorSel{ font-size:28px; text-decoration:none; font-weight:400; color:#000000;}
	
	#opcionesMenuBodegones{
		padding-top:12px; 
		padding-bottom:16px; 
		font-size:28px; 
		text-decoration:none; 
		font-weight:400; 
		color:#000000; 
		height:48px;
	}

	a.EnlaceMenuBodegones{ font-size:28px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuBodegones:visited{ font-size:28px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceMenuBodegones:hover{ font-size:28px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlaceMenuBodegonesSeleccionado{ font-size:28px; text-decoration:none; font-weight:400; color:#ce7575;}
	a.EnlaceMenuBodegonesSeleccionado:visited{ font-size:28px; text-decoration:none; font-weight:400; color:#ce7575;}
	a.EnlaceMenuBodegonesSeleccionado:hover{ font-size:28px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlacePieTienda{ font-size:20px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlacePieTienda:visited{ font-size:20px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlacePieTienda:hover{ font-size:20px; text-decoration:none; font-weight:400; color:#ce7575;}
	
	.TextoTerminos{ font-size:18px; text-decoration:none; font-weight:bold; color:#000000;}
	a.EnlaceTerminos{ font-size:18px; text-decoration:none; font-weight:bold; color:#ce7575;}
	a.EnlaceTerminos:visited{ font-size:18px; text-decoration:none; font-weight:bold; color:#ce7575;}
	a.EnlaceTerminos:hover{ font-size:18px; text-decoration:none; font-weight:bold; color:#000000;}
	
	a.EnlaceCantidad{ font-size:36px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceCantidad:visited{ font-size:36px; text-decoration:none; font-weight:400; color:#000000;}
	a.EnlaceCantidad:hover{ font-size:36px; text-decoration:none; font-weight:400; color:#ce7575;}

	a.EnlaceProductoListado{ font-size:18px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#000000;}
	a.EnlaceProductoListado:visited{ font-size:18px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#000000;}
	a.EnlaceProductoListado:hover{ font-size:18px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#ce7575;}
	
	#bandaContenido{
		padding-top:3px;
		width:1312px;
		float:left;
	}
	
	#Contenido{
		width:1312px;
		float:left;
		text-align:center;
	}

	#TextoContenido{
		width:1312px;
		float:left;
		text-align:center;
	}

	.triangulo{
		padding-bottom:16px;
		background-image:url(images/TrianguloM.png);
		background-position:center bottom;
		background-repeat:no-repeat;
	}
	
	#Bodegon{
		margin:auto;
		width:1200px;
		height:800px;
		-webkit-box-shadow: 0px 11px 47px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 11px 47px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 11px 47px 0px rgba(0,0,0,0.75);
	}

	.Titulo{
		font-size:32px;
	}
	
	.referenciaProductoListado{
		font-size:14px;
		color:#666666;
	}
	
	.precioProductoListado{
		font-size:20px;
		color:#333333;
		font-style:italic;
		float:left;
	}

	a.Enlace{ font-size:28px; text-decoration:none; color:#717171;}
	a.Enlace:visited{ font-size:28px; text-decoration:none; color:#717171;}
	a.Enlace:hover{ font-size:28px; text-decoration:none; color:#ce7575;}

	a.EnlaceExterno{ font-size:28px; text-decoration:underline; color:#ce7575;}
	a.EnlaceExterno:visited{ font-size:28px; text-decoration:underline; color:#ce7575;}
	a.EnlaceExterno:hover{ font-size:28px; text-decoration:underline; color:#ce7575;}

	.shopping-bag{
		width:80px;
		height:80px;
	}

	.etiqueta{ font-size:20px; font-weight:bold;}

	.input{
		border:1pt solid #333333;
		height:18pt;
		font-size:20px;
	}

	.textarea{
		/*border:1pt solid #333333;
		overflow:auto;*/
		font-size:20px;
	}
	
	.boton{
		text-align:center;
		cursor:pointer;
		font-size:20px;
	}

	#AcercaDeMi img{
		max-width:300px;
		max-hight:399px;
		margin:10px;
	}
}

#TituloPagina{
	font-size:36px;
}

#olvideUsuario{
	width:955px;
	height:16px;
	float:left;
	background-color:#EEEEEE;
	border-bottom:#ff9f63 solid 1px;
}

.imagenProductoListado{
	width:180px; 
	height:180px; 
	display:table-cell; 
	vertical-align:middle;
	text-align:center;
}

.ProductoListado{
	height:30px;
}

li{
	line-height:20px;
	text-align:justify;
}

p{
	text-align:justify;
}

h1{
	font-weight:bold;
	font-size:24px;
}

h2{
	font-weight:bold;
	font-size:20px;
}

h3{
	font-weight:bold;
	font-size:16px;
}

th{
	font-weight:bold;
	font-size:16px;
}

.CeldaOscura{
	background-color:#F2F1F6;
}

.Texto{
	font-size:14px; 
	text-align:justify;
	font-weight:normal; 
}

.TextoPeque{ 
	font-weight:normal; 
	font-size:12px; 
}

.TextoMediano{
	text-align:justify;
	color:#666666;
	line-height:32px;
	font-size:16px; 
}

.TextoGrande{ 
	text-align:justify;
	color:#666666;
	line-height:32px;
	font-size:18px; 
}

.TituloPeque{
	font-size:14px; 
}

.TituloPequeNegrita{
	font-size:14px; 
	font-weight:bold;
}

.TituloArticulo{
	font-weight:bold;
	font-size:24px; 
}

.FechaEvento{
	text-align:justify;
	color:#FFFFFF;
}

.TextoEvento{
	text-align:justify;
	color:#000000;
}

.oscuro	{ background-color:#444444;}
.medio	{ background-color:#999999;}
.claro	{ background-color:#DDDDDD;}

a.EnlaceNormal{ font-size:14px; text-decoration:none; font-weight:bold; color:#000000;}
a.EnlaceNormal:visited{ font-size:14px; text-decoration:none; font-weight:bold; color:#000000;}
a.EnlaceNormal:hover{ font-size:14px; text-decoration:none; font-weight:bold; color:#6078c2;}

a.EnlaceResaltado{ font-size:20px; text-decoration:none; font-weight:bold; color:#000000;}
a.EnlaceResaltado:visited{ font-size:20px; text-decoration:none; font-weight:bold; color:#000000;}
a.EnlaceResaltado:hover{ font-size:20px; text-decoration:none; font-weight:bold; color:#6078c2;}

a.EnlaceTitulo{ font-size:16px; text-decoration:none; font-weight:bold; color:#000000;}
a.EnlaceTitulo:visited{ font-size:16px; text-decoration:none; font-weight:bold; color:#000000;}
a.EnlaceTitulo:hover{ font-size:16px; text-decoration:none; font-weight:bold; color:#6078c2;}

a.EnlaceTexto{ font-size:12px; text-decoration:none; font-weight:normal; color:#000000;}
a.EnlaceTexto:visited{ font-size:12px; text-decoration:none; font-weight:normal; color:#000000;}
a.EnlaceTexto:hover{ font-size:12px; text-decoration:none; font-weight:normal; color:#6078c2;}

a.EnlaceOpcion{ font-size:18px; text-decoration:none; font-style:italic; font-weight:normal; color:#000000;}
a.EnlaceOpcion:visited{ font-size:18px; text-decoration:none; font-style:italic; font-weight:normal; color:#000000;}
a.EnlaceOpcion:hover{ font-size:18px; text-decoration:none; font-style:italic; font-weight:normal; color:#6078c2;}

a.EnlaceOpcionMenu{ font-size:18px; text-decoration:none; font-style:italic; font-weight:normal; color:#000000;}
a.EnlaceOpcionMenu:visited{ font-size:18px; text-decoration:none; font-style:italic; font-weight:normal; color:#000000;}
a.EnlaceOpcionMenu:hover{ font-size:18px; text-decoration:none; font-style:italic; font-weight:normal; color:#6078c2;}

a.EnlaceCatalogo{ font-size:42px; text-decoration:none; font-weight:600; color:#021e00;}
a.EnlaceCatalogo:visited{ font-size:42px; text-decoration:none; font-weight:600; color:#021e00;}
a.EnlaceCatalogo:hover{ font-size:42px; text-decoration:none; font-weight:600; color:#6078c2;}

a.EnlaceAreaPrivada{ font-size:24px; text-decoration:none; font-weight:600; color:#000830;}
a.EnlaceAreaPrivada:visited{ font-size:24px; text-decoration:none; font-weight:600; color:#000830;}
a.EnlaceAreaPrivada:hover{ font-size:24px; text-decoration:none; font-weight:600; color:#6078c2;}

a.EnlaceMenuInicio{ font-size:16px; text-decoration:none; font-weight:400; color:#333333;}
a.EnlaceMenuInicio:visited{ font-size:16px; text-decoration:none; font-weight:400; color:#333333;}
a.EnlaceMenuInicio:hover{ font-size:16px; text-decoration:none; font-weight:400; color:#6078c2;}

a.EnlacePie{ font-size:12px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
a.EnlacePie:visited{ font-size:12px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
a.EnlacePie:hover{ font-size:12px; text-decoration:none; font-weight:bold; color:#000000;}

a.EnlacePieMini{ font-size:11px; text-decoration:none; color:#FFFFFF;}
a.EnlacePieMini:visited{ font-size:11px; text-decoration:none; color:#FFFFFF;}
a.EnlacePieMini:hover{ font-size:11px; text-decoration:none; color:#000000;}

a.EnlaceImagen img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
a.EnlaceImagen:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

a.boton, a.boton:visited{
    color: #FFFFFF;
	background-color:#4e4436;
    display: block;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
a.boton:hover{ background-color: #cbc0a2;}

a.boton2, a.boton2:visited{
    color: #FFFFFF;
    background-color: #D79500;
    display: block;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
    width: 150px;
}
a.boton2:hover{ background-color: #000000;}

.Subtitulo{ font-size:16px; font-weight:bold; color:#000000;}
.TextoInfo{ font-size:14px; color:#000000;}

.boton2{
    color: #555555;
    display: block;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}

/* Tabs  */
.horizmenu{
width: 100%;
line-height:16px;
background: #cccccc;
float:left;
font-size:95%;
}

.horizmenu a{
font-weight: 100;
font-weight:bold;
}

.horizmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.horizmenu ul li{
position: relative;
display: inline;
float: left;
}

.horizmenu ul li a{
display: block;
background: #cccccc; 
padding: 4px 10px;
border-right: 1px solid #fff;
color: #999;
text-decoration: none;
}

* html .horizmenu ul li a{ 
display: inline-block;
}

.horizmenu ul li a:link, .horizmenu ul li a:visited{
color: #000000;
}

.horizmenu ul li a:hover{
background:#9fabd2; 
color: #000000;
}

.horizmenu ul li a:hover, .horizmenu ul li ul li a:hover{
 text-decoration:none;
}

.horizmenu ul li.current_page_item a, .horizmenu ul li.current_page_item ul li a{
color:black;
background: #a9a9a9;
}

.horizmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

.horizmenu ul li ul li{
display: list-item;
float: none;
}

.horizmenu ul li ul li ul{
top: 0;
}

.horizmenu ul li ul li a{
width: 220px; 
padding: 5px 8px;
margin: 0;
border-top-width: none;
border-bottom: 1px solid #f2f2f2;
}

.horizmenu ul li ul li a:hover{ 
background: #9fabd2;
color: #000000;
}

.downarrow{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrow{
position: absolute;
top: 9px;
right: 5px;
}
