body {
	background-color: #cfc6be;
	font-family: Georgia, "Times New Roman", times, serif;
	color: #302f2b;
}

p {
	margin-bottom: 10px;
}

a:link, a:visited {
	color: #d84f4b;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #302f2b;
	text-decoration: underline;
}

.lista
{
list-style: none;
list-style-position: inside;
}

.lista li 
{
text-indent: 15px;
background-image: url(../images/bullet_flechita.png);
background-repeat: no-repeat;
background-position: 0 4px;
margin-bottom: 7px;
}

.lista2
{
list-style: none;
list-style-position: inside;
}

.lista2 li 
{
text-indent: 15px;
background-image: url(../images/bullet_flechita.png);
background-repeat: no-repeat;
background-position: 0 4px;
}

#cuerpo
{
	background-color: #e9ddd4;
	background-image: url(../images/fondo.png);
	background-repeat: repeat-y;
}

#cabecera { margin-top: 20px; }
#separador { margin-bottom: 30px; }
.bloque { margin-bottom: 10px; }
.bloque-centrado { text-align: center; margin-bottom: 10px; }
.bloque-producto { margin-bottom: 30px; }
.bloque-texto
{
	margin-bottom: 30px;
	text-align: justify;
	color: #302f2b;
	font-size: 14px;
	line-height:18px;
}

.bloque-final
{
	margin-bottom: 0px;
}

#producto1-fondo
{
	background-image: url(../images/producto1_home.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 272px;
}

#producto2-fondo
{
	background-image: url(../images/producto2_home.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 272px;
}

#producto3-fondo
{
	background-image: url(../images/producto3_home.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 272px;
}

.producto
{
	padding-top: 30px;
	font-size: 12px;
}

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

.versales
{
	font-weight: bold;
	font-variant: small-caps;
}

.derecha
{
	float: right;
	margin: 0 0 10px 0;
}

.izquierda
{
	float: left;
	margin: 0 0 10px 0;
}

.img_producto
{
	float: left;
	margin: 0 5px 10px 20px;
background-position: left top;
background-repeat: no-repeat;
background-image: url(../images/img_ampliar.png);
}

.info_producto
{
	padding: 0 15px 0 0;
}

/* MENU */

/* without text */
#menu {display:block; height:27px;}
#menu ul {margin:0; padding:0; list-style-type:none; height:27px;}
#menu li {float:left; display:block;}
#menu li.list1 {background:transparent url(../images/menu_catalogo.png); width:198px;}
#menu li.list2 {background:transparent url(../images/menu_quienes.png); width:277px;}
#menu li.list3 {background:transparent url(../images/menu_contacto.png); width:214px;}
#menu li.list4 {background:transparent url(../images/menu_cesta.png); width:251px;}
#menu a {display:block; padding-top:27px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:27px; he\ight:0;}

#menu a#item1 {background:transparent url(../images/menu_catalogo.png) -198px -27px no-repeat;}
#menu a#item2 {background:transparent url(../images/menu_quienes.png) -277px -27px no-repeat;}
#menu a#item3 {background:transparent url(../images/menu_contacto.png) -214px -27px no-repeat;}
#menu a#item4 {background:transparent url(../images/menu_cesta.png) -251px -27px no-repeat;}

#menu a#item1:hover {background:transparent url(../images/menu_catalogo.png) 0 -27px no-repeat;}
#menu a#item2:hover {background:transparent url(../images/menu_quienes.png) 0 -27px no-repeat;}
#menu a#item3:hover {background:transparent url(../images/menu_contacto.png) 0 -27px no-repeat;}
#menu a#item4:hover {background:transparent url(../images/menu_cesta.png) 0 -27px no-repeat;}

* html #menu a:hover {height:27px; he\ight:0;}



