/*Fondo ampliaciones de imágenes*/
#overlay{
	background-color: #3C374F; /*uso el mismo color que .asociado*/
	}
/*Fin Fondo ampliaciones de imágenes*/

/* INTRODUCCION DE RUTAS DE IMÁGENES */

#icon_actualizar { 
background:url(icon_actualizar.gif); 
width:17px; 
height:14px; 
}

#icon_pedido { 
background:url(icon_pedido.gif); 
width:20px; 
height:14px; 
}

#icon_cesta2 { 
background:url(icon_cesta2.gif); 
width:20px; 
height:14px; 
}

#icon_cuenta { 
background:url(icon_cuenta.gif); 
width:38px; 
height:21px; 
}

#icon_cesta { 
background:url(icon_cesta.gif); 
width:39px; 
height:21px; 
}

#icon_entrega { 
background:url(icon_entrega.gif); 
width:48px; 
height:21px; 
}

#flecha { 
background:url(flecha.gif); 
width:20px; 
height:25px; 
}

/*detalle asociado */
#telefono { 
background:url(icon_telefono.gif); 
width:9px; 
height:19px; 
}

#horario { 
background:url(icon_horario.gif); 
width:11px; 
height:11px; 
}

#enlace { 
background:url(icon_enlace.gif); 
width:11px; 
height:16px; 
}

#gps { 
background:url(icon_gps.gif); 
width:13px; 
height:11px; 
}
/*fin detalle asociado */

/*listados */
#First { 
background:url(First.gif); 
width:18px; 
height:11px; 
}

#Previous { 
background:url(Previous.gif); 
width:10px; 
height:11px; 
}

#Next { 
background:url(Next.gif); 
width:10px; 
height:11px; 
}

#Last { 
background:url(Last.gif); 
width:18px; 
height:11px; 
}
/*fin listados */




#cabecera_producto { 
background:url(cabecera_producto.gif); 
width:192px; 
height:17px; 
}

#pie_producto { 
background:url(pie_producto.gif); 
width:192px; 
height:17px; 
}

.boton1 { 
background:url(boton1.gif); 
width:17px; 
height:17px; 
}
.boton11 { 
background:url(boton1-over.gif); 
width:17px; 
height:17px; 
}

.boton2 { 
background:url(boton2.gif); 
width:17px; 
height:17px; 
}
.boton21 { 
background:url(boton2-over.gif); 
width:17px; 
height:17px; 
}

.bot_mas_tienda { 
background:url(bot_mas_tienda.gif); 
width:17px; 
height:18px; 
}
.bot_mas_tienda1 { 
background:url(bot_mas_tienda-over.gif); 
width:17px; 
height:18px; 
}

.bot_cesta_tienda { 
background:url(bot_cesta_tienda.gif); 
width:17px; 
height:15px; 
}
.bot_cesta_tienda1 { 
background:url(bot_cesta_tienda-over.gif); 
width:17px; 
height:15px; 
}


/* FIN INTRODUCCION DE RUTAS DE IMÁGENES */


.bg_general {
	background-image: url(bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.bg_contenido {
	background-image: url(bg_contenido.gif);
	background-position: top;
	background-repeat: repeat-y;
	background-color: #ffffff;
}

.bg_cierre {
	background-image: url(cierre.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.bg_cabecera_producto {
	background-image: url(cabecera_producto.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.bg_pie_producto {
	background-image: url(pie_producto.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.bg_establecemento {
	background-image: url(blanco.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #1D1728;
	padding-left: 8px;
	padding-bottom: 10px;
}

.bg_producto {
	background-image: url(color.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.text {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 13px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
	text-align: left;
}

.asociado {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height: 13px;
	font-weight : bold;
	color : #3C374F;
	text-decoration : none;
	text-align: left;
}

.text_direccion {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 13px;
	font-weight : normal;
	color : #767383;
	text-decoration : none;
	text-align: left;
}

a.mail {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 13px;
	font-weight : normal;
	color : #3C374F;
	text-decoration : none;
}

a.mail:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 13px;
	font-weight : normal;
	color : #729936;
	text-decoration : underline;
}

.text_a {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : normal;
	color : #85B33F;
	text-decoration : none;
	text-align: left;
}

.text_b {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 12px;
	font-weight : normal;
	color : #85B33F;
	text-decoration : none;
	text-align: left;
}

.bold_b {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #85B33F;
	text-decoration : none;
	text-align: left;
}

.apartado {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 16px;
	line-height: 14px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
	text-align: left;
}

.menu {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 12px;
	font-weight : bold;
	color : #382C3E;
	text-decoration : none;
}

a.menu {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 12px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

a.menu:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 12px;
	font-weight : bold;
	color : #382C3E;
	text-decoration : none;
}

.buscador {
	font-family : Trebuchet, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #3C374F;
	line-height: 12px;
}

.titulo {
	font-family : Trebuchet, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #ffffff;
	padding-top: 25px;
	line-height: 19px;
}

.subtitulo {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height : 15px;
	font-weight : bold;
	color : #85B33F;
}

.descripcion_posicion {
	padding-left: 180px;
	padding-top: 5px;
}

.entradilla {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height : 16px;
	font-weight : bold;
	color : #928BAD;
}

.fecha_blanco {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 12px;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : none;
	text-align: left;
}

.fecha_blanco_grande {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 16px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	font-style: italic;
	text-align: left;
}

a.noticia {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #85B33F;
	text-decoration : none;
}

a.noticia:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : underline;
}

a.enlace {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #85B33F;
	text-decoration : none;
}

a.enlace:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : underline;
}

.producto {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height: 14px;
	font-weight : bold;
	color : #85B33F;
	text-decoration : none;
}

a.producto {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 11px;
	font-weight : bold;
	color : #604B6A;
	text-decoration : none;
}

a.producto:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 11px;
	font-weight : bold;
	color : #928BAD;
	text-decoration : underline;
}

.descripcion_producto {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 10px;
	font-weight : normal;
	color : #604B6A;
	text-decoration : none;
}

.descripcion_producto_ficha {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : normal;
	color : #604B6A;
	text-decoration : none;
}

.precio {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

.text_form {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : normal;
	color : #85B33F;
	text-decoration : none;
	padding-right: 8px;
}

.mas_info {
	padding-left: 15px;
	padding-right: 15px;
}

.text_legal {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 12px;
	padding-left: 20px;
	padding-right: 20px;
	font-weight : normal;
	color : #34333E;
	text-decoration : none;
	text-align: left;
}

.direccion {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 9px;
	font-weight : normal;
	color : #928BAD;
	text-decoration : none;
	text-align: left;
}

.pie {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 9px;
	font-weight : normal;
	color : #729936;
	text-decoration : none;
	text-align: left;
}

a.pie {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #729936;
	text-decoration : underline;
}

a.pie:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #3C374F;
	text-decoration : none;
}

a.pie2 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 9px;
	font-weight : normal;
	color : #729936;
	text-decoration : none;
}

a.pie2:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 9px;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : none;
}

a.pie3 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 9px;
	font-weight : normal;
	color : #729936;
	text-decoration : none;
}

a.pie3:hover {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 9px;
	font-weight : normal;
	color : #3C374F;
	text-decoration : none;
}

a.idioma {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #85B33F;
	text-decoration : none;
}

a.idioma:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #382C3E;
	text-decoration : underline;
}

.idioma {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #382C3E;
	text-decoration : none;
}

INPUT {
	border : 1px solid #3C6321;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #3C374F;
	padding-left: 4px;
	padding-right: 4px;
}

TEXTAREA {
	border : 1px solid #3C6321;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #3C374F;
	padding-left: 4px;
}

SELECT {
	border : 1px solid #3C6321;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #3C374F;
}

.input_checkbox {
	border : 0px;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #3C374F;
}

.sangria_logo {
	padding-top: 14px;
}

.sangria_idioma {
	padding-right: 70px;
}

.sangria_menu {
	padding-left: 17px;
	padding-right: 45px;
	padding-top: 25px;
}

.sangria_intermenu {
	padding-bottom: 5px;
}

.sangria_buscador {
	padding-left: 17px;
	padding-right: 35px;
}

.sangria {
	padding-left: 5px;
}

.sangria_actualidade {
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(linea_1.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sangria_noticias {
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 55px;
	padding-bottom: 5px;
	background-image: url(linea_2.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sangria_introduccion {
	padding-left: 28px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.sangria_volver {
	padding-top: 30px;
	padding-right: 5px;
}
.sangria_resultado {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	background-image: url(icon_guion.gif);
	background-position: left;
	background-repeat: no-repeat;
}