body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 100%;
	background: #FFFFFF;
	text-align: center;
}
a {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
form {
	margin: 0px;
}
#contenedor {
	position: relative;
	margin: 4px auto 0em auto;
	padding: 0em;
	text-align: left;
	background: #FFFFFF;
}
div.contenedor_fondo {
	position: relative;
	margin: 0em 0em 0em 0px;
	padding: 0em;
	background: #FFFFFF;
}
div.contenedor_fondohome {
	position: relative;
	margin: 0em 0em 0em 0px;
	padding: 0em;
	background: url(../img/fondos/bg_cont.gif) repeat-y 0px -4px;
}
#saltacontenido {
	display:none;
	position: absolute;
	color: #FFFFFF;
	left:-20px;
	font-size: 0.1em;
}
#saltacontenido a{
	color: #F1F1F1;
}
#cabecera_izq {
	position: relative;
	width: 226px;
	margin: 0em;
	padding: 0em;
	background: #FFFFFF;
}
#cabecera_der {
	display:none;
}
#logoprint {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:5px;

	}
html>body #logoprint {
	height:120px;
}
#logo {
	display:none;
	position: relative;
	overflow: hidden;
	margin: 0em;
	padding: 0em;
	background: url(../img/logo_print.gif) no-repeat 0px 0px #FFFFFF;
	height: 77px;
	font-size: .1em;
}
#logo h1 {
	position: relative;
	width: 226px;
	margin: 0px;
}
#logo h1 a {
	display: block;
	width: 226px;
	height: 77px;
	background: url(../img/logo_print.gif) no-repeat;
	padding-top: 77px;
	text-decoration: none;
	color: #FFFFFF;
}
#menu {
	position: relative;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	width: 530px;
/*	visibility: hidden;*/
}
html>body #menu {
	position: relative;
	text-align: left;
	padding: 1px 0px 0px 4px;
	margin: 0px;
}
#menulista {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menulista li {
	position: relative;
	margin: 0em;
	padding: 0em;
	display: inline;
}
#menulista li a {
	margin: 0em;
	padding: 2px 12px 2px 13px;
	background: url(../img/fondos/bg_menuazulosc.gif) repeat-x 0px 0px #557192;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-top: 0px solid #CE0116;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
#menulista li a:hover {
	margin: 0em;
	padding: 2px 12px 2px 13px;
	background: url(../img/fondos/bg_menuact.gif) repeat-x 0px 0px #CE0116;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
#menulista li a.primero {
	margin: 0em;
	padding: 2px 11px 2px 12px;
	background: url(../img/fondos/bg_menuazulosc.gif) repeat-x 0px 0px #557192;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-top: 0px solid #CE0116;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
#menulista li a.primero:hover {
	margin: 0em;
	padding: 2px 11px 2px 12px;
	background: url(../img/fondos/bg_menuact.gif) repeat-x 0px 0px #CE0116;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
#menulista h2 {
	position: relative;
	display: inline;
	margin: 0em;
	padding: 2px 11px 2px 12px;
	background: url(../img/fondos/bg_menuact.gif) repeat-x 0px 0px #557192;
	color: #FFFFFF;
	font-size: 100%;
	border-bottom: 1px solid #000000;
	border-top: 0px solid #CE0116;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
html>body #menulista li a {
	margin: 0em;
	padding: 2px 12px 2px 12px;
	background: url(../img/fondos/bg_menuazulosc.gif) repeat-x 0px 0px #557192;
	color: #FFFFFF;
	border-bottom: 1px solid #52779A;
	border-top: 0px solid #CE0116;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
html>body #menulista li a:hover {
	margin: 0em;
	padding: 2px 12px 2px 12px;
	background: url(../img/fondos/bg_menuact.gif) repeat-x 0px 0px #CE0116;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
html>body #menulista li a.primero {
	margin: 0em;
	padding: 2px 12px 2px 12px;
	background: url(../img/fondos/bg_menuazulosc.gif) repeat-x 0px 0px #557192;
	color: #FFFFFF;
	border-bottom: 1px solid #52779A;
	border-top: 0px solid #CE0116;
	border-left:  0px solid #FFFFFF;
	text-decoration: none;
}
html>body #menulista li a.primero:hover {
	margin: 0em;
	padding: 2px 12px 2px 12px;
	background: url(../img/fondos/bg_menuact.gif) repeat-x 0px 0px #CE0116;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left:  0px solid #FFFFFF;
	text-decoration: none;
}
html>body #menulista h2 {
	position: relative;
	display: inline;
	margin: 0em;
	padding: 2px 12px 2px 12px;
	background: url(../img/fondos/bg_menuact.gif) repeat-x 0px 0px #CE0116;
	color: #FFFFFF;
	font-size: 100%;
	border-bottom: 1px solid #000000;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}

/*-------------------------------------- Menú Euskaraz --------------------------------*/

#menulista_eu {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menulista_eu li {
	position: relative;
	margin: 0em;
	padding: 0em;
	display: inline;
}
#menulista_eu li a {
	margin: 0em;
	padding: 2px 10px 2px 10px;
	background: url(../img/fondos/bg_menuazulosc.gif) repeat-x 0px 0px #557192;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-top: 0px solid #CE0116;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
#menulista_eu li a:hover {
	margin: 0em;
	padding: 2px 10px 2px 10px;
	background: url(../img/fondos/bg_menuact.gif) repeat-x 0px 0px #CE0116;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
#menulista_eu li a.primero {
	margin: 0em;
	padding: 2px 10px 2px 10px;
	background: url(../img/fondos/bg_menuazulosc.gif) repeat-x 0px 0px #557192;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-top: 0px solid #CE0116;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
#menulista_eu li a.primero:hover {
	margin: 0em;
	padding: 2px 10px 2px 10px;
	background: url(../img/fondos/bg_menuact.gif) repeat-x 0px 0px #CE0116;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
#menulista_eu h2 {
	position: relative;
	display: inline;
	margin: 0em;
	padding: 2px 10px 2px 10px;
	background: url(../img/fondos/bg_menuact.gif) repeat-x 0px 0px #557192;
	color: #FFFFFF;
	font-size: 100%;
	border-bottom: 1px solid #000000;
	border-top: 0px solid #CE0116;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
html>body #menulista_eu li a {
	margin: 0em;
	padding: 2px 12px 2px 12px;
	background: url(../img/fondos/bg_menuazulosc.gif) repeat-x 0px 0px #557192;
	color: #FFFFFF;
	border-bottom: 1px solid #52779A;
	border-top: 0px solid #CE0116;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
html>body #menulista_eu li a:hover {
	margin: 0em;
	padding: 2px 12px 2px 12px;
	background: url(../img/fondos/bg_menuact.gif) repeat-x 0px 0px #CE0116;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left:  1px solid #FFFFFF;
	text-decoration: none;
}
html>body #menulista_eu li a.primero {
	margin: 0em;
	padding: 2px 12px 2px 12px;
	background: url(../img/fondos/bg_menuazulosc.gif) repeat-x 0px 0px #557192;
	color: #FFFFFF;
	border-bottom: 1px solid #52779A;
	border-top: 0px solid #CE0116;
	border-left:  0px solid #FFFFFF;
	text-decoration: none;
}
html>body #menulista_eu li a.primero:hover {
	margin: 0em;
	padding: 2px 12px 2px 12px;
	background: url(../img/fondos/bg_menuact.gif) repeat-x 0px 0px #CE0116;
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left:  0px solid #FFFFFF;
	text-decoration: none;
}

/*-------------------------------------- /Menú Euskaraz --------------------------------*/

#ruta {
	display: none;
}

html> body #ruta {
	display: none;
}
#ruta a {
	text-decoration: none;
	border-bottom: 1px dashed #FFFFFF;
	color: #567291;	
}
#ruta a:hover {
	text-decoration: none;
	border-bottom: 1px solid #567291;
	color: #567291;	
}
#cuerpo {
	position: relative;
	text-align: left;
	margin: 0em;
	padding: 0em;
	background: #FFFFFF;
}
#cuerpo_cont {
	position: relative;
	margin:0;
	text-align:center;
}
.buleria {
	margin-top:-100px;
	}
html>body .buleria {
	margin-top:-100px;
	}
html>body #cuerpo_cont {
	position: relative;
	margin:0;
	text-align:left;
}
#cuerpo_cont h3 {
	position: relative;
	display: none;
}
#cuerpo_cont p{
	position: relative;
	display: block;
	margin: 0.80em 1.0em 1.5em 226px;
	padding: 0em;
	font-size: 70%;
	color: #6B6B6D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 1.5em;
}
#contenido {
	position: relative;
	display:inline;
	margin: 4px 0px 0em 226px;
	padding: 0em 0em 0.5em 0em;
	background: #fff;
	text-align:left;
	width:400px;
}
#contenido p {
	position: relative;
	display:inline;
	margin: 4px 0px 0px 100px;
	background: #fff;
	text-align:left;
	width:580px;
	}
#contenido h4 {
	position: relative;
	display: block;
	font-size: 70%;
	color: #335070;
	margin: 0em 0em 0.5em 0.8em;
}
html>body #contenido {
	position: relative;
	margin: 4px 1px 0em 226px;
	padding: 0em 0em 0.5em 0em;
	background: #FFFFFF;
}
#contenido h3 {
	display: block;
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background: none;
}
#contenido p {
	position: relative;
	display: block;
	margin: 0em 1.0em 1.5em 0.8em;
	padding: 0em;
	font-size: 70%;
	color: #6B6B6D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 1.5em;
}
#lidirecciones_home {
	position: relative;
	margin: 1.0em 0px 1.0em 1.0em;
	padding: 0em;
	list-style-type: none;
}
#lidirecciones_home li {
	position: relative;
	display: inline;
	margin: 0em;
	padding: 0em;
	font-size: 70%;
/*	width: 14em;*/
	color: #333333;
}
#lidirecciones_home li.home {
	position: relative;
	float: left;
	display: block;
	margin: 0em 0em 0.2em 2.5em;
	padding: 0em 0em 0em 4em;
}
#presentacion_prod {
	position: relative;
	margin: 50px 0em 0em 80px;
	text-align: left;
	padding: 0em 0em 0.3em 0em;
	width: 520px;
	height: 273px;
	background: url(../img/fondos/imagen_fondo.jpg) no-repeat 0px 0px #FFFFFF;
}
html>body #presentacion_prod {
	position: relative;
	margin: 4px 0px 0em 202px;
	text-align: right;
	padding: 0em 0em 0.3em 0em;
	width: 520px;
	height: 273px;
	background: url(../img/fondos/imagen_fondo.jpg) no-repeat 0px 0px #FFFFFF;
}
#CaptionBox {
	display: none;
}
#contenido_prod {
	position: relative;
	margin: 0px 7px 4em 30px;
	text-align: left;
	padding: 0em 0em 0.3em 0em;
	width:85%;
	background: #fff;
	border:1px solid #fff;
}
#contenido_prod h3 {
	display: block;
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background: none;
}
#contenido_prod h4 {
	position: relative;
	display: block;
	font-size: 80%;
	margin: 0em 0em 0.3em 0.3em;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(../img/fondos/bg_separa.gif) repeat-x left bottom;
}
#contenido_prod img {
	float: left;
	margin: 0em 0em 0.2em 0.2em;
	display: block;
	padding: 8px;
	border: 1px solid #7A7A7C;
	background: #FFFFFF;
}
#contenido_prod p {
	position: relative;
	display: block;
	margin: 2em 0.5em 0.80em 0.5em;
	padding: 0em;
	font-size: 70%;
	color: #333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.8em;
}
#copy {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0em;
	width: 470px;
	color: #BABABD;
}
#copy a {
	color: #fff;
	text-decoration: none;
}
#copy a:hover {
	color: #fff;
	text-decoration: underline;
}
#legal {
	position: relative;
	display:none;
	margin: 0px 23px 0px -90px;
	padding: 0em;
	text-align: right;
	color: #FFFFFF;
}

/*---------------------------------------------- Quienes somos ---------------------------------------*/

/*#somos {
	position: relative;
	margin: 0px 0em 0em 192px;
	text-align: justify;
	padding: 0em 0em 0.3em 0em;
	background: #FFFFFF;
	border: 1px solid #000000;
}
#somos h3 {
	position: relative;
	display: none;
}*/
#quienes_somos {
	margin: 0em;
	padding: 0em;
}
#quienes_somos p {
	display: block;
	margin: 1.5em 1.80em 1.5em 0.50em;
	padding: 0em;
	font-size: 70%;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 1.8em;
}
#quienes_somosizq {
	position: relative;
	float: left;
	text-align: center;
	margin: -0.50em 0em 0em 0em;
	padding: 0em;
	width: 183px;
}
* html #quienes_somosizq {
	width: 163px;
}
#quienes_somosizq img {
	display: block;
	background-color: #000000;
	padding: 0.50em;
}
#quienes_somosizq p {
	position: relative;
	display: block;
	text-align: center;
	margin: 0em;
	padding: 0em;
	font-size: 60%;
	color: #CCCCCC;
}
* html #quienes_somosizq {
	padding: 0.5em;
}
#foto_entrada {
	clear: right;
	margin: 0px;
	padding: 0px;
}
#foto_entrada, #apartado_somos h3 {
	position: relative;
	clear: right;
	display: block;
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
/*---------------------------------------------- /Quienes somos ---------------------------------------*/

/*----------------------------------------- Menú Productos -----------------------------------------*/
#productos {
	display: none;
}
#menu_prod{
	display:none;
	position: relative;
	margin: 0px;
	padding: 0em;
	border:0px dashed #fff;
	list-style-type: none;
}
#menu_prod li {
	position: relative;
	margin: 0em 0em 0.1em 2.4em;
	padding: 0em 0em 0.3em 0em;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	background: url(../img/fondos/bg_limenu.gif) repeat-x left bottom;
}
html>body #menu_prod li {
	position: relative;
	margin: 0em 0em 0.3em 2.4em;
	padding: 0.3em 0em 0.3em 0em;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	background: url(../img/fondos/bg_limenu.gif) repeat-x left bottom;
}
#menu_prod li a {
	display: block;
	text-decoration: none;
	font-weight: normal;
}
#menu_prod li a:hover {
	display: block;
	text-decoration: none;
	font-weight: bold;
}
#menu_prod li.activo {
	position: relative;
	margin: 0em 0em 0em 2.4em;
	padding: 0em 0em 0.3em 0.5em;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #B94A01;
	font-weight: bold;
	background: url(../img/fondos/bg_limenuact.gif) repeat-x left bottom #FFFFFF;
}
html>body #menu_prod li.activo {
	position: relative;
	margin: 0em 0em 0em 2.4em;
	padding: 0.3em 0em 0.3em 0.5em;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #B94A01;
	font-weight: bold;
	background: url(../img/fondos/bg_limenuact.gif) repeat-x left bottom #FFFFFF;
}
#menuprod_final {
	display: none;
}

/*-------------------------------- Foto-productos --------------------------------------*/
#foto_prod {
	position: relative;
	margin: 0em 0em 0em 1px;
	padding: 0em;
	background: url(../img/fondos/bg_esqfotos.gif) no-repeat right top #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
#foto_prod img {
	position: relative;
	margin: 0em;
	border: 1px solid #FFFFFF;
}

/*-------------------------------- Servicios -----------------------------------*/
#serv {
	position: relative;
	margin-left:10px;
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6B6B6D;
	line-height: 1.8em;
	font-size: 70%;
	text-align:left;
	width:85%;
}
/*-------------------------------- /Servicios -----------------------------------*/

/*-------------------------------- Contacto -----------------------------------*/
#datoscontacto {
	position: relative;
	float: left;
	margin: 0em 0em 0em 0em;
	padding: 0em;
	background: url(../img/fondos/bg_datos.jpg) no-repeat 0px 0px;
	width: 30%;
	display:none;
}
#datoscontacto h3 {
	position: relative;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #567291;
	margin: 0.8em 0em 0em 0.5em;
	padding: 0em 2.4em 0.5em 0em;
	background: url(../img/fondos/bg_separadatos.gif) repeat-x 0px 14px;
}
#contenidoAccesibilidad {
	border:0px solid #ccc;
	padding:0px;
	padding-left:20px;
	}
#datos {
	position: relative;
	margin: 0.5em 0em 0em 1.6em;
	padding: 0em;
	border:0px solid #ccc;
	width:585px;
	list-style-type: none;
	}
#datos img {
	margin:5px;
}
#datos li {
	position: relative;
	margin: 0em;
	margin-top:5px;
	padding: 0em;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 70%;
	color: #567291;
	line-height: 1.5em;
}
html>body #datos li {
	position: relative;
	margin-bottom: 1.5em;
	padding: 0em;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 70%;
	color: #567291;
	line-height: 1.5em;
}
#datos a {
	color: #A50B1B;
	text-decoration: none;
	border-bottom: 1px dashed #A50B1B;
}
#datos a:hover {
	color: #A50B1B;
	text-decoration: none;
	border-bottom: 1px solid #A50B1B;
}
#datos a.nolink {
	text-decoration: none;
	border-bottom: 0px;
}
#datos a.nolink:hover {
	text-decoration: none;
	border-bottom: 0px;
}
.formulario {
	position: relative;
	margin: 0.5em 0em 0em 1.0em;
}
.form_texto {
	position: relative;
	float : left;
	width : 40%;
	margin: 5px 5px 10px 0px;
	padding: 0em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6B6B6D;
	font-size: 70%;
	font-weight: bold;
}
html>body .form_texto {
	position: relative;
	float : left;
	margin: 4px 5px 10px 10px;
	padding: 0em;
}
.form_campo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6B6B6D;
	font-size: 70%;
	border: 3px double #B9C6D3;
	background: #FFFFFF;
	text-align: left;
	width: 30%;
	padding-left: 3px;
	clear: right;
}
.form_campoarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6B6B6D;
	font-size: 70%;
	border: 3px double #B9C6D3;
	background: #FFFFFF;
	width: 30%;
	text-align: left;
	padding-left: 3px;
	clear: right;
}
.form_boton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 70%;
	border: 3px double #B9C6D3;
	background: #7692B1;
	width: 10%;
	text-align: left;
	margin-bottom: 2.0em;
	padding-left: 3px;
	clear: right;
}
/*-------------------------------- /Contacto -----------------------------------*/

/*-------------------------------- Tienda online --------------------------------*/
#contenidoizq {
	position: relative;
	float:left;
	width:45%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	text-align:left;
}
#contenidoizq img {
	border: 1px solid;
	border-color: #EEEEEE;
}
#contenidoizq img a {
	border: 1px solid;
	border-color: #EEEEEE;
}
#contenidoizq img a:hover {
	border: 1px solid;
	border-color: #E60018;
}
#contenidoder {
	position: relative;
	margin: 0px 0px 0px 335px;
	padding-top: 5px;
	padding-bottom: 10%;
}
/*-------------------------------- Menú Tienda online ---------------------------*/
#tienda {
	position: relative;
	float: left;
	margin: 4px 0px 1.0em 0px;
	padding: 0px;
	width:  193px;
	background: url(../img/fondos/bg_tiendamenu.jpg) no-repeat 0px 0px #EE9A00;
}
#tienda_prod{
	position: relative;
	margin: 0.5em 0em 0em 0em;
	padding: 0em;
	list-style-type: none;
}
#tienda_prod li {
	position: relative;
	margin: 0em 0em 0.1em 2.4em;
	padding: 0em 0em 0.3em 0em;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	background: url(../img/fondos/bg_limenu.gif) repeat-x left bottom;
}
html>body #tienda_prod li {
	position: relative;
	margin: 0em 0em 0.3em 2.4em;
	padding: 0.3em 0em 0.3em 0em;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	background: url(../img/fondos/bg_limenu.gif) repeat-x left bottom;
}
#tienda_prod li a {
	display: block;
	text-decoration: none;
	font-weight: normal;
}
#tienda_prod li a:hover {
	display: block;
	text-decoration: none;
	font-weight: bold;
}
#tienda_prod li.activo {
	position: relative;
	margin: 0em 0em 0em 2.4em;
	padding: 0em 0em 0.3em 0.5em;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #B94A01;
	font-weight: bold;
	background: url(../img/fondos/bg_limenuact.gif) repeat-x left bottom #FFFFFF;
}
html>body #tienda_prod li.activo {
	position: relative;
	margin: 0em 0em 0em 2.4em;
	padding: 0.3em 0em 0.3em 0.5em;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #B94A01;
	font-weight: bold;
	background: url(../img/fondos/bg_limenuact.gif) repeat-x left bottom #FFFFFF;
}
#menutienda_final {
	position: relative;
	margin: 0em;
	padding: 0em;
	background: url(../img/fondos/bg_tiendamenufinal.jpg) no-repeat left bottom;
	width: 193px;
	height: 12px;
}
/*-------------------------------- /Menú Tienda online ----------------------------*/

/*-------------------------------- /Tienda online --------------------------------*/
#li_noimg {
	position: relative;
	margin: -0.5em 0em 0em 0em;
	padding: 0em;
	list-style-type: none;
}
#li_noimg li {
	position: relative;
	display: block;
	margin: 0em 0em 0.3em 1.5em;
	padding: 0em 0em 0em 0.8em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6B6B6D;
	font-size: 70%;
	background: url(../img/fondos/bg_liacc.gif) no-repeat 0px 8px;
}
html>body #li_noimg li {
	position: relative;
	display: block;
	margin: 0em 0em 0.6em 1.5em;
	padding: 0em 0em 0em 1.3em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6B6B6D;
	font-size: 70%;
	background: url(../img/fondos/bg_liacc.gif) no-repeat 0px 3px;
}
/*---------------------------------- Espacios virtuales ---------------------------*/
#virtual {
	position: relative;
	margin: 0em;
	padding: 0.8em;
	background: url(../img/fondos/bg_esqfotos.gif) no-repeat right top #D0CFD4;
}
#virtual img {
	margin: 0em;
	padding: 0em;
	border: 1px solid #FFFFFF;
}
#virtual p {
	display: block;
	margin: 0em 0em 1.5em 1.0em;
	padding: 0em;
	color: #333333;
}
#entrada {
	position: relative;
	text-align: center;
	margin: 0em;
	padding: 1.5em;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	font-weight:bold;
}

#entrada a {
	color: #7A7A7C;
	text-decoration: none;
}
#entrada a:hover {
	color: #E60018;
	text-decoration: underline;
}
#espacio {
	position: relative;
	float: right;
	margin: 0em;
	padding: 0em;
}
#espacio_peques {
	position: relative;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.01em;
	text-align: center;
}
html>body #espacio_peques {
	position: relative;
	margin: 0em 0em 0.5em 0.5em;
	padding: 0em;
	text-align: center;
}
#espacio_peques img {
	margin: 0.1em;
	padding: 0em;
}
/*---------------------------------- /Espacios virtuales ---------------------------*/

/*---------------------------------- Privacidad ---------------------------*/

#privacidad {
	border:0px solid #ccc;
	width:670px;
	}

#privacidad p{
	position: relative;
	display: block;
	margin: 30px;
	padding: 0em;
	font-size: 70%;
	color: #6B6B6D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 1.8em;
}
.fotohome {
	display: inline;
	border-bottom: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
}
img {
	position: relative;
	border: 0px;
}
div.idiomas {
	display:none;
	position: relative;
	margin: 0em;
	padding: 0em;
	background: url(../img/fondos/bg_idiomas1.gif) no-repeat 0px 0px;
	width: 227px;
	height: 47px;
	color: #FFFFFF;
	font-size: 70%;
	text-align: right;
	vertical-align: middle;
}
div.idioma_select {
	position: relative;
	margin: 0em;
	padding: 16px 14px 0em 0em;
}
a.idioma_select {
	color: #B9C5D3;
	text-decoration: none;
}
a.idioma_select:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
div.direcciones {
	position: relative;
	float: left;
	margin: 4px 0px 0px 16px;
	padding: 0px;
	width:  193px;
	background: url(../img/fondos/bg_direccion.gif) no-repeat 0px 0px #C0C0C0;
}
div.direcciones img {
	position: relative;
	margin: 0.6em 0em 2.0em 0.6em;
	padding: 0em;
}
div.direccion_final {
	position: relative;
	margin: 0px;
	padding: 0px 0em 0em 0px;
	width:  193px;
	height: 12px;
	background: url(../img/fondos/bg_direccionfinal.gif) no-repeat left bottom;
}
html>body div.direcciones {
	position: relative;
	float: left;
	margin: 4px 0px 0px 31px;
	padding: 0px 0em 0em 0px;
	width:  193px;
	background: url(../img/fondos/bg_direccion.gif) no-repeat 0px 0px #C0C0C0;
}
html>body div.direccion_final {
	position: relative;
	margin: 0px;
	padding: 0px;
	width:  193px;
	height: 12px;
	background: url(../img/fondos/bg_direccionfinal.gif) no-repeat left bottom;
}
.lidirecciones_home {
	position: relative;
	margin-top: 1.0em;
	margin-left: 10px;
	padding: 0em;
	list-style-type: none;
}
li.lidirecciones {
	position: relative;
	display: block;
	margin-bottom: 0em;
	padding-bottom: 5px;
	font-size: 70%;
	color: #FFFFFF;
}
html>body .lidirecciones {
	position: relative;
	margin-top: 1.5em;
	margin-left: 10px;
	padding: 0em;
	list-style-type: none;
}
html>body li.lidirecciones {
	position: relative;
	display: block;
	margin-bottom: 0em;
	padding-bottom: 0.62em;
	font-size: 70%;
	color: #FFFFFF;
}
li.lidirecciones a {
	color: #DD1212;
	text-decoration: none;
	border-bottom: 1px dashed #DD1212;
}
li.lidirecciones a:hover {
	color: #DD1212;
	text-decoration: none;
	border-bottom: 1px solid #DD1212;
}
div.imagenes {
	position: relative;
	float: left;
	margin: 0em;
	padding: 0px;
	width: 190px;
}
div.txt_imagenes {
	position: relative;
	margin: 0em 0em 0em 1.5em;
	font-size: 70%;
	color: #6B6B6D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.imagenes img {
	position: relative;
	margin: 0em 0em 2.0em 1.0em;
	padding: 0em;
	border: 1px double #F1F1F1;
}
html>body div.imagenes img {
	position: relative;
	margin: 0.6em 0em 2.0em 0.8em;
	padding: 0em;
	border: 1px double #F1F1F1;
}
.virtual {
	position: relative;
	float: right;
	width: 525px;
	height: 300px;
	margin: 4px 0em 0em 0em;
	padding: 0em;
	background: url(../img/portada/entrada.jpg) no-repeat 0px 0px;
}
div.separa {
	position: relative;
	margin: 0.5em 1.0em 0.5em 1.0em;
	padding: 0px;
	background: url(../img/fondos/bg_separa.gif) repeat-x 0px 1px;
}
div.separaprod {
	position: relative;
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 1px;
	background: url(../img/fondos/bg_separa.gif) repeat-x 0px 0px;
}
div.pie {
	display: none;
}
html>body div.pie {
	position: relative;
	display: block;
	clear: both;
	border-top: 4px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 31px;
	padding: 0.1em 0em 0.2em 0.5em;
	font-size: 60%;
	color: #BABABD;
	background: /*url(../img/fondos/bg_pie.gif) no-repeat 0px 0px*/ #000000;
}
div.pie_cont {
	display: none;
}
.azul {
	color: #001EFF;
}
#azul_li {
	position: relative;
	margin: -1.0em 0em 1.0em 1.0em;
	padding: 0em;
}
html>body #azul_li {
	position: relative;
	margin: 0em 0em 1.0em 1.0em;
	padding: 0em;
}
.azul_li {
	position: relative;
	margin: 0em;
	color: #001EFF;
	font-size: 70%;
	list-style-type: none;
}
a.acc {
	color: #A50B1B;
	text-decoration: none;
	border-bottom: 1px dashed #A50B1B;
}
a.acc:hover {
	color: #A50B1B;
	text-decoration: none;
	border-bottom: 1px solid #A50B1B;
}
.llegar {
	position: relative;
	display: block;
	margin: 0.2em 0em 0em 0em;
	padding: 0px 0em 0em 1.2em;
	background: url(../img/fondos/bg_llegar.gif) no-repeat -1px 0px;
	font-weight: bold;
	color: #9C0212;
}
.llegar a {
	text-decoration: none;
	color: #9C0212;
	border-bottom: 1px dashed #9C0212;
}
.llegar a:hover {
	text-decoration: none;
	color: #9C0212;
	border-bottom: 1px solid #9C0212;
}
div.volver_top {
	position: relative;
	text-align: left;
	margin: 0em 1.0em 0.5em 1.0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	border-bottom: 1px solid #FFFFFF;
	color: #7A7A7C;
	display:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
html>body div.volver_top {
	position: relative;
	text-align: left;
	margin: 0em 1.0em 0.5em 1.0em;
	padding: 0.8em 0.2em 0.2em 0.2em;
	border-bottom: 1px solid #FFFFFF;
	color: #7A7A7C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
div.volver_top a {
	color: #7A7A7C;
	text-decoration: none;
}
div.volver_top a:hover {
	color: #E60018;
	text-decoration: none;
}
.IMGcentrada {
	margin-right:430px;}
div.volver {
	position: relative;
	text-align: left;
	margin: 0.5em 1.0em 0em 1.0em;
	padding: 0.2em 0.2em 2.2em 0.2em;
	border-top: 1px solid #FFFFFF;
	color: #7A7A7C;
	display:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
div.volver a {
	color: #7A7A7C;
	text-decoration: none;
}
div.volver a:hover {
	color: #E60018;
	text-decoration: none;
}
.blue {
	font-size: 80%;
	color: #536AB1;
}
.activo {
	font-weight: bold;
}
#visita {
	position: relative;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	padding: 0em;
	width: 221px;
	height: 17px;
	background: url(../img/es/visita_virtualgris.gif) no-repeat left bottom;
	text-align: right;
	color: #FFFFFF;
	font-size: .1em;
}
#visita h2 {
	position: relative;
	width: 221px;
	margin: 0px;
}
#visita h2 a {
	display: block;
	width: 221px;
	height: 17px;
	background: url(../img/es/visita_virtualgris.gif) no-repeat;
	padding-top: 17px;
	text-decoration: none;
	color: #FFFFFF;
}
#visita_act {
	position: relative;
	float: right;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	padding: 0em;
	width: 224px;
	height: 17px;
	background: url(../img/es/visita_virtual.gif) no-repeat left bottom;
	text-align: right;
	color: #FFFFFF;
	font-size: .1em;
}
#visita_act h2 {
	width: 224px;
	height: 17px;
	margin: 0px;
}
#visita_act h2 a {
	display: block;
	width: 224px;
	height: 17px;
	background: url(../img/es/visita_virtual.gif) no-repeat;
	padding-top: 17px;
	text-decoration: none;
	color: #FFFFFF;
}
html>body #visita_act {
	position: relative;
	overflow: hidden;
	margin: 4px 0px 0px 0px;
	padding: 0em;
	width: 224px;
	height: 17px;
	background: url(../img/es/visita_virtual.gif) no-repeat left bottom;
	text-align: right;
	color: #FFFFFF;
	font-size: .1em;
}
html>body #visita_act h2 a {
	display: block;
	width: 224px;
	height: 17px;
	background: url(../img/es/visita_virtual.gif) no-repeat;
	padding-top: 17px;
	text-decoration: none;
	color: #FFFFFF;
}
/**/
html>body #visita {
	position: relative;
	float: right;
	overflow: hidden;
	margin: 4px -3px 0px 0px;
	padding: 0em;
	width: 224px;
	height: 17px;
	background: url(../img/es/visita_virtualgris.gif) no-repeat left bottom;
	text-align: right;
	color: #FFFFFF;
	z-index: 4;
	font-size: .1em;
}
html>body #visita h2 a {
	display: block;
	width: 221px;
	height: 17px;
	background: url(../img/es/visita_virtualgris.gif) no-repeat;
	padding-top: 17px;
	text-decoration: none;
	color: #FFFFFF;
}
#apartado_somos {
	background: none;
}
#apartado_somos h3 {
	display: block;
	margin-bottom: 0.80em;
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background: none;
}
#apartado_arm {
	background-image: none;
}
#apartado_arm h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_dorm {
	background-image: none;
}
#apartado_dorm h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_salon {
	background-image: none;
}
#apartado_salon h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_tapi {
	background-image: none;
}
#apartado_tapi h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_aux {
	background-image: none;
}
#apartado_aux h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_deco {
	background-image: none;
}
#apartado_deco h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_ilum {
	background-image: none;
}
#apartado_ilum h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_juven {
	background-image: none;
}
#apartado_juven h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_come {
	background-image: none;
}
#apartado_come h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_serv {
	background-image: none;
}
#apartado_serv h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_contacto {
	background-image: none;
}
#apartado_contacto h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_cred {
	background-image: none;
}
#apartado_cred h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_priv {
	background-image: none;
}
#apartado_priv h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_acc {
	background-image: none;
}
#apartado_acc h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#apartado_virtual {
	background-image: none;
}
#apartado_virtual h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}
#espacio_virtual {
	background-image: none;
}
#espacio_virtual h3 {
	color: #A50B1B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	background-image: none;
}

.form_boton {
	background-color:#FFFFFF;
	text-align:center;
	}
.formulario {
	margin-left:150px;
}
div.fondoimg {
	display: block;
	background: #000000;
	padding: 0.50em;
	margin: 0.50em;
}
* html div.fondoimg {
	margin: 0.50em;
	padding: 0.30em;
}