	
	.h1_index{
		position:absolute;
		margin-top:70px;
		margin-left:500px;
		font-size:11px;
		z-index:5;
		color:#1e2a3d;
		}
		
	#h2_index{
		font-size:11px;
		color:#FFF;
		margin:0px;
		padding:0px;
		border-bottom:none;
		}
	/* DEFAULT ELEMENTS ----------------------------------------------------------*/
	*		{ margin: 0; padding: 0; }
	body	{ font-family: Tahoma, Arial; font-size: 12px; line-height: 15px; background: url('/css/bg_page.gif') repeat-x #1f2a3e; }
	
	img		{ border: 0; }
	ul 		{ list-style: none; }
	a		{ outline: 0; }
	table	{ border-spacing: 0; border-collapse: collapse; border: none; }
	td, th	{ vertical-align: top; text-align: left; }
	select  { padding: 0; }
	option  { padding: 1px 5px; font-weight: bold; }
	h1 		{ color: #fed85a; margin-bottom: 15px; font-size: 18px;  }
	h5		{ color: #1e2a3d; margin-bottom: 15px; font-size: 18px;  }
	h2 		{ font-size: 16px; }
	h3		{ font-size: 14px; line-height: 18px; color: #EF6C00; }
	h4		{ font-size: 12px; color: #B11018; }
	textarea{ font-family: Tahoma, Arial; }
	.relativa { position: relative; }
	
	label.error { font-weight: bold; font-size: 0.9em; color: #fed85a; }

	h1 a { float: right; font-size: 9px; font-weight: bold; text-decoration: none; padding-top: 6px; color: #fed85a; }
	h1 a:hover {}
	/*.relativa { position: relative; float: left; width: 165px; height: 180px; border: 1px solid red; } */
	
	/* FORMATO CAMBIO IDIOMA */
	#idiomas { margin-top: 2px; text-align: right; }
	#idiomas a {   text-decoration: none; color: #666; font-size: 10px;}
	#idiomas span	{color: #666;}
	
	#idiomas a:hover { text-decoration: underline;}
	
	
	#photo_float		{ position: absolute; display: none; background-color: #fff; cursor:pointer; border:1px solid #999;}
    #photo_float img	{ margin: 8px; }
  	#photo_float p		{ padding: 8px 40px 8px 8px; color: #666; font-size: 12px; white-space: nowrap; }
	
	/* LAYOUT */
	#capsule	{ width: 900px; margin: 0 auto; }
	
	#header						{ height: 100px; position: relative; }
	#header #header_logo		{ position: absolute; top: 5px; left: 0; }
	#header #header_subtitle	{ position: absolute; top: 40px; right: 70px; }
	#header #header_image		{ margin-top: 1px; }
	
	#menu_top				{ font-size: 11px; }
	#menu_top table			{ }
	#menu_top td			{ background: url('/css/menu_top_li.gif') left bottom no-repeat; vertical-align: bottom !important; text-align: center !important; }
	#menu_top td.first		{ width: 189px !important; background: url('/css/menu_top_first.gif') repeat-x #fff; }
	#menu_top td.second		{ background: url('/css/menu_top_li.gif') 45px bottom no-repeat; padding-left: 44px; vertical-align: bottom !important; text-align: center !important; }
	#menu_top td.last		{ width: 1px; }
	#menu_top a				{ text-decoration: none; color: #525254; display: block; width: 100%; height: 20px; _height: 18px; margin-top: 10px; }
	#menu_top a:hover		{ color: #000; background: url('/css/menu_top_arrow.gif') bottom center no-repeat; }
	#menu_top a.sel			{ color: #000; font-weight: bold; background: url('/css/menu_top_arrow.gif') bottom center no-repeat; }
	
	#menu_left					{ width: 189px; }
	#menu_left #list			{ margin-bottom: 20px; width: 189px; }
	#menu_left #list h1			{ width: 179px; font-size: 18px; color: #1d2a3b; border-bottom: 8px solid #6686b1;padding-left: 10px; padding-bottom: 4px; margin: 0; background-color: #fff; }
	#menu_left #list ul			{ background-color: #c6ccd5; width: 189px; }
	#menu_left #list ul li		{ border-bottom: 1px solid #6686b1; font-size: 12px;  }
	#menu_left #list a			{ text-decoration: none; color: #000; display: block; width: 189px; height: 100%; background: none; padding: 3px 0; }
	#menu_left #list a div 		{ width: 189px;}
	#menu_left #list a div		{ padding-left: 10px;  }
	#menu_left #list a:hover	{ background: url('/css/menu_left_arrow.gif') left top no-repeat #d2d5d9; }
	#menu_left #list a.sel		{ background: url('/css/menu_left_arrow.gif') left top no-repeat #d2d5d9; font-weight: bold; }
	
	#content			{ color: #fff; }
	#content h2			{ color: #fed85a; border-bottom: 1px solid #fed85a; padding-bottom: 5px; margin-bottom: 10px; }
	
	/* CONTACTO */
	.contacto				{  }
	.contacto p				{  }
	.contacto .telefono		{ font-size: 14px; background: url('/css/telefono.gif') 0 11px no-repeat; padding: 15px 0; padding-left: 40px; }
	.contacto .fax			{ font-size: 14px; background: url('/css/fax.gif') 0 10px no-repeat; padding: 15px 0; padding-left: 40px; }
	.contacto .email		{ color: #fed85a; font-size: 18px; background: url('/css/email.gif') 0 12px no-repeat; padding: 20px 0; padding-left: 40px; }
	.contacto a.ampliar		{ color: #a1acbb; text-decoration: none; font-size: 10px; }
	.contacto a.mailto		{ color: #fed85a; text-decoration: none; }
	.contacto .emails		{ border-bottom: 1px solid #65758b; margin: 10px 0; padding-bottom: 7px; font-weight: bold; }
	.contacto .emails p		{ font-size: 11px; }
	.contacto .emails img	{ padding-top: 4px; }
	
	.main	{ color: #000; }
	
	/* HISTÓRICO */
	.historico				{  }
	.historico .title		{ color: #fed85a; margin-bottom: 5px; font-size: 16px; font-weight: bold; }
	.historico li			{ margin-bottom: 4px; list-style: disc outside; margin-left: 13px; }
	.historico img			{ border: 1px solid #fff; margin-top: 30px; }
	.historico img.center	{ margin: 0 12px; }
	
	/* OPINIÓN */
	.opinion			{  }
	.opinion td			{ padding-bottom: 10px; }
	.opinion img		{ border: 4px solid #fff; }
	.opinion .stamp		{ position: absolute; top: 30px; left: -30px; border: none; }
	.opinion label		{ margin: 4px 0 2px 0; display: block; }
	.opinion input		{ width: 185px; border: 1px solid #a2aebc; font-weight: bold; padding: 2px; font-size: 12px; background-color: #a2aebc; }
	.opinion textarea	{ width: 393px; height: 100px; border: 1px solid #a2aebc; font-weight: bold; padding: 2px; font-size: 12px; background-color: #a2aebc; }
	.opinion .borde		{ border: 1px solid #fed85a; }
	.opinion a.button		{ background: transparent url('/css/bg_button.gif') no-repeat scroll top right; color: #000 !important; font-size: 10px; text-transform: uppercase; display: block; float: right; height: 19px;  padding-right: 18px; text-decoration: none; }
	.opinion a.button span	{ background: transparent url('/css/bg_button.gif') no-repeat; display: block; line-height: 9px; padding: 5px 0 5px 18px; } 

	/* OFERTA */
	.oferta				{  }
	.oferta td			{ padding-bottom: 10px; }
	.oferta img			{ border: 4px solid #fff; }
	.oferta .stamp		{ position: absolute; top: 30px; left: -30px; border: none; }
	.oferta label		{ margin: 4px 0 2px 0; display: block; }
	.oferta input		{ width: 190px; border: 1px solid #a2aebc; font-weight: bold; padding: 2px; font-size: 12px; background-color: #a2aebc; }
	.oferta input.full	{ width: 389px; }
	.oferta textarea	{ width: 389px; height: 100px; border: 1px solid #a2aebc; font-weight: bold; padding: 2px; font-size: 12px; background-color: #a2aebc; }
	.oferta .borde		{ border: 1px solid #fed85a; }
	.oferta a.button		{ background: transparent url('/css/bg_button.gif') no-repeat scroll top right; color: #000 !important; font-size: 10px; text-transform: uppercase; display: block; float: right; height: 19px;  padding-right: 18px; text-decoration: none; }
	.oferta a.button span	{ background: transparent url('/css/bg_button.gif') no-repeat; display: block; line-height: 9px; padding: 5px 0 5px 18px; } 
	.oferta .title			{ color: #fed85a; font-weight: bold; }
	
	#footer					{ border-top: 1px solid #fff; height: 75px; margin-top: 40px; color: #fed85a; background: url('/css/footer.gif') repeat-x #000; }
	#footer table			{ margin: 10px auto; width: 900px; }
	#footer .totbits a		{ color: #40464e; text-decoration: none; font-size: 10px; }

	/* HOME */
	/*
	#table_productos 				{   }
	#table_productos td				{ width: 165px; height: 190px; font-size: 11px; }
	#table_productos .polaroid 		{ position: absolute; height: 170px; background-color: #fff; cursor: pointer; }
	#table_productos .polaroid img 	{ padding: 4px; width: 132px; height: 125px; }
	#table_productos .polaroid p 	{ padding: 0px 4px; width: 132px; }
	#table_productos .number	 	{ position: absolute; z-index: 20; top: 112px; right: 32px; width: 17px; height: 17px; font-size: 10px; font-weight: bold; text-align: center; }
	#table_productos .box_number 	{ position: absolute; z-index: 10; top: 105px; right: 25px; }
	*/
	
	/* HOME */
	#table_productos 					{ width: 102%; }
	#table_productos td					{ width: 130px; height: 113px; }
	#table_productos .polaroid 			{ position: absolute; width: 122px; height: 105px; background-color: #fff; cursor: pointer;  }
	#table_productos .polaroid div.img 	{ margin: 4px; width: 114px; height: 70px; overflow: hidden; text-align: center; }
	#table_productos .polaroid img 		{ height: expression(this.scrollHeight > 69 ? "70px" : "auto"); max-height: 70px; height: auto; }
	#table_productos .polaroid p 		{ padding: 0 25px 4px 4px; height: 25px; color: #333; font-size: 10px; line-height: 11px; }
	#table_productos .z 				{ z-index: 100 !important; }



	
	/* PRODUCTOS */
	div.descripcion_producto		{ color: #fff; margin-top: 20px; margin-bottom: 40px; }
	#fotos_productos				{ width: 100%; }
	#fotos_productos td.der			{ padding-left: 35px; }
	#fotos_productos td p			{ padding: 5px 0px 20px 0px; text-align: center; color: #9da6b3; }
	#fotos_productos div.marco		{ position: relative; }
	#fotos_productos table.v		{ margin: 0 auto; }
	#fotos_productos div.marco td.contenedor { background: #fff; padding: 10px; }
	#fotos_productos div.photo			{ background: url(blank.gif) center center no-repeat; }
	#fotos_productos div.photo img.h	{ width: 295px; height: 195px; }
	#fotos_productos div.photo img.v	{ width: 127px; height: 195px; }
	#fotos_productos div.number_h		{ position: absolute; top: 180px; right: 7px; background: url(/css/box_number.gif) center center no-repeat; width: 30px; height: 30px; font-weight: bold; font-size: 10px; text-align: center; line-height: 30px; }
	#fotos_productos div.number_v		{ position: absolute; top: 180px; right: 90px; background: url(/css/box_number.gif) center center no-repeat; width: 30px; height: 30px; font-weight: bold; font-size: 10px; text-align: center; line-height: 30px; }
	
	/* NOTICIAS */
	#noticias_home					{ color: #fff; }
	#noticias_home td.principal		{ width: 335px; padding-right: 20px; border-right: 1px solid #627288; }
	#noticias_home td.secundarias	{ padding-left: 20px; }
	#noticias_home hr				{ margin: 20px 0px; border: none 0; border-top: 1px solid #627288; width: 100%; height: 1px; }
	#noticias_home p.epigrafe		{ font-size: 10px; color: #fed85a; }
	#noticias_home p.titulo			{ font-size: 16px; font-weight: bold; color: #fed85a; padding-bottom: 10px; }
	#noticias_home td.principal p.titulo	{ font-size: 20px; font-weight: normal; line-height: 24px; padding-bottom: 15px; }
	#noticias_home td.secundarias p.titulo	{ line-height: 18px; }
	#noticias_home img						{ border: 1px solid #fff; }
	#noticias_home a.detalle				{ text-decoration: none; color: #fed85a; font-weight: bold; }
	#noticias_home a.detalle:hover			{ text-decoration: underline; }
	#noticias_home td.principal a.detalle	{ display: block; text-decoration: none; text-align: right; margin-top: 10px; color: #fed85a; font-size: 10px; }
	#noticias_home td.principal a.detalle:hover { text-decoration: underline; }
	
	#noticias_detail				{  }
	#noticias_detail p.epigrafe 	{ color: #fed85a; padding-bottom: 10px; }
	#noticias_detail p.titulo		{ font-size: 24px; color: #fed85a; padding-bottom: 30px; line-height: 26px; }
	#noticias_detail div.excerpt 	{ color: #fff; padding-bottom: 30px; }
	#noticias_detail div.contenido	{ color: #fff; }

	#separation	{ width:46px;  }
	#content	{ width: 665px; padding-top: 20px; }
	
	/* PAGINADOR */
	#paginador						{ float: right; margin-top: 20px; }
	#paginador a, #paginador span	{ display: block; float: left; padding: 2px 5px; margin-right: 2px; text-decoration: none;  color: #fff; }
	#paginador a.flecha, #paginador span.flecha { font-size: 0.9em; }
	#paginador a:hover				{ color: #fed85a; }
	#paginador span.current			{ font-weight: bold; color: #fed85a; }
	#paginador span.disabled		{ }

	
