﻿
a.footer
{
	text-decoration:none;
	color:#999999;
}
body
{
	margin:-13px 0px 0px 0px;
	padding:0px;
	font-family: "Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif; 
	background-image:url(../../Content/Images/bg.png);
}
.pageContainer
{
	width:100%;
	padding-bottom:12px;
	margin-top:-1px;
	*margin-top:0px;
}

.centrado
{
	width:932px;
	margin:0 auto;
	*margin-right:0 auto;
}
.contenedor
{
	background-color:#f8f8f8;
	float:left;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;	
	border-radius: 3px; 
	behavior: url(border-radius.htc);
	/* *height:auto; */
	*margin-top:25px;
	padding-bottom:20px;
}

/* UTILES VARIOS */
.esquinas
{
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-radius: 5px; 
	behavior: url(border-radius.htc);
}

.esquinas-inferiores
{
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px; 
	border-radius: 5px 5px 0px 0px; 
	behavior: url(border-radius.htc);
}

.esquinas-superiores
{
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 
	border-radius: 0px 0px 5px 5px; 
	behavior: url(border-radius.htc);
}

.shadow
{
	-moz-box-shadow: 1px 1px 2px 0px #999;
	-webkit-box-shadow: 1px 1px 2px 0px #999;
	box-shadow: 1px 1px 2px 0px #999999;
}
.separador932
{
	clear:both;
	width:932px;
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url(../../Content/Images/separador932.png);
	background-repeat:no-repeat;
	height:1px;
}
.separador888Solid
{
	clear:both;
	width:888px;
	margin-bottom:10px;
	border-bottom:1px solid #000000;
	height:1px;
	margin-left:22px;
}
.separador888
{
	clear:both;
	width:888px;
	margin:0px;
	padding-bottom:10px;
	border:0px;
	background-image:url(../../Content/Images/separador888.png);
	background-repeat:no-repeat;
	height:1px;
}
.separador868
{
	clear:both;
	width:868px;
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url(../../Content/Images/separador868.png);
	background-repeat:no-repeat;
}
.separador858
{
	clear:both;
	width:858px;
	margin:10px 0;
	padding:0px;
	border:0px;
	background-image:url(../../Content/Images/separador858.png);
	background-repeat:no-repeat;
	height:1px;
}
.separador594
{
	width:594px;
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url(../../Content/Images/separador594.png);
	background-repeat:no-repeat;
}
/* CABECERA */
#cabecera
{
	float:left;
}
.logoPpal
{
	width:265px;
	float:left;
	cursor:pointer;
}
.menuPpal
{
	margin-top:25px;
	*margin-top:20px;
	width:667px;
	float:left;
}/*
.menuPpal img
{
	float:right;
	cursor:pointer;	
}*/
.separadorBtnMenu
{
	float:right;
}
.departamentos img
{
	float:right;
	margin:13.5px 12px 0px 0px;
}
.buscador
{
	width:461px;
	float:right;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	margin:8px 0 0 1px;
}

.textoBuscar input
{
	width:329px;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	border:0px;
	margin:0px;
	padding:0px 5px;
}
.textoBuscar
{
	width:339px;
	background-color:#ffffff;
	float:left;
	height:32px;
	border: 1px solid #BFBFBF;
}

.departamentos
{
	/*float:left;*/
	cursor:pointer;
	width:178px;
	padding:1px 0px 1px 12px;
	height:30px;
	line-height:32px;
	vertical-align:middle;
	margin-right:6px;
	border-radius: 5px;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	border: 1px solid #000000;
	
}

.departamentos-centrado
{
	text-align: left;
	width:178px;
}


.desplegableDepartamentos ul
{
	margin:0px;
	padding:0px;
	/*padding-left:20px;*/
	
}
.desplegableDepartamentos ul li
{
	list-style: none outside none;
	margin:0px;
	padding:0px;
	
	/*
	line-height:16px;
	vertical-align:middle;
	height:20px;
	cursor:pointer;
	padding: 3px, 0px, 3px, 0px;
	*/
}


.desplegableDepartamentos ul li.option a {
    color: #777777;
    display: block;
    padding: 5px 15px;
    text-align: left;
    text-decoration:none;
}

.desplegableDepartamentos ul li.option a:hover {
    background-color: #FFF8BA;
}

.desplegableDepartamentos ul li.option.last a {
    border-bottom: 0px;
}

.desplegableDepartamentos
{
	display:none;
	width:191px;
	position:absolute;
	background-color:#ffffff;
	padding:0px 0px;
	/*margin-top:32px;*/
	z-index:999;
}
.desplegableDepartamentos ul li
{
	list-style:none;
	border-bottom:1px dotted #cccccc;
}
.menuSec
{
	width:667px;
	height:32px;
	float:left;
	margin:0px 0px 20px;
}
.breadCrumbs p
{
	float: left;
	margin: 0;
	width: 685px;
}
.breadCrumbs
{
	background-color: #F2F2F2;
	border-radius: 5px 5px 0 0;
	height: 40px;
	line-height: 40px;
	padding-left: 12px;
	vertical-align: middle;
	width: 920px;
}
.slideImgHome ul
{
	width:932px;
}
.slideImgHome ul li
{
	width:932px;
}
.departamentos p
{
	float: left;
margin: 0 -5px;
padding-left: 6px;
width: 155px;
}

.articuloDestacado
{
	float:left;
	margin:30px 45px 0;
}
.descripcionArticuloDestacado input
{
	margin:12px;
	border:0px;
	padding:0px;
	background-image:url(../../Content/Images/btnVerProducto.png);
	background-repeat:no-repeat;
	width:209px;
	height:42px;
	cursor:pointer;
}
.descripcionArticuloDestacado p
{
	text-align:left;
	font-family:"Open Sans";
}
.descripcionArticuloDestacado
{
	overflow:hidden;
	width:220px;
	height:30px;
	margin-top:8px;
}

.imagenArticuloDestacado img
{
	width:200px;
	height:200px;
}
.imagenArticuloDestacado
{
	width:200px;
	margin:0 auto;
}
#slider
{
	border-radius:5px;
    height: 358px !important;
    overflow: hidden;
    width: 932px;
    *margin-top:18px;
}
}
#slider ul li
{
	background-color:#f1f1e9;
}

/* TIENDA */
.contenedorTienda
{
	background-color:#f8f8f8;
	float:left;
}
.seccionProductosTienda
{
	width:660px;
	padding:32px 0px 0px 0px;
	float:left;
}
.PSTR
{
	margin-right:0px !important;
}
.PSTL
{
	margin-left:6px;
}
.productoSeccionTienda img
{
	max-height:198px;
	max-width:198px;
}
.productoSeccionTienda
{
	
	font-size:13px;
}
.productoSeccionTienda
{
	width:198px;
	height:356px;
	float:left;
	margin-right:18px;
	text-align:center;
	cursor:pointer;
	margin-bottom:35px;
}

.productoSeccionTienda p
{
	height:50px;
	overflow:hidden;
	}
.productoSeccionTienda p, .productoSeccionTiendaR p,  .productoSeccionTiendaL p
{
	text-align:left;
}
.importeProducto
{
	float:right;
}

.cabeceraSeccionProductosTienda
{
	width:732px;
	height:32px;
	background-color:#ffffff;
	margin-bottom:32px;
	border-radius:5px 0px 0px 5px;
}
.cabeceraSeccionProductosTienda img
{
	float:right;
	margin:6px 12px 0px 0px;
	cursor:pointer;
}
.cabeceraSeccionProductosTienda p
{
	padding-left:12px;
	margin:0px;
	line-height:32px;
	vertical-align:middle;
	width:466px;
	float:left;
}
.flechaIzqSeccionTienda
{
	margin:164px 0px 0px 6px;
	cursor:pointer;
	float:right;
}
.flechaDchSeccionTienda
{
	margin:164px 6px 0px 0px;
	cursor:pointer;
	float:right;
}
.contenedorProductosSeccionTienda
{
	width:650px;
	overflow:hidden;
	margin:0 auto;
	float:right;
}
.sliderProductosSeccionTienda
{
	height:356px;
	*height:auto;
	width:660px;
}
.seccionesTienda
{
	width:660px;
	*width:0px;
	float:left;
	*float:none;
	margin-top:32px;
}
/* CARRITO DE LA COMPRA */
.eraseProducto
{
	cursor:pointer;
}
.lightShoppingCart
{
	display:none;
	position:absolute;
	
}
.carrito
{
	margin: -138px 0 0 944px;
	position: fixed;
}
.resumenCompra
{
	width:932px;
	height:72px;
	line-height:72px;
	vertical-align:middle;
	background-color:#f2f2f2;
	
}
.resumenCompra H1
{
	width:400px;
	float:left;
	margin:0px;
	padding-left:32px;
}
.titulosResumenCarrito
{
	height:38px;
	width:858px;
	margin:0px;
	line-height:38px;
	vertical-align:middle;
	background-color:#ffffff;
}
.titulosCarrito
{
	height:38px;
	width:868px;
	margin:0px;
	padding:0px 32px;
	line-height:38px;
	vertical-align:middle;
	background-color:#ffffff;
}
.tituloCarritoL
{
	width:245px;
	padding-left:132px;
	height:38px;
	line-height:38px;
	vertical-align:middle;
	text-align:left;
	float:left;
}
.tituloCarritoResumen
{
	width:107px;
	height:38px;
	line-height:38px;
	vertical-align:middle;
	text-align:right;
	float:right;
	padding-right:30px;

}
.tituloCarritoR
{
	width:90px;
	height:38px;
	line-height:38px;
	vertical-align:middle;
	text-align:right;
	float:right;

}
.contenedorLineasCompraResumen
{
	width:858px;
	float:left;
	background-color:#ffffff;
}
.contenedorLineasCompra
{
	width:888px;
	padding:0px 22px;
	float:left;
	background-color:#ffffff;
}
.lineaCompraResumen
{
	width:858px;
	padding:10px 0px;
	float:left;
	height:100px;
	margin-bottom:10px
}
.lineaCompra
{
	width:868px;
	padding:10px;
	float:left;
	height:100px;
	margin-bottom:10px
}
.LCResumen
{
	float:left;
	line-height:100px;
	vertical-align:middle;
	width:145px;
	text-align:right;
}
.LC
{
	float:left;
	line-height:100px;
	vertical-align:middle;
	width:80px;
	text-align:right;
}
.LCproducto img, .LCproductoF img
{
	height:100px;
	width:100px;
	float:left;
}
.LCproductoF p
{
	width:485px;
	float:left;
	padding-left:32px;
	margin:5px 0px 0px 0px;
	line-height:20px;
}
.LCproducto p
{
	width:450px;
	float:left;
	padding-left:32px;
	margin:30px 0px 0px 0px;
	line-height:20px;
}
.LCproductoResumen
{
	margin-left:10px;
}
.LCproducto, .LCproductoF
{
	width:598px;
	float:left;
	cursor:pointer;
}
.resumenFinalCompra
{
	width:932px;
	background:-moz-linear-gradient(center top , #FFFFFF, #F4F1E1) repeat scroll 0 0 transparent;
	float:left;
}
.resumenFinalCompraR
{
	width:158px;
	float:right;
	padding-right:32px;
	text-align:right;
}
.resumenFinalCompraL p
{
	text-align:right;
	float:right;
	width:100%;
	margin:10px 0px
}
.resumenFinalCompraL img
{
	max-width:100px;
}
.resumenFinalCompraL
{
	width:250px;
	float:right;
}
.pieResumenEncuesta
{
	width:858px;
	background-color:#ffffff;
	float:left;
	border-top:1px solid #cccccc;
	border-radius:0px 0px 5px 5px;
	height:72px;
	margin-top:10px;
}
.pieResumenCompra
{
	width:932px;
	background-color:#ffffff;
	float:left;
	border-top:1px solid #cccccc;
	border-radius:0px 0px 5px 5px;
	height:72px;
}
/* DETALLE */
.qtyM
{
	border-radius:0px 5px 0px 0px;
}
.qtyL
{
	border-radius:0px 0px 5px 0px;
}
.qtyM, .qtyL
{
	cursor:pointer;
}
.selectorCantidadProducto img
{
	width:14px;
	margin:0px !important;
}
.selectorCantidadProducto input
{
	width:52px;
	height:18px;
	line-height:22px;
	vertical-align:middle;
	border:0px;
	padding:2px;
	text-align:center;
}
.selectorCantidadProducto
{
	width:70px;
	height:22px;
	margin:20px 0px;
	float:left;
}
.contenedorDetalle
{
	background-color:#f8f8f8;
	float:left;
}
.ppalDetalleProducto
{
	float:left;
	width:868px;
	padding:32px;
}
.ppalDetalleProducto img
{
	max-width:412px;
	max-height:412px;
	float:right;
}
.ppalDetalleProductoDescripcion h1
{
	margin:0;
	width:408px;
}
.ppalDetalleProductoDescripcion
{
	background-color:#ffffff;
	width:836px;
	height:412px;
	float:left;
	padding:16px;
}
.descripcionDetalleProducto p
{
	font-size:13px;
	color:#666666;
	line-height:1.5;
}
.descripcionDetalleProducto
{
	float:left;
	width:400px;
	padding:0px 0px 0px 48px;
}
.ppalDetalleProducto p
{
	width:408px;
}
.comentariosDetalleProducto
{
	float:left;
	width:400px;
	padding-left:48px;
	margin-bottom:60px;
}
.precioProducto
{
	width:196px;
	height:42px;
	background-color:#f2f2f2;
	text-align:right;
	line-height:42px;
	vertical-align:middle;
	padding-right:12px;	
	margin-top:50px;
}
.precioProducto2
{
	background-color: #F2F2F2;
float: left;
height: 22px;
line-height: 22px;
margin: 21px 0 0 12px;
padding-right: 10px;
text-align: right;
vertical-align: middle;
width: 85px;
}
/*OTROS PRODUCTOS RELACIONADOS*/
.otrosProductosRelacionados
{
	padding:0px;
	width:412px;
	float:right;
	margin-right:48px;
}
.contenedorProductosRelacionados
{
	width:412px;
	float:left;
}
.productorelacionado
{
	cursor: pointer;
	float: left;
	margin: 0 0 22px 7px;
	width: 130px;
}
.productorelacionado img
{
	
	max-width:130px;
	max-height:130px;
}
.detalleProductoRelacionado p
{
	font-size:13px;
	height:50px;
	overflow:hidden;	
}
/* DATOS CLIENTE */
.contenedorDatosCliente input
{
	border:0px;
	padding:0px;
	margin:0px;
	width:100%;
	background-color:#FFFFFF;
	text-align:left;
}
.contenedorNuevaDireccion p select 
{
	margin-left:15px;
	width:267px;
}
.contenedorNuevaDireccion p input
{
	margin-left:15px;
	width:250px;
}
.contenedorNuevaDireccion p
{
	text-align:right;
}
.contenedorRegistroColLeft
{
	width:440px;
	float:left;
	margin:20px 0 25px -30px;
}
.contenedorRegistroColRight
{
	width:410px;
	float:right;
	margin:20px 35px 25px 0;
	}
.contenedorDatosClienteL input
{
	text-align:left;
}
.contenedorDatosCliente
{
	width:355px;
	margin-top:5px;	
	float:left;
	margin-right:35px;
	margin-left:35px;
}
.cajaIdentificar
{
	width:572px;
	margin:30px 140px;
	padding:30px 40px;
	background-color:#ffffff;
}
.inputIdentificarse
{
	width:195px;
}
.contenedorDatosCliente p
{
	margin:5px 0px;
}
.contenedorResumenLineasCompra
{
	width:858px;
	margin-left:32px;
	background-color:#ffffff;
	float:left;
	padding:5px 5px 5px 5px;
}
.supcontenedorDatosCliente
{
	width:858px;
	margin-left:32px;
	background-color:#ffffff;
	float:left;
	padding:5px 5px 15px 5px;
}
.supcontenedorEncuesta
{
	width:858px;
	margin:32px;
	background-color:#ffffff;
	float:left;
	padding:5px 0px 0px 0px;
}

/* FOOTER */

.footer
{
	width:932px;
	height:120px;
	/*background-color:#ffffff;*/
	padding-top:10px;
	margin:12px 0px;
}
.logoFooter img
{
	margin:20px;
}
.logoFooter
{
	float:left;
	width:332px;
}
.columnaFooter ul li form a, .columnaFooter ul li a
{
	font-family:"Open Sans";
	font-size:11px; 
	color:#999999;
	cursor:pointer;
	line-height:16.5px;
	margin:0;
	padding:0;
}
.columnaFooter ul li
{
	height:18px;
	line-height:18px;
	vertical-align:middle;
}
.columnaFooter ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.columnaFooter p
{
	
}
.columnaFooter
{
	width:112px;
	float:left;
}

/* INCLUDES */
.contenedorRegistroNews label
{
	font-weight:bold;
}
.contenedorRegistroNews
{
	text-align:center;
}
.contenedorFiltroBusqueda
{
	width:184px;
	background-color:#ffffff;
	float:left;
	margin:32px 30px 32px 32px;
	padding:0px 12px;
}
.cajetinFiltro
{
	height:105px;
	border-bottom:1px dotted #cccccc;
}
/* BANNERS HOME */
.contenedorBannersHome
{
	width:932px;
	margin-top:18px;
}
.bannerHome p
{
	float: right;
	margin: 85px 10px 0 0;
	text-align: right;
	width: 120px;
    text-shadow: 1px 1px 0px #000000;
}
.bannerHome:hover p
{
	float: right;
	margin: 85px 10px 0 0;
	text-align: right;
	width: 120px;
	color:#FF7C01;
    text-shadow: 1px 1px 0px #000000;
}
.bannerHome h2
{
	width:140px;
	float:left;
	margin-top:31px;
}
.bannerHome img
{
	float:left;
	margin:31px 10px 0px 10px;
	cursor:pointer;
}
.bannerHome
{
	width:221px;
	float:left;
	height:120px;
	cursor:pointer;
	border:4px solid #ffffff;
	margin-right:5px;
}
.bannerHome:hover
{
	width:221px;
	float:left;
	height:120px;
	cursor:pointer;
	border:4px solid #FF7C01;
	margin-right:5px;
}

/* DEGRADADOS */

.gradientOrangeBtn{
	background: #ff9930; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9930', endColorstr='#ff7900'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9930), to(#ff7900)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ff9930,  #ff7900); /* for firefox 3.6+ */
}

.gradientBlackBtn
{
	background-color: #444444; /* for non-css3 browsers */

	background-color: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#333333)); /* for webkit browsers */
	background-color: -moz-linear-gradient(top,  #888888,  #333333); /* for firefox 3.6+ */
	background-repeat:no-repeat;

	background-image: url("../Content/Images/ybNewIcons/lupa.png")\9 /* pruebas IE HACK */
	background-position-x: 45%;
	background-position-y: 45%;
	
}

.greyBtn
{
	background: #DDDDDD; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#AAAAAA'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#DDDDDD), to(#AAAAAA)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #DDDDDD,  #AAAAAA); /* for firefox 3.6+ */
}
.gradientBackground1
{
	background: #FFFFFF; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F4F1E1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F4F1E1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFFFF,  #F4F1E1); /* for firefox 3.6+ */
}
/* SELECTS */

.selectStyled img
{
	float:right;
}
.selectStyled
{
	border-radius:5px 5px 5px 5px;
	position:relative;
	display:inline-block;
	color:#FFF;
	text-shadow:0 -1px 0 #cccccc;
	background:0 #1d7ab6 repeat scroll 0 0 transparent;
	border-right:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	-moz-border-top-colors:none;
	-moz-border-right-colors:none;
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-image:none;
	box-shadow:0 1px 0 0 rgba(255,255,255,0.6), 1px 0 1px 0 rgba(255,255,255,0.2) inset, -1px 0 1px 0 rgba(255,255,255,0.2) inset, 0 -1px 0 rgba(255,255,255,0.1) inset, 0 1px 0 rgba(255,255,255,0.2) inset;
	cursor:pointer;
	border-color:#aaaaaa;
	border-style:solid;
	border-width:1px;
	padding:2px 5px;
	/*background: -moz-linear-gradient(center top , rgb(42, 156, 229), rgb(29, 122, 182)) repeat scroll 0% 0% transparent;*/
	background: -moz-linear-gradient(center top , #ffffff, #f0f0f0) repeat scroll 0 0 transparent;
	width:158px;
	height:18px;
}
.desplegablePrecio
{
	display:none;
	position:absolute;
	background-color:#ffffff;
	z-index:99;
	width:170px;
	margin-top:-16px;
}
.desplegablePrecio ul
{
	list-style:none;
	padding-left:0px; 
}
.desplegablePrecio ul li:hover
{
	background-color:#f8f8f8;
}
.desplegablePrecio ul li
{
	background-color:#FFFFFF;
	cursor: pointer;
    height: 20px;
    line-height: 16px;
    vertical-align: middle;
    width:160px;
    padding-left:10px;
}
/*PRUEBA BOTON */

div.prettySelect
{
	float: left;
	width: 210px;
	margin-right: 14px;
	margin-top:8px
}
.caracteristicasProducto
{
	background-color:#F2F2F2;
	float:left;
	margin-top:-56px;
}
.caracteristicaProducto
{
	width:32px;
	margin:12px 16px;
	float:left;
}
.caracteristicaProducto img
{
	width:32px;
	height:32px;
}
.paginadoTienda
{
	float:right;
	margin:0px 32px 32px 0px;
	*width:360px;
	/*margin:115px 32px 0px 0px; */
}
.separadorBotonesPaginado
{
	width:30px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	float:left;
	text-align:center;
	margin:0px 2px;
}
.aBread
{
	cursor:pointer;
}
#anadido
{
	width:300px;
	display:none;
}
.anadirFavoritodesdeCesta
{
	    cursor: pointer;
    float: left;
    height: 100px;
    line-height: 100px;
    text-align: right;
    vertical-align: middle;
    width: 150px;
}

.anadirFavoritodesdeCesta img
{
	margin-top:41px;
}


.cargando_background {
  background-color: #CCCCCC;
  height: 920px;
  left: 0;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

#cargando_pagina {float: left;
height: 100%;
position: absolute;
text-align: center;
width: 100%;
z-index: 9999;
}

#formRegistraHome
{
	background-color: #FFFFFF;
border-radius: 5px 5px 5px 5px;
font-family: Arial;
height: 415px;
position: relative;
width: 892px;
z-index: 999999999;

}
.inputRegistraHome
{
	float: left;
    text-align: left;
    width: 170px;
}
#nomRegistraHome
{
	width:150px;
}
#apeRegistraHome
{
	width:150px;
}
#mailRegistraHome
{
	width:320px;
}
.formRegistraHomeR{float:right;width:50%;margin-top:15px;}
.formRegistraHomeL
{
	float:left;margin:0 25px;
}
#resultadoRegistraHome
{
	width:100%;
}

/* ESTILOS PAGINA ESTATICA */

.paginaEstatica
{
	float: right;
    width: 618px;
	}
.menuPaginaEstatica
{
	width:265px;
	float:left;
    overflow: hidden;
    margin:17px 15px;
    background-color:#FFFFFF;    
    padding-bottom:30px;  
	}
.menuPaginaEstatica h3 a
{
	    color:#000000;
}
.menuPaginaEstatica h3 
{
    padding: 10px;
    text-align: left;
    margin:15px;
    font-size:15px;
    font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif; 

	}
.menuPaginaEstatica h4 
{
	margin: 30px 20px;
}
.menuInfo 
{
	height: 200px;
    overflow: hidden;
    padding: 5px 12px;
    width: 241px;
    margin:-30px -18px;
	}
#menuAyuda ul {padding:0;}
#menuDestacados ul {padding:0;}
#menuAgenda ul {padding:0;}
#menuConocenos ul {padding:0;}
#menuNosotros ul {padding:0;}
#menuDestacados li 
{
    cursor: pointer;
	list-style: none outside none;
	margin: 0 10px;
	padding: 5px 20px 5px 20px;
		text-align: left;
	text-align:justify;
	}
#menuDestacados li:hover
{
    cursor: pointer;
	list-style: none outside none;
	margin: 0 10px;
	padding: 5px 20px 5px 20px;
	text-align: left;
	background-color:#F8F8F8;
	border-radius:4px 4px 4px 4px;
	text-align:justify;
	}
#menuAyuda li 
{
    cursor: pointer;
	list-style: none outside none;
	margin: 0 10px;
	padding: 5px 20px 5px 20px;
	text-align: left;
	text-align:justify;
	}
#menuAyuda li:hover
{
    cursor: pointer;
	list-style: none outside none;
	margin: 0 10px;
	padding: 5px 20px 5px 20px;
	text-align: left;
	background-color:#F8F8F8;
	border-radius:4px 4px 4px 4px;
	text-align:justify;
	}	
#menuConocenos li:hover
{
    cursor: pointer;
	font-size: 15px;
	list-style: none outside none;
	margin: 0 10px;
	padding: 5px 10px 5px 35px;
	text-align: left;
	background-color:#F8F8F8;
	border-radius:4px 4px 4px 4px;
	}	
#menuConocenos li 
{
    cursor: pointer;
	font-size: 15px;
	list-style: none outside none;
	margin: 0 10px;
	padding: 5px 10px 5px 35px;
	text-align: left;
	}	
#menuNosotros li:hover
{
    cursor: pointer;
	font-size: 15px;
	list-style: none outside none;
	margin: 0 10px;
	padding: 5px 10px 5px 35px;
	text-align: left;
	background-color:#F8F8F8;
	border-radius:4px 4px 4px 4px;
	}	
#menuNosotros li 
{
    cursor: pointer;
	font-size: 15px;
	list-style: none outside none;
	margin: 0 10px;
	padding: 5px 10px 5px 35px;
	text-align: left;
	}	
#menuAgenda li:hover
{
    cursor: pointer;
	font-size: 15px;
	list-style: none outside none;
	margin: 0 10px;
	padding: 5px 10px 5px 35px;
	text-align: left;
	background-color:#F8F8F8;
	border-radius:4px 4px 4px 4px;
	}	
#menuAgenda li 
{
    cursor: pointer;
	font-size: 15px;
	list-style: none outside none;
	margin: 0 10px;
	padding: 5px 10px 5px 35px;
	text-align: left;
	}		
.contentHelp 
{
	float: right;
    width: 618px;
	}
.contentInfo h2
{
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif; ;
}
.contentInfo
{
	float: right;
	margin-top: 7px;
	padding: 0 40px 50px 15px;
	width: 574px;
	}
.contentInfo div a
{
	color:#FF7C01;
	}
.contentInfo div a:hover
{
	color:#FF7C01;
	text-decoration:underline;
	}
.contentInfo p
{
	line-height:1.5;
	}
.contentSocial 
{
	padding:5px;
	}
	
	
/* MODIFICACIONES JOAN */

#prodDescr 
{
	max-height:75px;
	overflow:hidden;
	}
.borderWhite
{
	border:2px solid #FFFFFF;
	}
.importeBox 
{
	height:auto;
	width:auto;
	/* NARANJA background-color: #EC6E00;*/
	background-color: #F2F2F2;
    border-radius: 2px 2px 2px 2px;
    padding: 3px;
	}
.importeBoxFix 	
{
	/* NARANJA background-color: #EC6E00;*/
	background-color: #F2F2F2;
    border-radius: 2px 2px 2px 2px;
    padding: 5px;
    }
.favStar 
{
height: 20px;
margin:4px 0px 0px 178px;
position: absolute;
width: 20px;
cursor:pointer;
z-index:99;
	}
	/*
#btnCarrito 
{
	float:right;
	width:103px;
	height:59px;
	cursor:pointer;
	margin: 0 -88px 0 0;
	border: 1px solid #000000;
	border-radius: 2px;		
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}*/
#imgBtnFav
{
	margin:2px 0 0 42px;
	}
	
	
.blackGradient {
    background: -moz-linear-gradient(center top , #A3A3A3 -80%, #3B3B3B 56%, #242424 73%, #000000) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3a3a3', endColorstr='#000000'); /* FOR IE7 */
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#a3a3a3),
		color-stop(0.56, #3b3b3b),
		color-stop(0.73, #242424),
		to(#000000));
}
.blackGradientHover {
    background: -moz-linear-gradient(center top , #000000 -80%, #242424 56%, #3b3b3b 73%, #a3a3a3) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#a3a3a3'); /* for IE */
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#000000),
		color-stop(0.56, #242424),
		color-stop(0.73, #3b3b3b),
		to(#a3a3a3));
}
.redGradient {
    background: -moz-linear-gradient(
top,
#95090b 0%,
#ca2426 80%,
#d75224);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95090b', endColorstr='#d75224'); /* for IE */
background: -webkit-gradient(
linear, left top, left bottom,
from(#95090b),
color-stop(0.80, #ca2426),
to(#d75224));
}
.redGradientHover {
background: -moz-linear-gradient(
top,
#d75224 0%,
#ca2426 20%,
#95090b 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d75224', endColorstr='#95090b'); /* for IE */
background: -webkit-gradient(
linear, left top, left bottom,
from(#d75224),
color-stop(0.20, #ca2426),
to(#95090b));
}
	

#filtroDep
	{
		width:191px;
		margin: 8px 6px 0;
	}

/* BUTTONS NARANJA-GREY FORMS */
	
	
/* ESTILOS INPUTS,FORMS */

.fInput, .FTextarea { 
	border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px;
	padding: 8px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% 'Open Sans', sans-serif, Verdana, Tahoma;
	width: 200px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #fafafa 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

.fTextarea { 
	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
	}

.fInput:hover, .FTextarea:hover,
.fInput:focus, .FTextarea:focus { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.fForm label { 
	margin-left: 10px; 
	color: #999999; 
	}

.fSubmit input {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
.infoLogin
{
float: left;
height: 10px;
line-height: 20px;
*line-height:32px;
*margin-top:5px;
text-align: right;
vertical-align: middle;
width: 667px;
}
	
	/* FORM Identificar */
	
.contenedorNuevaDirec 
{
	width:840px;
	padding:10px 0 0 0;
	}
#contenedorNuevaDirec1
{
	width:270px;
	float:left;
	margin-left:30px;
	}
#contenedorNuevaDirec2
{
	width:270px;
	float:left;
	}
#contenedorNuevaDirec3 
{
	width:260px;
	float:left;
	}
.usarDireccion 
{
	padding:0px 5px;
}

.tableIdentificarse
{
	margin:0 auto;
	width:255px;
	
}

a{text-decoration:none;}
a:hover{text-decoration:none}
a:visited{text-decoration:none}
a:link{text-decoration:none}

/* DETALLES Y COMENTARIOS CSS */

#nuevoComentario{margin:10px 0;}

#anadirComentario 
{
	width:140px;
	height:25px;
	margin:18px 0 0;
	padding:0 10px;
	text-align:center;
	line-height:24px;
	}
#contenedorNuevaDirec1 p
{
	width:100px;
	}
#contenedorNuevaDirec2 p
{
	width:100px;
	}
#contenedorNuevaDirec3 p 
{
	width:100px;
	}
#contenedorNuevaDirec1 input 
{
	margin-top:10px;
	}
#contenedorNuevaDirec2 input
{
	margin-top:10px;
	}
#contenedorNuevaDirec1 select 
{
	margin-top:10px;
	}
#contenedorNuevaDirec2 select 
{
	margin-top:10px;
	}
#contenedorNuevaDirec3 input 
{
	margin-top:10px;
	}


.contenedorOpcionesEncuesta
{
	float: left;
	margin: 0px 40px 10px 40px;
	width: 778px;
	padding:5px;
}
.contenedorOpcionesEncuesta:hover
{
	float: left;
	margin: 0px 40px 10px 40px;
	width: 778px;
	padding:5px;
	background-color:#f8f8f8;
}
.labelEncuesta
{
	width:100px;
	float:left;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}
.inputEncuesta input
{
	margin: 4px 0px 0px 3px;
}
.inputEncuesta
{
	
	width:20px;
	height:20px;
	float:left;
	line-height:20px;
	vertical-align:middle;
}
.textAreaEncuesta textarea
{
	resize:none;
	width:100%;
	padding:5px;
}
.textAreaEncuesta
{
	padding:0px 40px;
}
.footerDesplegable
{
	display:none;
	float:right;
	margin-right:2px;
}
.confirmTwoColumn
{
	float:left;
	width:400px;
}
.ingredientes p
{
	margin:0px;
	width:220px;
}
.ingredientes
{
	display:none;
	background-color: #ffffff;
width:220px;
margin: 10px 0 0 343px;
overflow: hidden;
padding: 12px;
position: absolute;
border:1px solid #aaaaaa;
}
.ingredientes ul
{
	list-style:none;
	padding:0;
	margin:0;
	
}

.menuPaginaEstatica ul li
{
	cursor:pointer;
	font-size:13px;
	margin:5px 0px;
	
}
.menuPaginaEstatica ul
{
	list-style:none;
}

.contenedorResumenDatosCliente p
{
	margin:8px 0px;
}
.icoResult
{
	margin-left:10px;
}

.datClienteLarge 
{
	width:100%;
	float:left;
	}

.datClienteLeft 
{
	width:220px;
	float:left;
	}
.datClienteRight 
{
	width:105px;
	float:left;
	}
	
.detalleCompra
{
	width:573px;
	margin-bottom:20px;
	float:left;
}
.cabeceraDetalleCompra:hover
{
	background-color:#f4f1e1;
	cursor:pointer;
}
.cabeceraDetalleCompra
{
	float:left;
	padding:10px;
}
.cabeceraDetalleCompra div
{
	float:left;
	width:260px;
}
.cabeceraDetalleCompra div p
{
	width:130px;
	float:left;
	margin:5px 0px;
}
.detalleLineasCompra
{
	display: none;
	float: left;
	padding: 0 0 0 10px;
	width: 563px;
}
.advertenciaStock
{
	background-color: #F2F2F2;
	margin-top: -111px;
	position: absolute;
	border-radius: 5px;
	padding: 5px;
	cursor:pointer;
	width:395px;
}
.advertenciaStockCarrito
{
	margin: 72px 0 0 135px;
    position: absolute;
	background-color: #F2F2F2;
	border-radius: 5px;
	cursor:pointer;
	padding: 5px;
}
.textoContenidoInfo
{
	line-height:1.5;
	margin-bottom:60px;
}
.textoContenidoInfo .twoColumn
{
	float: left;
	margin-bottom: 30px;
	padding: 0 40px;
	width: 220px;
}
	

#destacado1{	background-image:url(../Content/Images/boton1.png);	}
#destacado2{	background-image:url(../Content/Images/boton2.png);	}
#destacado3{	background-image:url(../Content/Images/boton3.png);	}
#destacado4{	background-image:url(../Content/Images/boton4.png);	}

a.linkConEstilo
{
	color:#FF7C01 !important;
}
a.linkConEstilo:hover
{
	color:#FF7C01 !important;
	text-decoration:underline;
}
h2.linkConEstilo:hover
{
	color:#FF7C01 !important;
	text-decoration:underline;
}

.imgAtencionYB
{
	margin-right:10px;
	float:left;
	height:125px;
}
.atencionYB
{
	position:fixed;
	background-color:#000000;
	width:300px;
	height:125px;
	padding:15px;
	border-radius:10px;
	opacity:0.8;
	filter: Alpha(Opacity=80);
	z-index:99999999;
	display:none;
	cursor:default;
	*float:right;
	*margin-top:535px;
	*margin-left:735px;
}
.imagenConsulta
{
	float: left;
    margin-bottom: 60px;
    padding-left: 48px;
    width: 400px;
    text-align:left;
    cursor:pointer;
}
#colorbox
{
	z-index:99999 !important;
}
#cboxClose
{
	top:0px;
	z-index:1000000000;
}
.tablaCalendario
{
	float: left; 
	margin:1em 0 1em 0.5em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
		.qtyCarrito{float:left;}
		#qty{width:48px;}		
		#qtyL
		{
		float:right !important;
		top:0 !important;
		position:relative !important;
		}
		.imgBusquedaAgenda
		{
			margin:0 0 0 380px !important; 
		}
}

/*CALENDARIO AGENDA*/
.highlight { color: #ff7700 !important; font-weight: bold }

#interruptor
{
	cursor:pointer;
	color:#000000;
}
#interruptor:hover
{
	cursor:pointer;
	color:#EC6E00;
}
.catego
{
	cursor:pointer;
}
.categoSelected
{
	background-color:#f9f9f9;
	cursor:pointer;
}
.catego:hover
{
	cursor:pointer;
	background-color:#f9f9f9;
}
.imgBusquedaAgenda
{
	margin: 0 0 0 -180px;
	margin: 0 0 0 380px \0/;
position: absolute;
}



.verMasArticulo
{
background: -moz-linear-gradient(center top , #FFFFFF 0%, #E8E9EA 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-color: #C9CDD1;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1px;
color: #455868;
display: block;
float: right;
font-size: 14px;
line-height: 25px;
padding: 0 20px;
text-align: center;
text-shadow: 1px 1px 0 #FFFFFF;
}