#titulo {margin-top: 60px;}
* html #titulo {margin-top: 30px;}
#contenido div h2 {color: #00539f; font-size: 25px; font-weight: normal; padding-left: 30px; letter-spacing:-2px;}
div p.subtitulo {height:15px;font-size: 11px; padding-top: 15px; margin-left: 30px; padding-bottom: 15px; width: 727px;  display: block; background: url(/imagenes/soluciones/sub.gif) repeat-x bottom;}
	p.subtitulo a {color: #00539f; font-weight: bold; text-decoration: none;}
	p.subtitulo a:hover {text-decoration: underline;}

#contenedor {width: 780px;}
	div.producto {padding-left: 30px; float:left; position:relative;height:290px;}
	div.categoria {padding-left: 30px; float:left; position:relative;height:200px;}
		div.categoria p {width:215px; color: #00539f; font-weight: bold; background: url(/imagenes/soluciones/dt-bg.gif) repeat-x; padding-left: 6px; height: 18px; padding-top: 10px;}
		div.categoria a {color: #00539f; font-weight: bold; font-size: 10px; text-decoration: none;  background: none;padding:0; margin:0}
		div.categoria a:hover {text-decoration: underline;}
		
	
	img.foto {border: #ccc solid 1px; float: none;}
	#contenido div dl {background: #fff; width: 222px;}
		#contenido div dt {color: #00539f; font-weight: bold; background: url(/imagenes/soluciones/dt-bg.gif) repeat-x; padding-left: 6px; height: 18px; padding-top: 10px;}
		#contenido div dd {height:45px;margin-top: 1px; background: #f0f0f0;  padding-left: 6px; padding-top: 5px; padding-bottom: 30px;}
			
				#contenido p.precio {display: block; color: #00539F; font-weight: bold; font-size: 11px; padding-left: 6px; background: #fff; padding-bottom: 4px; padding-top: 4px; margin-top: -22px; margin-left: 1px; margin-right: 1px;}
				#contenido p.precio strong {color: #AB0808; font-weight: bold; font-size: 11px; padding-left:5px;}
				#contenido p.precio span {text-decoration:line-through; font-size:10px;}
			
			
			a.detalle {color: #00539f; font-weight: bold; display: block; font-size: 10px; text-decoration: none;  background: url(/imagenes/soluciones/a-bg.gif) #fff no-repeat; padding-left: 10px; margin-top: -21px; margin-left: 135px; padding-top: 4px; padding-bottom: 4px;}
			a.detalle:hover {text-decoration: underline;}
#ant-sig {height: 39px; background: url(/imagenes/comunes/fondoAnteriorSiguiente.jpg) no-repeat; font-size: 11px;  font-weight: bold; margin-right:31px; margin-top:50px;}
* html #ant-sig{margin-right:-35px;}


#ant-sig-arriba {height: 39px; font-size: 11px;  font-weight: bold; margin-right:31px; margin-top:10px;}
* html #ant-sig-arriba{margin-right:-35px;}


.text-ant-sig{float:right;text-align:right;width:100%;}
	.text-ant-sig img{float:none;vertical-align:middle;padding-left:5px;}
	.text-ant-sig a{text-decoration:none; color:#00539f;}
	.text-ant-sig a:hover{text-decoration:underline; color:#00539f;}
	.text-ant-sig a:visited{color:#00539f;}

#flash li {float: left;  padding-top: 24px; padding-left: 28px; color: #00539f;}		


img.pegatina {top:-39px; right: -12px; position: absolute; behavior: url(/estilos/ie6pngfix/iepngfix.php);}