#contenedor { width:738px; margin-top:0; padding-top:0; padding-right:0; padding-left:0; background:none;}

#contenedorProducto { overflow:hidden; width:100%; margin-bottom:10px;}
	#contenedorMenuProductos { float:left; width:274px; margin:10px 0 0 0; }
		#menuProductos { width:233px; margin:0 0 10px 0; padding:15px 15px 15px 26px; color: #a9cc64; background-color: #2c2c2a;}
			#menuProductos ul { overflow:hidden; width:211px; margin:0 10px 0 12px; overflow: hidden; clear: both; }
				#menuProductos ul li { padding:0 10px 5px 0; }
					#menuProductos ul li a { display: block; padding:5px; color: #fde792; font-weight: bold; border-bottom: 1px solid #6b644a; text-decoration:none; }
					#menuProductos ul li a:hover { padding:4px 5px 5px 5px; color: #2d2c2a; font-weight: bold; border: 1px solid #6b644a; background-color: #fde792; }
					#menuProductos ul li a.seleccionado-producto { padding:4px 5px 5px 5px; color: #2d2c2a; font-weight: bold; border: 1px solid #6b644a; background-color: #fde792;  }
		#contenedorMenuProductos .imgEspecificaciones { padding-bottom:10px;}
	
	#contenedor .detalle { float:right; overflow:hidden; width:413px; margin-top:10px; padding:20px 20px 20px 20px; background:#ffffff;}
		#contenedor .detalle h2 { display: inline; margin:10px 0 10px 0; padding: 3px; font-size: 1.3em; font-weight:bold; color: #ffffff; background-color: #2c2c2a; }
		#contenedor .detalle h3.titular-documentacion-solucion-constructiva { display: inline; margin: 10px 0 10px 0; padding: 3px; font-size: 1.1em; font-weight:bold; color: #ffffff; background-color: #d0570e;  }
		#contenedor .detalle img.imgAsociada { margin:10px auto 0 auto; padding: 3px; border: 1px solid #000000; }
		#contenedor .detalle p { margin: 10px 0 10px 0; line-height: 13px; color: #2c2c2a; font-weight: normal;  }
			#contenedor .detalle p strong { color: #2c2c2a; }
				#contenedor .detalle p strong span.verde { color: #7b842b; }
				#contenedor .detalle p strong span.naranja { color: #d1570c; }
		
		#contenedor .detalle ul { width:380px; margin: 10px 0 10px 30px; overflow: hidden; clear: both }
			#contenedor .detalle ul li { padding-bottom:8px; color: #2b2b2b; list-style-type:none; }
		#contenedor .detalle a.ver-otros-productos { display: inline; margin-left: 30em;  padding: 3px; color: #d1570e; border: 1px dashed #d1570e; }


#especificacionesTecnicas { overflow:hidden; width:720px; padding: 1.5em 0.9em 1em 0.9em;  background-color: #FFFFFF; overflow: hidden; clear: both; text-align:center; }
	#especificacionesTecnicas table { border-collapse: collapse; border-spacing:2px; }
	#especificacionesTecnicas img#informacion-tecnica { width: 20em; height: 5em; }
	#especificacionesTecnicas h3 { width: 20.2em; padding: 0.3em 1em 0.3em 1em; color: #FFFFFF; font-weight:bold;  background-color: #d0570e; }
	#especificacionesTecnicas table#caracteristicas-dimensionales { width: 72em; margin: 1em 0em 1em 0em; padding: 0em; border-collapse: collapse; border-spacing:2px; }
	#especificacionesTecnicas table#caracteristicas-dimensionales caption { display: none; }
	#especificacionesTecnicas table#caracteristicas-dimensionales th { color: #2b2b2b; padding: 0.3em 0em 0.3em 0em; vertical-align: middle; border-bottom: 1px solid #d5d5d5; }
	#especificacionesTecnicas table#caracteristicas-dimensionales td { color: #2c2c2c; text-align: center; vertical-align: middle; border-bottom: 1px dashed #d5d5d5; }
	
	#especificacionesTecnicas table#especificaciones-materiales{ width: 72em; margin: 1em 0em 1em 0em; padding: 0em; border-collapse: collapse; }
	#especificacionesTecnicas table#especificaciones-materiales caption { display: none; width: 18em; margin-top: 1em; padding: 0.3em 1em 0.3em 1em; color: #FFFFFF; font-weight: bold; text-align: left;  background-color: #d0570e; }
	#especificacionesTecnicas table#especificaciones-materiales th { color: #2b2b2b; padding: 0.3em 0em 0.3em 0em; vertical-align: middle; }
	#especificacionesTecnicas table#especificaciones-materiales td { color: #2c2c2c; text-align: left; vertical-align: middle; border-bottom: 1px dashed #d5d5d5; }
	#especificacionesTecnicas table#especificaciones-materiales td.sin-borde { border: none; }
	#especificacionesTecnicas table#especificaciones-materiales th.borde-solido { border-bottom: 1px solid #d5d5d5; }
	#especificacionesTecnicas table#especificaciones-materiales td.borde-solido { border-bottom: 1px solid #d5d5d5; }
	#especificacionesTecnicas table#especificaciones-materiales td table { width: 100%; }
	#especificacionesTecnicas table#especificaciones-materiales td table caption { display: none; }
	#especificacionesTecnicas table#especificaciones-materiales td table#espuma-autoportante td { border:  none; }
	#especificacionesTecnicas table#especificaciones-materiales td table#espuma-autoportante th { border-bottom: 1px dashed #d5d5d5; }
	#especificacionesTecnicas table#especificaciones-materiales td table#base-autoportante td { border-bottom: 1px dashed #d5d5d5; }
	#especificacionesTecnicas table#especificaciones-materiales td table#base-autoportante th { border-bottom: 1px dashed #d5d5d5; }
	
	#especificacionesTecnicas table#distancias-entre-ejes { width: 72em; margin: 1em 0em 1em 0em; padding: 0em; border-collapse: collapse; }
	#especificacionesTecnicas table#distancias-entre-ejes caption { display: none; width: 22em; margin-top: 1em; padding: 0.3em 1em 0.3em 1em; color: #FFFFFF; font-weight: bold; text-align: left;  background-color: #d0570e;  }
	#especificacionesTecnicas table#distancias-entre-ejes th { color: #2b2b2b; padding: 0.3em 0em 0.3em 0em; vertical-align: middle; border-bottom: 1px solid #d5d5d5; }
	#especificacionesTecnicas table#distancias-entre-ejes td { color: #2c2c2c; text-align: center; vertical-align: middle; border-bottom: 1px dashed #d5d5d5; }
	#especificacionesTecnicas table#distancias-entre-ejes td strong { color: #2c2c2c; }
	
	#especificacionesTecnicas table#medidas-estandar { width: 72em; margin: 1em 0em 1em 0em; padding: 0em; border-collapse: collapse; }
	#especificacionesTecnicas table#medidas-estandar caption { display: none; width: 12.2em; margin-top: 1em; padding: 0.3em 1em 0.3em 1em; color: #FFFFFF; font-weight: bold; text-align: left;  background-color: #d0570e;  }
	#especificacionesTecnicas table#medidas-estandar th { color: #2b2b2b; padding: 0.3em 0em 0.3em 0em; vertical-align: middle; border-bottom: 1px solid #d5d5d5; }
	#especificacionesTecnicas table#medidas-estandar td { color: #2c2c2c; text-align: left; vertical-align: middle; border-bottom: 1px dashed #d5d5d5; }
	#especificacionesTecnicas table#medidas-estandar td strong { color: #2c2c2c; }



#contenedorOtros { width:738px; margin-top:10px; overflow: hidden; clear: both; }
	#contenedor-izquierda-galeria-imagenes { float: left; width:162px; padding:9px; padding-bottom: 32767px !important; margin-bottom: -32767px !important; background-color: #ffffff; }
		#contenedor-izquierda-galeria-imagenes .libreriaImagenes { overflow:hidden; width:100%;}
			#contenedor-izquierda-galeria-imagenes .libreriaImagenes li { display:none; text-align:center;}
			#contenedor-izquierda-galeria-imagenes .libreriaImagenes li.mostrar { display:block; margin-bottom:10px;}
				#contenedor-izquierda-galeria-imagenes .libreriaImagenes li a {}
					#contenedor-izquierda-galeria-imagenes .libreriaImagenes li a img { border:1px solid #000000; padding:3px;}
		#contenedor-izquierda-galeria-imagenes p { padding:0 0 15px 10px; color: #2c2c2c; }
		
	#subcontenedorSolucion { float: left; width: 246px; margin-right:10px; margin-left:15px; padding:9px; padding-bottom: 32767px !important; margin-bottom: -32767px !important; background-color: #2c2c2a; }
		#subcontenedorSolucion img.tituloSoluciones { margin-bottom:5px;}
		#subcontenedorSolucion h4 { display: inline; margin:5px 0em 1em 0.7em; padding:3px; font-weight:bold; color: #2c2c2a; background-color: #d0550f; }
			#subcontenedorSolucion h4 a { color: #2c2c2a; text-decoration:none;}
			#subcontenedorSolucion h4 a:hover { text-decoration:underline;}
		#subcontenedorSolucion p { margin: 1em 0em 1em 0.7em; color: #969694; }
			#subcontenedorSolucion p strong { color: #2c2c2a; }
				#subcontenedorSolucion p strong span.verde { color: #7b842b; }
				#subcontenedorSolucion p strong span.naranja { color: #d1570c; }
		#subcontenedorSolucion a.verMas { display: block; width:48px; margin-left:180px; margin-bottom:15px; padding:3px; color: #d0580c; border: 1px dashed #d0580c; text-decoration:none;}
		#subcontenedorSolucion a.verMas:hover { color: #FCE867; border: 1px dashed #FCE867; }
		#subcontenedorSolucion .verDemo { float:right; margin-top:5px; }
		#subcontenedorSolucion .contenedorFlashOculto { display:none;}
	
	#subcontenedorObrasRelacionadas { float: right; width: 24.6em; margin: 0em 0em -1000em 0em; padding: 0.9em 0.9em 1002em 0.9em; padding-bottom: 32767px !important; margin-bottom: -32767px !important; background-color: #fef2c8; }
		#subcontenedorObrasRelacionadas img { width: 21.4em; height: 6.2em; }
		#subcontenedorObrasRelacionadas ul { width: 22em; margin: 0em 0em 1em 1.2em; overflow: hidden; clear: both; }
			#subcontenedorObrasRelacionadas ul li { padding: 0em 0em 1em 0em; }
				#subcontenedorObrasRelacionadas ul li a { display: block; padding: 0.5em; color: #2d2c2a; border:1px solid #fef2c8; border-bottom:1px dashed #2d2c2a; text-decoration:none; }
				#subcontenedorObrasRelacionadas ul li a:hover { padding: 0.5em;  border:1px dashed #2d2c2a; text-decoration:none; }
				#subcontenedorObrasRelacionadas a.verOtrasObras { display: block; width: 90px; margin-left: 135px; margin-bottom:15px; padding:3px; color: #d0580c; border: 1px dashed #d0580c; text-decoration:none; }
				#subcontenedorObrasRelacionadas a.verOtrasObras:hover {	color: #2C2C2C; border: 1px dashed #2C2C2C; }
