html, body, #pagina {height:100%; min-height:100%;}
#pagina {position:absolute; width: 100%; min-width: 920px;}
html > body, html > body #pagina {height:auto;}

* {font-family: arial; font-size: 11px; color: #fff;}
input, select, textarea {color: #000000;}
* input, * textarea, * select, * option {color: #000;}

BODY {margin: 0; padding: 0; background: #000000 url(/web/imagenes/fondo_pagina_interiores.gif) 268px top repeat-y;}

.nofloat {float: none; clear: both;}

#d_bsup {background-color: #000;}
	#d_bsup_logo {float: left; width: 269px; height: 60px; line-height: 60px; vertical-align: middle;}
 	#d_bsup_logo span {padding-left: 20px;}
 	#d_bsup_logo span a {font-size: 25px; color: #fff; text-decoration: none;}

	#d_bsup_menu {height: 60px; line-height: 60px; vertical-align: middle;}
	#d_bsup_menu div a {margin-left: 23px; font: bold 12px arial; color: #fff; text-decoration: none;}
	#d_bsup_menu div a:hover {color: #b2973a;}
	#d_bsup_menu div a#sel {color: #b2973a;}
	#d_bsup_menu div #idiomas {float: right; margin: 0 18px 0 0;}
	#d_bsup_menu div #idiomas a {margin: 0 0 0 2px;}
	#d_bsup_menu div #idiomas a img {border: 1px solid #000000;}
	#d_bsup_menu div #idiomas a:hover img {border: 1px solid #b2973a;}

	
#d_bizq, #d_bder {float: left; padding-bottom: 128px;}

#d_bizq {width: 269px;}
	#d_bizq_menu {margin: 50px 28px 50px 20px; padding: 0; list-style-type:none;}
	#d_bizq_menu li {height: 30px; margin-bottom: 2px; padding: 0 0 0 14px; background-color: #000; line-height: 30px; vertical-align: middle;}
	#d_bizq_menu li.sub {padding: 0 0 0 24px;}
	#d_bizq_menu li a {color: #fff; text-decoration: none;}
	#d_bizq_menu li.sub a {}
	#d_bizq_menu li a:hover {color: #b2973a;}
	#d_bizq_menu li#sel {background-color: #b2973a;}
	#d_bizq_menu li#sel a:hover {color: #fff;}
	#d_bizq_menu li.res a {font-weight: bold; font-weight: bold; font-size: 13px;}
		
	#d_bizq_menu li#buscador {height: 39px; margin-top: 10px; line-height: 39px;}
	#d_bizq_menu li#buscador #caja {width: 116px; margin-right: 4px; padding-left: 5px; border: 1px solid #fff; color: #7f7f7f;}
	#d_bizq_menu li#buscador #boton {border: 1px solid #b2973a; background-color: #b2973a; font-weight: bold; color: #fff;}
			
#d_bder {width: 644px;}

	#d_bder_autentificacion {float: left; width: 450px; height: 27px; margin: 0 0 18px 28px; padding: 0 0 0 5px; background-color: #000; line-height: 27px; vertical-align: middle; font-weight: bold;}
	#d_bder_autentificacion td {padding: 0px 2px;}
	#d_bder_autentificacion input {margin-right: 4px; padding-left: 5px; border: 1px solid #fff; color: #7f7f7f;}
	#d_bder_autentificacion #boton {border: 1px solid #b2973a; background-color: #b2973a; font-weight: bold; color: #fff;}
	#d_bder_autentificacion #bienvenido {padding: 0 0 0 15px;}
	#d_bder_autentificacion #bienvenido strong {color: #b2973a;}
	#d_bder_autentificacion #bienvenido #logout {padding: 0 0 0 10px; font-weight: normal; font-style:italic;}
	#d_bder_autentificacion #bienvenido #logout a {text-decoration: none;}
	#d_bder_autentificacion #bienvenido #logout a:hover {text-decoration: underline;}

	#d_bder_molletas {float: left; width: 470px; height: 27px; margin: 0; padding: 7px 0 0 28px; font: normal 11px arial;}
	#d_bder_molletas span {color: #ffffff;}
	#d_bder_molletas a {color: #ffffff;}
	#d_bder_molletas a:hover {color: #B2973A;}
	#d_bder_molletas span.separador {padding: 0 1px; color: #ffffff;}
		
	#d2_bder_carrito {float: right; width: 98px; height: 27px; margin: 0 0 18px 495px; padding-left: 37px; background: url(/web/imagenes/carrito.gif) #000 no-repeat; line-height: 27px; vertical-align: middle; font-weight: bold;}
	#d_bder_carrito {float: right; width: 98px; height: 27px; margin: 0 0 18px 0; padding-left: 37px; background: url(/web/imagenes/carrito.gif) #000 no-repeat; line-height: 27px; vertical-align: middle; font-weight: bold;}	#d_bder_carrito a {text-decoration: none;}
	#d_bder_carrito a:hover {text-decoration: underline;}
	
	#d_bder_contenido {padding: 0 0 0 28px; line-height: 17px;}
	#d_bder_contenido * {font-size: 12px;}
	#d_bder_contenido h1 {margin:  0 0 20px 0; padding: 0; font: normal 22px arial; color: #b2973a;} /*float: none; clear: both;}*/
	#d_bder_contenido h2 {margin: 0; padding: 10px 0; font: bold 16px arial; color: #b2973a;}
	#d_bder_contenido h3 {margin: 0 0 14px 0; padding:0; font: bold 15px arial;}
 	#d_bder_contenido p {margin: 0 0 20px 0; padding: 0; text-align: justify;}
 	#d_bder_contenido ul,
 	#d_bder_contenido ol {margin: 0 0 0 24px; padding: 0;}
 	#d_bder_contenido ul li,
 	#d_bder_contenido ol li {margin: 0 0 20px 0; padding: 0; text-align: justify;}
 	#d_bder_contenido ul li p {margin: 0 0 10px 0; padding: 0;}
 	#d_bder_contenido div.parrafo {margin: 0 0 30px 20px;}
 	#d_bder_contenido small {margin: 30px 0 0 0;}
 	#d_bder_contenido small p {margin-bottom: 0; font-size: 9px;}
	/* Estaticas Imagenes */
		#d_bder_contenido .div_img_izq,
		#d_bder_contenido .img_izq {float: left; margin: 0 20px 0 0;}	
		#d_bder_contenido .div_img_der,
		#d_bder_contenido .img_der {float: right; margin: 0 0 0 20px;}
		#d_bder_contenido .div_img_izq img,
		#d_bder_contenido .img_izq,
		#d_bder_contenido .div_img_der img,
		#d_bder_contenido .img_der,
		#d_bder_contenido .img_cen {margin-bottom: 20px; border: 2px solid #b2973a;}	
		#d_bder_contenido .div_img_izq div,
		#d_bder_contenido .div_img_der div {margin-bottom: 20px;}	
		#d_bder_contenido .noborder {border: 0;}

	#d_bder_contenido table.tabla {margin: 0 0 20px 0; width: 100%; border: 0px solid #b2973a;}
	#d_bder_contenido table.tabla caption {padding: 3px;background-color: #b2973a; font-weight: bold; color: #000;}
	#d_bder_contenido table.tabla th {padding: 3px 10px; border-bottom: 1px solid #000; background-color: #000; text-align: center;} 	
 	#d_bder_contenido table.tabla td {padding: 2px 10px; border-bottom: 1px solid #000; text-align: center;} 	
 	#d_bder_contenido table.tabla tr.filaA td {background-color: #1A1A1A;}
 	#d_bder_contenido table.tabla tr.filaB td {background-color: #272727;}

 	#d_bder_contenido .noticia {float: none; clear: both; margin-top: 20px;}
 	#d_bder_contenido .noticia .imagen {float: left; padding-right: 20px;}
 	#d_bder_contenido .noticia .imagen img {border: 2px solid #b2973a;}
 	#d_bder_contenido .desarrollo h4 {margin: 0 0 3px 0; padding: 0; font-size: 14px; font-weight: bold;}
 	#d_bder_contenido .desarrollo h5 {margin: 0; padding: 0; font-size: 11px; font-weight: normal;}
 	#d_bder_contenido .desarrollo span {font-style:italic; font-weight: bold;}
 	#d_bder_contenido .desarrollo span.fechaLugar {font-size: 10px; font-style:normal; font-weight: normal;}
 	#d_bder_contenido .noticia .masinfo {border-bottom: 1px solid #b2973a;}
 	#d_bder_contenido .noticia .masinfo div {margin: 0 0 0 auto; width: 135px; height: 26px; background-color: #b2973a; text-align: center; line-height: 26px; vertical-align: middle;}
 	#d_bder_contenido .noticia .masinfo div a {font-size: 10px; font-weight: bold; text-decoration: none;}
 	#d_bder_contenido .noticia .masinfo div a:hover {color: #000;}
 	
#d_binf {position: absolute; bottom: 0; width: 100%; height: 88px; border-top: 1px solid #b2973a;}
	#d_binf_menu {height: 35px; margin-top: 53px; background-color: #000; line-height: 35px; vertical-align: middle;}
	#d_binf_menu a {margin: 0 9px 0 22px; font: bold 10px arial; color: #fff; text-decoration: none;}
	#d_binf_menu a:hover {color: #b2973a;}
	#d_binf_menu a.facebook {margin: 0 9px 0 18px; padding: 0 0 0 18px; background: url(/web/imagenes/facebook.gif) no-repeat;}
	#d_binf_menu a.blog {margin: 0 9px 0 18px; padding: 0 0 0 18px; background: url(/web/imagenes/wordpress_ico.png) left bottom no-repeat;}
	#d_binf_menu a.blog:hover {background-position: left top;}
	
	/* Ficha Articulo */

	#fichaArticulo {}
	#fichaArticulo #imagen {float: left; width: 280px; margin: 0 20px 0px 0;}
	#fichaArticulo #galeriaImagenes .imagen {float: left; margin: 20px 19px 0 0;}
	#fichaArticulo #galeriaImagenes .imagen_br {float: left; margin: 20px 0 0 0;}
	
	#fichaArticulo h1 {margin: 0 0 4px 0; padding: 0; font: normal 22px arial; color: #b2973a;}
	#fichaArticulo #precio {margin: 0 0 18px 0; font: normal 16px arial; color: #ffffff;}
	#fichaArticulo #precio strong {font: bold 20px arial; color: #ffffff;}
	
	#fichaArticulo #descripcion {margin: 0 0 18px 0;}


	#fichaArticulo #ZonaFormatos {margin: 0 0 18px 0;}
	#fichaArticulo #ZonaFormatos label {font: bold 12px arial;}

	#fichaArticulo #ZonaUnidades {margin: 0 0 18px 0;}
	#fichaArticulo #ZonaUnidades label {font: bold 12px arial;}

	#fichaArticulo #ZonaArticuloAgotado {margin: 0 0 18px 0; font-weight: bold;}


	#fichaArticulo #ZonaBotonAnadir input {padding: 6px 12px 6px 30px; border: 0; background: url(/web/imagenes/boton.gif) #b2973a no-repeat; font: bold 16px arial; color: #fff;}
	#fichaArticulo #ZonaBotonConsultar input {padding: 6px 12px 6px 30px; border: 0; background: url(/web/imagenes/boton_enviar.gif) #b2973a no-repeat; font: bold 16px arial; color: #fff;}

	#fichaArticulo #addthis {float: right;}

	#fichaArticulo #caracteristicas {margin: 20px 0 0 0;}	
	#fichaArticulo #caracteristicas h3 {margin: 0 0 10px 0;}
	#fichaArticulo #caracteristicas div {margin: 0 0 0px 0;}

	#fichaArticulo #ZonaPaginacion {margin: 10px 0 20px 0; padding: 4px 8px; background-color: #000000;}
	#fichaArticulo #ZonaPaginacion * a {font: normal 12px arial; color: #b2973a;}
	#fichaArticulo #ZonaPaginacion * a:hover {color: #b2973a;}
	#fichaArticulo #ZonaPaginacion #Anterior {float: left;}
	#fichaArticulo #ZonaPaginacion #Volver {width: 340px; margin: auto; text-align: center;}
	#fichaArticulo #ZonaPaginacion #Siguiente {float: right;}
		

	.paginacion {padding: 4px 0; background-color: #000; font: bold 11px arial; text-align: center;}
	.paginacion a {font: bold 11px arial; color: #fff;}
	.paginacion a:hover {text-decoration: none;}
	.paginacion .paginaActual {color: #b2973a;}
	.paginacion .separador {margin: 0 5px;}
	
	/* Item listado articulos */
	
	.itemListadoArticulos {float: left; width: 196px; margin: 0 13px 20px 0;}
	.itemListadoArticulos_br {float: left; width: 196px; margin: 0 0 20px 0;}
	.itemListadoArticulos .imagen, .itemListadoArticulos_br .imagen {width: 196px; height: 196px;}
	.itemListadoArticulos .titulo, .itemListadoArticulos_br .titulo {padding: 4px 0; background-color: #b2973a; text-align: center;}
	.itemListadoArticulos .titulo a, .itemListadoArticulos_br .titulo a {font: bold 11px arial; color: #fff; text-decoration: none;}
	.itemListadoArticulos .titulo a:hover, .itemListadoArticulos_br .titulo a:hover {text-decoration: underline;}
	

	/**
	 * cesta
	 */

#cesta #cabeceras {border-bottom: 1px solid #b2973a; padding: 5px 0;}
#cesta #cabeceras .stock {float: left; width: 40px;}
#cesta #cabeceras .nombre {float: left; width: 380px; font-weight: bold;}
#cesta #cabeceras .precio {float: left; width: 140px; text-align: center;}	 


#cesta .articulo {border-bottom: 1px solid #b2973a; padding: 5px 0;}
#cesta .articulo .stock {float: left; width: 40px;}
#cesta .articulo .stock input {color: #000; text-align: right;}
#cesta .articulo .nombre {float: left; width: 380px;}
#cesta .articulo .nombre a {color: #b2973a; text-decoration: none;}
#cesta .articulo .nombre a:hover {text-decoration: underline;}
#cesta .articulo .precioUnitario {float: left; width: 70px; text-align: right;}
#cesta .articulo .precio {float: right; width: 70px; text-align: right; font-weight: bold;}
#cesta .articulo .validadores {margin-top: 5px; color: red;}

#cesta #recalcular {float: left; width: 140px; padding-top: 5px;}

#cesta #totales {float: right; width: 420px; text-align: right;}
#cesta #totales div {padding: 5px 0; border-bottom: 1px solid #b2973a;}

#cesta #vaciar {float: left; width: 140px; margin: 10px 0; text-align: left;}
#cesta #finalizar {float: right; width: 200px; margin: 10px 0; text-align: right;}

#cesta #recalcular input, #cesta #vaciar input, #cesta #finalizar input {margin: 0; padding: 8px 24px 8px 30px; border: 0; background: url(/web/imagenes/boton.gif) #b2973a no-repeat; font: bold 14px arial; color: #fff;}

#cesta #recalcular input {margin: 0; padding: 8px 24px 8px 30px; border: 0; background: url(/web/imagenes/boton_recalcular.gif) #b2973a no-repeat; font: bold 14px arial; color: #fff;}
#cesta #vaciar input {margin: 0; padding: 8px 24px 8px 30px; border: 0; background: url(/web/imagenes/boton_eliminar.gif) #b2973a no-repeat; font: bold 14px arial; color: #fff;}
#cesta #finalizar input {margin: 0; padding: 8px 24px 8px 30px; border: 0; background: url(/web/imagenes/boton_aceptar.gif) #b2973a no-repeat; font: bold 14px arial; color: #fff;}




	/**
	 * metodoPago
	 */
#metodoPago .metodo {margin-bottom: 30px;}
#metodoPago .metodo h3 {margin: 0 0 4px 0; padding: 0;}
#metodoPago .metodo h3 * {font: bold 20px arial; color: #b2973a;}
#metodoPago .metodo .texto {margin-top: 10px;}
#metodoPago .metodo .pagar {margin-top: 20px; text-align: right;}
#metodoPago .metodo .pagar input {margin: 0; padding: 8px 24px 8px 30px; border: 0; background: url(/web/imagenes/boton.gif) #b2973a no-repeat; font: bold 14px arial; color: #fff;}


	
	
	
#detallePedido #datosPedido {margin-bottom: 20px;}
#detallePedido #datosPedido div  {margin-bottom: 10px;}
#detallePedido #datosPedido div strong {color: #b2973a;}

#detallePedido * h3 {color: #b2973a;}

#detallePedido #datosCliente {margin-bottom: 20px;}
#detallePedido #datosCliente #datosEnvio {float: left; width: 270px; margin-right: 20px;}
#detallePedido #datosCliente #datosFacturacion {float: left; width: 270px;}

#detallePedido #datosCliente #datosEnvio .datos,
#detallePedido #datosCliente #datosFacturacion .datos {padding: 10px 0 10px 10px;}

#detallePedido #articulos {margin-bottom: 20px;}
#detallePedido #articulos .articulo {border-bottom: 1px solid #cecece; padding: 5px 0;}
#detallePedido #articulos .articulo .precio {text-align: right; padding: 5px 0 0 0;}
#detallePedido #articulos .articulo .precio .italica {font-size: 10px;}
#detallePedido #articulos #totales {float: right; width: 400px; text-align: right;}
#detallePedido #articulos #totales div {padding: 5px 0; border-bottom: 1px solid #cecece;}

#detallePedido #comentarios {margin-bottom: 20px;}
#detallePedido #comentarios .datos {padding: 10px 0 10px 10px;}



/* FORMULARIO */

	.ctlForm {padding: 10px 10px 10px 15px; border: 2px solid #b2973a; background: url(/web/imagenes/fondo_form.png) repeat;}
	.ctlForm table {width: 100%;}
	.ctlForm * input, .ctlForm * textarea, .ctlForm * select, .ctlForm * option {color: #000;}

	.ctlForm .camposObligatorios {font-size: .8em;}	
	.ctlForm .camposObligatorios strong {font-weight: bold; color: #b2973a;}

	.ctlForm .separador td {padding: 10px 0;}
		
	/* @ Control FormularioControl */

	.ctlForm .formControl td {vertical-align: top;}
	.ctlForm .formControl td.titulo {white-space: nowrap; font-weight: bold; width: 150px; padding: 8px 5px 2px 4px; text-align: right;}
	.ctlForm .formControl td.titulo strong.obligatorio {color: #b2973a;}
	.ctlForm .formControl td.contenido {width: auto; padding: 8px 5px 2px 4px;}
	.ctlForm .formControl td.contenido span.anotacion{font-style: italic;}
	.ctlForm .formControl td.contenido div.comentario{font-size: 8pt;}
	.ctlForm .formControl td.error * {padding: 2px 2px 2px 5px; font-size: 8pt;	color: #fff;	text-align: left;}
	 .ctlForm .formControl td.error {background: url(/web/imagenes/fondo_form_error.png) repeat;}
	.ctlForm .formControl td.error * strong {font-weight: bold;}	
		
	/* @ Control FormTitulo */
		
	.ctlForm .formTitulo td {vertical-align: top;}
	.ctlForm .formTitulo td.titulo {padding: 0px 0px 5px 0px; border-bottom: 1px solid #b2973a; font: bold 14px arial; color: #b2973a;}	
		
	/* @ Control FormTexto */
		
	.ctlForm .formTexto td {vertical-align: top;}
	.ctlForm .formTexto td.texto {padding: 5px 0px 5px 0px;}	
	
	/* @ Control FormBotonera */
		
	.ctlForm .formBotonera td {vertical-align: top;}
	.ctlForm .formBotonera td.titulo {width: 150px;}	
	.ctlForm .formBotonera td.contenido {padding: 10px 5px 20px 5px;}
	.ctlForm .formBotonera td.contenido input {margin: 0 20px 0 0; padding: 8px 24px 8px 30px; border: 0; background-color: #b2973a; font: bold 14px arial; color: #fff;}
	
	input.botonAceptar,
	input.botonEnviar,
	input.botonCancelar {cursor: pointer; margin: 0 20px 0 0; padding: 8px 24px 8px 30px; border: 0; background-color: #b2973a; font: bold 14px arial; color: #fff;}

	input.botonAceptar {background: url(/web/imagenes/boton_aceptar.gif) #b2973a no-repeat;}
	input.botonEnviar {background: url(/web/imagenes/boton_enviar.gif) #b2973a no-repeat;}
	input.botonCancelar {background: url(/web/imagenes/boton_cancelar.gif) #b2973a no-repeat;}

	/* Mensajes de resultado */
	
	.mensajeOk, .mensajeAviso, .mensajeError {margin: 10px 0 7px 0; padding: 10px 10px 10px 15px; border: 2px solid #b2973a; background: url(/web/imagenes/fondo_form.png) repeat;}
	
	.mensajeOk .titulo, .mensajeAviso .titulo, .mensajeError .titulo {margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #b2973a; font-weight: bold; color: #b2973a;}
	.mensajeOk p, .mensajeAviso p, .mensajeError p {margin: 0 0 10px 0; padding: 0; font-weight: normal;}
	.mensajeOk .enlaces, .mensajeAviso .enlaces, .mensajeError .enlaces {margin: 0 0 10px 0; padding: 0;}

/*
a {color: #00a6db;}
a:hover {text-decoration: none;}
*/


/* Pagina Inicio */

#paginaInicio .categoria_izq, #paginaInicio .categoria_der {float: left; width: 287px; height: 156px; margin-bottom: 20px; background-color: #b2973a;}
#paginaInicio .categoria_izq {margin-right: 20px;}
#paginaInicio .categoria_izq .imagen, #paginaInicio .categoria_der .imagen {float: left;}
#paginaInicio .categoria_izq .texto, #paginaInicio .categoria_der .texto {padding: 92px 10px 0 136px;}
#paginaInicio .categoria_izq .texto a, #paginaInicio .categoria_der .texto a {font: normal 12px arial; color: #000; text-decoration: none;} 
#paginaInicio .categoria_izq .texto a:hover, #paginaInicio .categoria_der .texto a:hover {text-decoration: underline;}

/* Pagina Contacto Corporativo */

#paginaContactoCorporativo 	.ctlForm {border: 2px solid #000;}

/* Participa */

#fotoGaleria {float: right; width: 290px; margin: 0 0 20px 20px; padding: 20px; background: url(/web/imagenes/fondo_fotoGaleria.gif) #fff no-repeat bottom right;}
#fotoGaleria #imagen {}
#fotoGaleria #botones {width: 290px; margin: -4px 0 0 0; background-color: #000000;}
#fotoGaleria #botones * {margin: 0; padding: 0;}
#fotoGaleria #botones #pagina_anterior {float: left;}
#fotoGaleria #botones #pagina_siguiente {float:right;}
#fotoGaleria #descripcion {color: #000; text-align: center;}

#fotoGaleria2 {float: left; width: 250px; margin: 0; padding: 20px; background: url(/web/imagenes/fondo_fotoGaleria.gif) #fff no-repeat bottom right;}
#fotoGaleria2 #imagen {}
#fotoGaleria2 #botones {width: 250px; margin: -4px 0 0 0; background-color: #000000;}
#fotoGaleria2 #botones * {margin: 0; padding: 0;}
#fotoGaleria2 #botones #pagina_anterior {float: left;}
#fotoGaleria2 #botones #pagina_siguiente {float:right;}
#fotoGaleria2 #descripcion {color: #000; text-align: center;}



.opinion {margin: 20px 0;}
.opinion .datosPublicacion {border: 1px solid #b2973a;}
.opinion .datosPublicacion .usuario {float: left; width: 215px; padding: 2px 10px; background-color: #b2973a; color: #fff;}
.opinion .datosPublicacion .fecha {padding: 2px 10px; color: #fff;}
.opinion h3 {padding-top: 14px;}



/* Pagina Portada */
	.paginaPortada {background-color: #000000;}
	
	.paginaPortada #d_bsup_menu {padding-right: 25px; text-align: right;}
	/*.paginaPortada #d_bsup_menu div {height: 25px; padding-top: 5px;}*/
	.paginaPortada #d_bsup_menu div {height: 25px;}
	.paginaPortada #d_bsup_menu div a {margin-left: 10px;}
	.paginaPortada #d_bsup_menu div a img {border: 2px solid #3F3F3F;}
	.paginaPortada #d_bsup_menu div a:hover img {border: 2px solid #b2973a;}
	
	.paginaPortada #d_bizq_menu {margin-top: 110px;}
	.paginaPortada #d_bizq_menu li {margin-bottom: 8px; background-color: #000000;}
	.paginaPortada #d_bizq_menu li a {font: bold 14px arial; }

	.paginaPortada #d_bizq,
	.paginaPortada #d_bder {padding: 0 0 45px 0;}

	.paginaPortada #d_bder_contenido {margin: 28px 0 0 0; font-family: verdana;}
	.paginaPortada #d_bder_contenido * {font-family: verdana;}
	.paginaPortada #d_bder_contenido #flash {width: 584px; height: 360px; margin: 0 0 56px 0; padding: 0; border: 3px solid #000;}
	.paginaPortada #d_bder_contenido p {margin: 0 0 10px 0;}
	.paginaPortada #d_bder_contenido strong {color: #b2973a;}
	 	
	.paginaPortada #d_binf {height: 35px; border: 0; background-color: red;}
	.paginaPortada #d_binf_menu {margin: 0;}

/* [M2] Seguimiento del pedido TnT */

	#formularioTnT td {padding: 0 5px 0 0; font-weight: bold; color: #b2973a;}
	#formularioTnT input {margin-right: 4px; padding-left: 5px; border: 1px solid #fff; color: #7f7f7f;}
	#formularioTnT #boton {border: 1px solid #b2973a; background-color: #b2973a; font-weight: bold; color: #fff;}

/* [F12] Mapa del sitio */

	#mapaWeb ol li {margin: 4px 0 0 0; padding: 0;}
	#mapaWeb * a {text-decoration: none;}
	#mapaWeb * a:hover {text-decoration: underline;}
		
/* Pagina Facturacion */

	.paginaFacturacion h5 {padding: 0px 0px 5px 0px; border-bottom: 1px solid #b2973a; font: bold 14px arial; color: #b2973a;}	

	.paginaFacturacion table {width: 100%;}
	.paginaFacturacion * input,
	.paginaFacturacion * textarea {color: #000;}

	.paginaFacturacion td {vertical-align: top;}
	.paginaFacturacion td.titulo {width: 150px; padding: 2px 10px 2px 4px; text-align: right; white-space: nowrap;}
	.paginaFacturacion td.titulo strong.obligatorio {color: #b2973a;}
	.paginaFacturacion td.contenido {width: auto; padding: 2px 10px 2px 4px;}
	.paginaFacturacion td.error * {padding: 2px 2px 2px 5px; font-size: 8pt; color: #fff;	text-align: left;}
	.paginaFacturacion td.error {background: url(/web/imagenes/fondo_form_error.png) repeat;}
	.paginaFacturacion td.error * strong {font-weight: bold;}	
		

