body {
	background-color:#cebca5;
	background-image: url(../images/fondo_general.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top:0px;
	text-align:center;
}
#contenedor {
  clear:both;
	left: 50%;   
	margin: auto;
	width: 779px;
	height:auto;/*antes 100%*/
}
#cabecera_index {
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_index.jpg);
	background-repeat: no-repeat;
}
#cabecera_oriente {
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_oriental.jpg);
	background-repeat: no-repeat;
}
#cabecera_damasquino {
   
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_damasquino.jpg);
	background-repeat: no-repeat;
}
#cabecera_cuchillos {
   
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_cuchillos.jpg);
	background-repeat: no-repeat;
}
#cabecera_complementos {
   
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_complementos.jpg);
	background-repeat: no-repeat;
}
#cabecera_anillos {
   
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_anillos.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
}
#cabecera_temple {
   
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabeceratemple.jpg);
	background-repeat: no-repeat;
  background-color: transparent;
}
#cabecera_medieval {
   
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_medievales.jpg);
	background-repeat: no-repeat;
  background-color: transparent;
}
#cabecera_comun {
   
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_comun.jpg);
	background-repeat: no-repeat;
  background-color: transparent;
}
#cabecera_ceramica {
   
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_ceramica.jpg);
	background-repeat: no-repeat;
  background-color: transparent;
}
#cabecera_flash {
   
	float:left;
	width:778px;
	height:265px;
	background-color: transparent;
	
}
#cabecera_flash_menu {
	float:left;
	width:778px;
	height:75px;
	background-color: Black;
	background-image: url(../images/cabecera_index_flash.jpg);
	background-repeat: repeat;
  background-color: transparent;
	
}
#cabecera_fuego {
   
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_fuego.jpg);
	background-repeat: no-repeat;
  background-color: transparent;
}
#cabecera_bisuteria{
   
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_bisuteria.jpg);
	background-repeat: no-repeat;
   background-color: transparent;
}
#cabecera_porcelana {
   
	float:left;
	width:778px;
	height:340px;
	background-color: transparent;
	background-image: url(../images/cabecera_porcelana.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
}
#menu_horizontal {
	float:left;
	width:/*619px;*/570px;
	height:23px;
	background-color:transparent;
	padding-top:270px;
	padding-left:100px;
}
#menu_horizontal ul {
	list-style:none;
	margin:0;
	padding-top:6px;
	padding-left:90px;
}
#menu_horizontal ul li {
	float:left;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:bolder;
	font-size:0.8em;
	color: Black;
	
}
#menu_horizontal ul li a:link {
	color:Black;
	text-decoration:none;
}
#menu_horizontal ul li a:visited {
	color:Black;
	text-decoration:none;
}
#menu_horizontal ul li a:hover {
	color:white;
	text-decoration:underline;
}
#menu_horizontal2 {
	float:left;
	width:619px;
	height:23px;
	background-color:transparent;
	padding-top:5px;
	padding-left:100px;
}
#menu_horizontal2 ul {
	list-style:none;
	margin:0;
	padding-top:6px;
	padding-left:90px;
}
#menu_horizontal2 ul li {
	float:left;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:bolder;
	font-size:0.8em;
	color: Black;
	
}
#menu_horizontal2 ul li a:link {
	color:Black;
	text-decoration:none;
}
#menu_horizontal2 ul li a:visited {
	color:Black;
	text-decoration:none;
}
#menu_horizontal2 ul li a:hover {
	color:white;
	text-decoration:underline;
}
#cuerpo {
	float:left;
	width:778px;
	height:auto;
	background-image: url(../images/fondo_cuerpo.jpg);
	background-color: White;
	background-repeat: repeat-y;
	padding-bottom:30px;
	overflow:hidden;
}
#capitel {
   
	float:left;
	width:35px;
	height:34px;
	background-image: url(../images/capitel.png);
	background-repeat: no-repeat;
	margin-top:186px;
	z-index:2;
	left:50px;
	
}
#menu_lateral {
   position:relative;/*new*/
	float:left;
	width:181px;
	height:auto;
	padding:0px;
	
	
}
#cabecera_menu_lateral {
	width:181px;
	height:42px;
	background-image: url(../images/cab_menu.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
}
#pie_menu_lateral {
   float:left;
	width:181px;
	height:42px;
	background-image: url(../images/pie_menu.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
}
#comillas_uno{	
	float:left;
	width:474px;
	height:auto;
	background-image: url(../images/comillas1.gif);
	background-repeat: no-repeat;
	margin-top:20px;
	margin-left:30px;
}
#comillas_dos{	
	float:left;
	width:474px;
	height:auto;
	background-image: url(../images/comillas2.gif);
	background-repeat: no-repeat;
	margin-left:30px;
	
}
#texto_buscador {
	float:left;
	width:474px;
	height:auto;
	margin-left:30px;
	padding-left:15px;
	text-align:left;
	padding-top:10px;
	
	
}

#zona_destacados {
	float:right;
	width:479px;
	height:auto;
	margin-right:70px;
	*margin-right:70px;
	_margin-right:40px;
	margin-top:20px;
	*margin-top:10px;
	_margin-top:10px;
	overflow: hidden;
}

#zona_resultados {
	float:left;
	width:449px;
	height:auto;
	margin-left:0px;
	margin-top:0px;
	*margin-top:10px;
	_margin-top:10px;
}
#zona_comunes {
	float:left;
	width:490px;
	height:auto;
	margin-left:30px;
	margin-top:20px;
	*margin-top:10px;
	_margin-top:10px;
	overflow:hidden;
}
#path {
	float:left;
	width:460px;
	height:auto;
	margin-left:50px;
	text-align:left;
	
}
#indice_resultados {
	float:right;
	width:460px;
	height:auto;
	text-align:left;
	padding-top:15px;
	border-bottom:1px solid gray;	
}
#marco_ficha {
	float:left;
	width:449px;
	height:auto;
	border: 1px solid #cebca5;
	margin-left:50px;
	margin-top:25px;
	text-align:left;
	padding-bottom:20px;

}

#cuerpo_resultados_impar {
   
	float:right;
	width:460px;
	height:auto;
	text-align:left; 
	background-color: White;
	padding:3px;
	
}
#cuerpo_resultados_impar a:link {
	color: #484848;
	text-decoration:none;
}
#cuerpo_resultados_impar a:visited {
	color: #9C9C9C;
	text-decoration:none;
}
#cuerpo_resultados_impar a:hover {
	color: #9C9C9C;
	text-decoration:underline;
}

#cuerpo_resultados_par {
	float:right;
	width:460px;
	height:auto;
	text-align:left;
	background-color: #EAF6F8;
	padding:3px;
	
}
#cuerpo_resultados_par a:link {
	color: #484848;
	text-decoration:none;
}
#cuerpo_resultados_par a:visited {
	color: #9C9C9C;
	text-decoration:none;
}
#cuerpo_resultados_par a:hover {
	color: #9C9C9C;
	text-decoration:underline;
}
#cabecera_destacados {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/destacados.gif);
	background-repeat: no-repeat;	
}
#cabecera_tiendas {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_tiendas.gif);
	background-repeat: no-repeat;	
}
#cabecera_contacto {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_contacto.gif);
	background-repeat: no-repeat;	
}
#cabecera_localizacion {
	float:left;
	width:490px;
	height:35px;
	background-image: url(../images/localizacion.gif);
	background-repeat: no-repeat;	
}
#cabecera_quienes {
	float:left;
	width:490px;
	height:35px;
	background-image: url(../images/tit_quienes.gif);
	background-repeat: no-repeat;	
}
#titulo_comun {
	float:left;
	width:449px;
	height:35px;
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}
#titulo_comun span{
	display:block;
	width:449px;
	text-align:left;
	border-bottom:1px solid #737373;
	color:#446995;
	font-family:"Treuchet MS", Verdana, Arial;
	font-weight:100;
	font-size:18px;
}
#titulo_medievales {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_medievales.gif);
	background-repeat: no-repeat;	
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}
#titulo_bisuteria {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_bisuteria.gif); 
	background-repeat: no-repeat;	
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}
#titulo_fuego {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_fuego.gif);
	background-repeat: no-repeat;	
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}
#titulo_complementos {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_complementos.gif);
	background-repeat: no-repeat;	
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}
#titulo_ceramica {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_ceramica.gif);
	background-repeat: no-repeat;	
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}
#titulo_cuchilleria {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_cuchilleria.gif);
	background-repeat: no-repeat;	
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}
#titulo_porcelana {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_porcelana.gif);
	background-repeat: no-repeat;	
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}
#titulo_damasquino {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_damasquino.gif);
	background-repeat: no-repeat;	
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}
#titulo_orientales {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_orientales.gif);
	background-repeat: no-repeat;	
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}

#titulo_anillos {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_anillos.gif);
	background-repeat: no-repeat;	
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}
#titulo_templarios {
	float:left;
	width:449px;
	height:35px;
	background-image: url(../images/tit_templarios.gif);
	background-repeat: no-repeat;	
	margin-left:30px;
	margin-top:10px;
	_margin-top:0px;
}
#destacado {
	float:left;
	width:140px;
	height:240px;
	margin-right:8px;
	
}
#destacado_foto {
	float:left;
	width:120px;
	height:140px;	
}
#pie_pagina {
	clear:both;
	width:778px;
	height:40px;
	background-image: url(../images/fondo_cuerpo.jpg);
	background-color:transparent;
	padding-top:20px;
}
#destacado_interior {
	float:left;
	width:152px;
  height:auto;/*antes 175*/
	margin-right:6px;
}

#texto_detalle {
	float:left;
	display:block;
	width:196px;
	height:auto;
	margin-left:15px;
	margin-top:15px;
	
}
#ficha_accesorio {
 float:left;
 width:433px;
 height:40px;
 padding-top:10px;
 text-align:right;
 padding-right:15px;
 background-color: #F9F4EE;
 margin-top:5px;
}
#ficha_accesorio a:link {
 color: #484848;
 text-decoration:none
}
#ficha_accesorio a:visited {
 color: #484848;
 text-decoration:none
}
#ficha_accesorio a:hover {
 color: #cebca5;
 text-decoration:none
}
/*#thumbs {
	float:left;
	width:60px;
	height:60px;
	border:2px solid #97adc7;
	
}*/
/*NUEVO FORMATO*/
#thumbs {
	float:left;
	width:152px;
	height:152px;
	/*border:2px solid #97adc7;*/
	
}
/*#descripcion_thumb {
	float:left;
	width:349px;
	height:auto;
	padding-left:3px;
}*/
/* NUEVO FORMATO */
#descripcion_thumb {
	float:left;
	width:280px;
	height:auto;
	padding-left:3px;
}
#texto_localizacion {
	float:left;
	width:490px;
	height:auto;
	
	margin-top:20px;
	*margin-top:10px;
	_margin-top:10px;
	overflow:hidden;
}
#texto_localizacion a:link{
	color:black;
	text-decoration:none;
}
#texto_localizacion a:visited{
	color:gray;
	text-decoration:none;
}
#texto_localizacion a:hover{
	color:gray;
	text-decoration:underline;
}
#tabla_contacto {
  float:left;
	width:350px;
}
#espanya{
	float:left;
	width:24px;
	height:18px;
	margin-top:242px;
	margin-left:19px;
}
#ingles{
	float:left;
	width:24px;
	height:18px;
	margin-top:242px;
	margin-left:2px;
}
#contenido_medievales {
	float:left;
	width:480px;
	margin-left:0px;
	margin-top:10px;
	_margin-top:0px;
}


/* gestion de menus */

#cuerpo_menu {
	float:left;
	width:180px;
	height:auto;
	background-color: transparent;
	text-align:left;
	margin:0;
	padding:0px;
	overflow:hidden;
}
#cuerpo_menu ul {
	list-style:none;
	margin:0;	
	/*margin-bottom:15px;*/
	padding-left:25px;
}
#cuerpo_menu ul li {
	font-family:"Trebuchet MS",Trebuchet,  Verdana, Arial;
	color:black;
	font-size:0.8em;
}
#cuerpo_menu ul li a:link {
	color:black;
	text-decoration:none;
	}
#cuerpo_menu ul li a:visited {
	color:black;
	text-decoration:none;
}
#cuerpo_menu ul li a:hover {
	color:#F5F5DC;
	text-decoration:underline;
}


.submenu {
	display:none;
  float:left;
	height:auto;
	background-color: #d3e2f4;
	padding-top:3px;
	/*dani*/padding-bottom:15px;
	margin-left:-10px;
	*margin-left:14px;
	_margin-left:7px;
	margin-bottom:5px;
	width:181px;
}
.submenu ul li {
	color: #00336e;
	font-size:0.75em;
	*font-size:0.9em;
	_font-size:0.9em;
}

.submenu ul li a:link{
  clear:left;
	font-size:12px;
	color:#5D5D5D;
	text-decoration: none;
}
.submenu ul li a:visited{
  clear:left;
	font-size:12px;
	color:#5D5D5D;
	text-decoration: none;
}
.submenu ul li a:hover{
  clear:left;
	font-size:12px;
	color:black;
	text-decoration: none;
}