@import url("estilos_basicos.css");



.bg_general {
	background-image: url(../images/00_fondo_general.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.bg_general_noticias {
	background-image: url(../images/00_fondo_noticias.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.bg_general_buscador {
	background-image: url(../images/00_fondo_buscador.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.bg_cierre {
	background-image: url(../images/00_cierre.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.bg_establecementos_gal {
	background-image: url(images/bg_establecementos.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.bg_escaparate_gal {
	background-image: url(../gal/images/tit_escaparate_home.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.bg_tenda_gal {
	background-image: url(../gal/images/bg_tenda.gif);
	background-position: top;
	background-position: left;
	background-repeat: no-repeat;
}

.bg_establecemento {
	background-image: url(../images/blanco.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #410D1F;
	padding-left: 8px;
	padding-bottom: 10px;
}

.bg_producto {
	background-image: url(../images/naranja.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.bg_cabecera_producto {
	background-image: url(../images/cabecera_producto.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.bg_pie_producto {
	background-image: url(../images/pie_producto.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#contenido_naranja {
	height: 144px;
	width: 588px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	z-index: 1;
	margin-top: 16px;
}


.text_granate {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	line-height: 12px;
	font-weight : normal;
	color : #672038;
	text-decoration : none;
	text-align: left;
}

.bold_granate {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #672038;
	text-decoration : none;
	text-align: left;
}

.apartado {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	line-height: 11px;
	font-weight : bold;
	color : #F3851A;
	text-decoration : none;
	text-align: left;
}

.submenu {
	font-family : Trebuchet, sans-serif;
	font-size : 13px;
	line-height: 15px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

a.submenu {
	font-family : Trebuchet, sans-serif;
	font-size : 13px;
	line-height: 15px;
	font-weight : bold;
	color : #84480E;
	text-decoration : underline;
	font-style: italic;
}

a.submenu:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 13px;
	line-height: 15px;
	font-weight : bold;
	color : #5E122C;
	text-decoration : underline;
	font-style: italic;
}

a.enlace {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #F3851A;
	text-decoration : none;
}

a.enlace:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #D26B94;
	text-decoration : underline;
}

a.enlace_blanco {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

a.enlace_blanco:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #F3851A;
	text-decoration : underline;
}

.text_scroll {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	line-height : 14px;
	font-weight : normal;
	color : #34333E;
	text-decoration : none;
	text-align: justify;
}


.subtitulo {
	font-family : Trebuchet, sans-serif;
	font-size : 14px;
	line-height : 15px;
	font-weight : bold;
	color : #5E122C;
}

.descripcion {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height : 12px;
	font-weight : normal;
	color : #5E122C;
	text-decoration : none;
	text-align: left;
}

.descripcion_posicion {
	padding-left: 180px;
	padding-top: 5px;
}

.logo_posicion {
	padding-left: 40px;
}

#logo {
	height: 144px;
	width: 144px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	z-index: 1;
}



.fecha_blanco {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	line-height: 12px;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : none;
	text-align: left;
}

.fecha_granate {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	line-height: 12px;
	font-weight : normal;
	color : #671430;
	text-decoration : none;
	text-align: left;
}

.fecha_blanco_grande {
	font-family : Trebuchet, 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, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

a.noticia:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #661430;
	text-decoration : underline;
}

a.noticia_home {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #F3851A;
	text-decoration : none;
}

a.noticia_home:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : underline;
}

.establecimiento {
	font-family : Trebuchet, sans-serif;
	font-size : 12px;
	line-height: 12px;
	font-weight : bold;
	color : #CB507B;
	text-decoration : none;
}

.producto {
	font-family : Trebuchet, sans-serif;
	font-size : 14px;
	line-height: 14px;
	font-weight : bold;
	color : #BF3062;
	text-decoration : none;
}

.producto_compra {
	font-family : Trebuchet, sans-serif;
	font-size : 14px;
	line-height: 14px;
	font-weight : bold;
	color : #F3851A;
	text-decoration : none;
}

a.producto {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 11px;
	font-weight : bold;
	color : #BF3062;
	text-decoration : none;
}

a.producto:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 11px;
	font-weight : bold;
	color : #661430;
	text-decoration : underline;
}

.descripcion_producto {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	line-height: 10px;
	font-weight : normal;
	color : #BF3062;
	text-decoration : none;
}

.descripcion_producto_ficha {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : normal;
	color : #BF3062;
	text-decoration : none;
}

.precio {
	font-family : Trebuchet, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

.text_form {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : normal;
	color : #F3851A;
	text-decoration : none;
	padding-right: 8px;
}

.mas_info {
	padding-left: 15px;
	padding-right: 15px;
}

.text_legal {
	font-family : Trebuchet, 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, sans-serif;
	font-size : 11px;
	line-height: 9px;
	font-weight : normal;
	color : #A34063;
	text-decoration : none;
	text-align: left;
}

a.mail {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #A34063;
	text-decoration : none;
}

a.mail:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #4D1E2F;
	text-decoration : underline;
}

.pie {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	line-height: 9px;
	font-weight : normal;
	color : #A34063;
	text-decoration : none;
	text-align: left;
}

a.pie {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #A34063;
	text-decoration : underline;
}

a.pie:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #4D1E2F;
	text-decoration : none;
}

a.pie2 {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #A34063;
	text-decoration : underline;
}

a.pie2:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}

a.pie3 {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #A34063;
	text-decoration : none;
}

a.pie3:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #4D1E2F;
	text-decoration : none;
}

a.volver {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #A34063;
	text-decoration : underline;
}

a.volver:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #4D1E2F;
	text-decoration : none;
}

a.idioma {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #D37317;
	text-decoration : none;
}

a.idioma:hover {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #68293F;
	text-decoration : underline;
}

.idioma {
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #68293F;
	text-decoration : none;
}

INPUT {
	border : 1px solid #B65A00;
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #68293F;
	padding-left: 4px;
	padding-right: 4px;
}

TEXTAREA {
	border : 1px solid #B65A00;
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #68293F;
	padding-left: 4px;
}

SELECT {
	border : 1px solid #B65A00;
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #68293F;
}

.input_checkbox {
	border : 0px;
	font-family : Trebuchet, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : #68293F;
}

.contenido_posicion {
	padding-right: 56px;
}

.contenido_home {
	padding-right: 56px;
}

.banners_izq_pos {
	padding-right: 50px;
}

.sangria {
	padding-left: 5px;
}

.sangria_actualidade {
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(../images/linea_rosa.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(../images/linea_blanca.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.sangria_introduccion {
	padding-left: 28px;
	padding-right: 55px;
	padding-bottom: 10px;
}

.sangria_volver {
	padding-top: 30px;
	padding-right: 5px;
}
.sangria_establecementos {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	background-image: url(../images/icon_guion.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.sangria_busqueda {
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 10px;
}
.text_rojo_aviso {
	font-family : Trebuchet, sans-serif;
	font-size : 11px;
	line-height: 12px;
	font-weight : normal;
	color : #FF0000;
	text-decoration : none;
}