body{
	margin:0;
	padding: 15px;
	background-color: #fff;
	text-align: center;
	}

body, td {font-family: verdana, arial, sans-serif; font-size: 11px;}

h1, h2, h3, h4 {margin: 0; padding: 0; font-family: "Trebuchet MS", verdana, arial, sans-serif;	font-weight: bold;}
h1, h3, h4 {border-bottom: 1px solid #A42958; color: #A42958;}

h1 {font-size: 18px;}
h2 {font-size: 17px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}

.nofloat{float: none; clear: both;}
.cmdBoton {margin-left: 4px;}
.italica {font-style: italic;}

#pagina {
	width: 964px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	}
#zonaCabecera {
	height: 150px;
	margin: 0 0 10px 0;
	background: url(/web/imagenes/cabecera.jpg) no-repeat 0px 0px;}
#zonaContenido {}
#zonaPie {text-align: right;}
#zonaPie {width: 971px; border-top: 1px solid #cecece; text-align: right; padding: 5px 5px 0 0; margin: 10px 0 30px 0;}
#zonaPie a {color: #4F4F4F;}

/* zonaContenido */

	#columnaIzquierda {width: 190px; float: left;	border-right: 1px solid #A42958;}
	#columnaIzquierdaDiv {}

	#columnaDerecha {width: 170px; float: left;	border-left: 1px solid #A42958;}
	#columnaDerechaDiv {margin-left: 10px;}

	#columnaCentral {width: 580px; float: left;	margin: 0 10px;	padding: 0;}
	#columnaCentralDiv {}


/* columnaIzquierda */

	/* pastillaBuscador */

		#pastillaBuscador {padding: 5px; background-color: #A42958;}
	
	/* menuCategorias */
	
		#menuCategorias {margin: 10px 0 30px 5px;}
		#menuCategorias ul {margin: 0; padding: 0;}
		#menuCategorias ul li {margin: 5px 0 0 0; padding: 0 0 0 15px; list-style-type: none;}
		
		#menuCategorias ul a {color: #A42958; text-decoration: none;}
		#menuCategorias ul a:hover {color: #FF6C00; text-decoration: underline;}
		
		#menuCategorias ul.menu li {background:url(/web/imagenes/square.png) no-repeat 0px 0px;}
		#menuCategorias ul.menu li a {font-weight: bold;}
		
		#menuCategorias ul.submenu li{background:url(/web/imagenes/plus.png) no-repeat 0px 0px;}
		#menuCategorias ul.submenu li a {font-weight: normal;}
		
		#menuCategorias ul li.seleccionado {background: url(/web/imagenes/arrow.png) no-repeat 0px .2em;}
		#menuCategorias ul li.seleccionado a.seleccionado{color: #FF6C00;}
	
	
/* columnaCentral */

	/* molletas */

		.molletas {height: 37px; margin: 15px 0 10px 0; padding: 8px 0 0 18px; background: url(/web/imagenes/bgMolletas.png) repeat-x; font: normal 11px arial;}
		.molletas span {font-weight: bold; color: #A42958;}
		.molletas a {
			margin-right: 2px;
			padding-right: 15px;
			background: url(/web/imagenes/molletas.png) no-repeat right 0px;
			color: #1C62A7;
			}
		.molletas a:hover {color: #BB5C70;}


/* columnaDerecha */
	
	/* pastillaCesta */
	
		#pastillaCesta {margin-bottom: 30px;}
		#pastillaCesta .articulo {padding: 3px 0; border-bottom: 1px solid #cecece;}
		#pastillaCesta .articulo .descripcion a {text-decoration: none;}
		#pastillaCesta .articulo .descripcion a:hover {text-decoration: underline;}
		#pastillaCesta .articulo .precio {text-align: right;}
		#pastillaCesta .gastosDeEnvio {padding: 3px 0; text-align: right;}
		#pastillaCesta .subtotal {padding: 3px 0; border-top: 1px solid #cecece; text-align: right;}
		#pastillaCesta .formulario {height: 0px;}
		#pastillaCesta .verCesta {padding: 8px 0 0 0; text-align: center;}





#atenclienteLatDer {padding: 5px 0 0 10px; margin-bottom: 30px;}
#atenclienteLatDer .telefono {width: 150px; font: bold 14px arial; text-align: center; padding: 10px 0;}
#atenclienteLatDer .horario {font: normal 11px arial; text-align: center; padding: 0px 0px 15px 0px;}
#atenclienteLatDer ul {margin: 0; padding: 0;}
#atenclienteLatDer li {margin-bottom: 10px}
#atenclienteLatDer ul li{
	list-style-type: none;
	background:url(/web/imagenes/square.png) no-repeat -3px 0px;
	padding-left: 10px;
	}


#pastillaMenuLatDer {padding: 5px 0 0 10px; margin-bottom: 30px;}
#pastillaMenuLatDer ul {margin: 0; padding: 0;}
#pastillaMenuLatDer li {margin-top: 10px}
#pastillaMenuLatDer ul li{
	list-style-type: none;
	background:url(/web/imagenes/square.png) no-repeat -3px 0px;
	padding-left: 10px;
	}
#pastillaMenuLatDer ul a {font: 12px arial; color: #A42958; text-decoration: none;}
#pastillaMenuLatDer ul a:hover {color: #BB5C70; text-decoration: underline;}


#logotipos {text-align: center;}
#logotipos img {margin-bottom: 20px;}

#logotipos #facebook {width: 156px; height: 55px; margin-bottom: 20px; background: url(/web/imagenes/bebesomontano_facebook_banner.png) no-repeat; text-align: left;}
#logotipos #facebook a {display: block; padding: 12px 0px 0px 60px; font: 12px arial; color: #A42958; text-decoration: none;}


/********** CONTENIDOS **********/

	/* Item listado articulos */
	
		.itemListadoArticulos {width: 125px; float: left; margin: 5px 10px 20px 10px; vertical-align: top; text-align: center;}
		.itemListadoArticulos .imagen {margin-bottom: 10px;}
		.itemListadoArticulos .imagen img {padding: 2px; border: 1px solid #085A6F;}
		.itemListadoArticulos .titular {padding: 0 0px; font-family: "Trebuchet MS", verdana; font-size: 13px; font-weight: bold;}
		.itemListadoArticulos .titular a {color: #323232; text-decoration: none;}
		.itemListadoArticulos .titular a:hover {text-decoration: underline;}
		.itemListadoArticulos .precio {margin-top: 8px;}
		.itemListadoArticulos .precio span {color: #085A6F; font-weight: bold;}
		.itemListadoArticulos .precioAnterior {margin: 8px 0 0 0; font: normal 11px arial; color: #EF0E0E; text-decoration: line-through;}


	/* Item listado noticias */

		.itemListadoNoticias {margin: 0 0 15px 0;}
		.itemListadoNoticias h4 a {text-decoration: none; color: #526083;}
		.itemListadoNoticias h4 a:hover {text-decoration: underline;}
		.itemListadoNoticias .imagen {float: left;}
		.itemListadoNoticias .imagen img {margin: 7px 10px 10px 0;}
		.itemListadoNoticias .fecha {color: #7F7F7F; margin: 7px 0 0 0;}
		.itemListadoNoticias .resumen a {color: #323232; text-decoration: none;}
		.itemListadoNoticias .resumen a:hover {color: #000; text-decoration: none;}


	/**
	 * cesta
	 */

#cesta #cabeceras {border-bottom: 1px solid #323232; padding: 5px 0;}
#cesta #cabeceras .stock {float: left; width: 40px;}
#cesta #cabeceras .nombre {float: left; width: 380px; font-weight: bold;}
#cesta #cabeceras .precio {float: left; width: 140px; text-align: center;}	 


#cesta .articulo {border-bottom: 1px solid #cecece; padding: 5px 0;}
#cesta .articulo .stock {float: left; width: 40px;}
#cesta .articulo .stock input {text-align: right;}
#cesta .articulo .nombre {float: left; width: 380px;}
#cesta .articulo .nombre a {color: #323232; text-decoration: none;}
#cesta .articulo .nombre a:hover {text-decoration: underline;}
#cesta .articulo .precioUnitario {float: left; width: 70px; text-align: right;}
#cesta .articulo .precio {float: right; width: 70px; text-align: right; font-weight: bold;}
#cesta .articulo .validadores {margin-top: 5px; color: red;}

#cesta #recalcular {float: left; width: 140px; padding-top: 5px;}

#cesta #totales {float: right; width: 420px; text-align: right;}
#cesta #totales div {padding: 5px 0; border-bottom: 1px solid #cecece;}

#cesta #vaciar {float: left; width: 140px; margin: 10px 0; text-align: left;}
#cesta #finalizar {float: right; width: 200px; margin: 10px 0; text-align: right;}

#cesta .codigoDescuento {border: 1px solid #A42958; background-color: #DFB5C5;}
#cesta .codigoDescuento td {padding: 5px; text-align: center;}
	/**
	 * metodoPago
	 */
#metodoPago .metodo {margin-bottom: 20px;}
#metodoPago .metodo .texto {margin-top: 10px;}
#metodoPago .metodo .pagar {margin-top: 20px; text-align: right;}

/**
 * Rincon del enologo
 **/

	#rincon_del_enologo #rindon_del_enologo_cabecera {margin: 0 0 20px 0;}
	#rincon_del_enologo #presentacion #fotografia {float: left; margin: 0 20px 20px 0;}
	#rincon_del_enologo #presentacion #fotografia img {border: 1px solid #A42958;}
	#rincon_del_enologo #presentacion #texto {text-align: justify;}
	#rincon_del_enologo #presentacion #texto h2 {margin: 0 0 14px 0; border: 0; font-size: 18px; color: #A42958;}
	
	/* Item listado catas */

	#listadoCatas #listadoCatas_cabecera {}

	.itemListadoCatas {margin: 16px 0 0 0;}
	.itemListadoCatas .imagen {float: left; width: 120px;}
	.itemListadoCatas .datos {margin: 0 0 0 130px; padding: 0 0 0 0;}
	.itemListadoCatas .datos h4 {margin: 0 0 14px 0; border: 0; font-size: 18px;}
	.itemListadoCatas .datos h4 a {text-decoration: none; color: #A42958;}
	.itemListadoCatas .datos h4 a:hover {text-decoration: underline;}
	.itemListadoCatas .datos .resumen a {color: #323232; text-decoration: none;}
	.itemListadoCatas .datos .resumen a:hover {color: #000; text-decoration: none;}

	/* Ficha */
	
	#ficha_cata {}
	#ficha_cata #ficha_cata_cabecera {margin: 0 0 20px 0;}
	#ficha_cata #imagen {float: left; margin: 0 20px 20px 0px;}
	#ficha_cata #imagen img {}
	#ficha_cata h2 {margin: 0 0 14px 0; border: 0; font-size: 18px; color: #A42958;}
	#ficha_cata #resumen { margin-bottom: 20px}
	#ficha_cata #desarrollo { margin-bottom: 20px}

