div.izquierda, div.derecha{display: inline; float: left;}

h2.titulo, h3.titulo, h4.titulo{display: block; text-indent: -99999px; background: url(/imagenes/bodega/fnd-titulos.jpg) no-repeat;}

div.izquierda{width: 610px;}
	div.izquierda div.superior{padding: 20px 23px 20px 249px; width: 336px; height: 231px; border: 1px solid #d0d0d0; background: url(/imagenes/bodega/fnd-buscador.jpg) no-repeat 14px 14px;}
		div.izquierda div.superior h2{margin-bottom: 22px; width: 106px; height: 18px;}
		div.izquierda div.superior p.titular{margin-bottom: 26px; text-align: justify;}
		
		div.izquierda div.superior form{}
			div.izquierda div.superior form div{}
				div.izquierda div.superior form div p{margin-bottom: 7px;}
					div.izquierda div.superior form div p label, div.izquierda div.superior form div p select{display: inline; float: left; font-size: 13px;}
					div.izquierda div.superior form div p label{margin: 2px 12px 0 0; width: 142px; color: #000; text-align: right;}
					div.izquierda div.superior form div p select{width: 182px; height: 20px; color: #585858; border: 1px solid #d0d0d0;}
					div.izquierda div.superior form div p select.desactivado{background: #d0d0d0; color: #000;}
					div.izquierda div.superior form div p button{float: right; margin-top: 5px; width: 67px; height: 20px; background: url(/imagenes/bodega/fnd-buscar.gif) no-repeat; text-indent: -99999px; cursor: pointer; border: 0;}
		
	/*** Galeria ***/
	div.izquierda div.inferiorGaleria{margin-top: 19px; width: 607px; height: 389px; border: 1px solid #d0d0d0;}
		div.izquierda div.inferiorGaleria div.inferiorIzquierda{float: left; padding: 20px 23px; width: 178px; height: 349px; border-right: 1px solid #d0d0d0;}
			div.izquierda div.inferiorGaleria div.inferiorIzquierda h2{width: 119px; height: 23px; background-position: 0 -19px;}
			div.izquierda div.inferiorGaleria div.inferiorIzquierda p{margin-top: 12px; text-align: justify;}
		
		div.izquierda div.inferiorGaleria div.inferiorDerecha{float: left; padding: 20px 23px; width: 336px; height: 349px;}
			div.izquierda div.inferiorGaleria div.inferiorDerecha h2{width: 232px; height: 24px; background-position: 0 -43px;}
			div.izquierda div.inferiorGaleria div.inferiorDerecha div.galeria{margin-top: 12px;}
				div.izquierda div.inferiorGaleria div.inferiorDerecha div.galeria a{position: relative; float: left; margin-bottom: 12px; width: 104px; height: 86px; text-decoration: none !important;}
				div.izquierda div.inferiorGaleria div.inferiorDerecha div.galeria a.margenIzquierdo{margin-left: 12px;}
					div.izquierda div.inferiorGaleria div.inferiorDerecha div.galeria a img, div.izquierda div.inferiorGaleria div.inferiorDerecha div.galeria a canvas{float: left;}
					
		div.izquierda p.paginador{}
			div.izquierda p.paginador a{color: #000; text-decoration: underline;}
			div.izquierda p.paginador a:hover{text-decoration: none;}
				div.izquierda p.paginador a.anterior{float: left;}
				div.izquierda p.paginador a.siguiente{float: right;}
	
	/*** Resultados ***/
	div.izquierda div.inferiorBusqueda{margin-top: 19px; padding: 20px 0; width: 607px; border: 1px solid #d0d0d0;}
		div.izquierda div.inferiorBusqueda h2{margin: 0 0 20px 23px; width: 289px; height: 24px; background-position: 0 -165px;}
		
		div.izquierda div.inferiorBusqueda div.resultado{padding: 20px 23px; width: 561px; height: 95px; border-bottom: 1px solid #d2d2d2;}
		div.izquierda div.inferiorBusqueda div.bordeSuperior{border-top: 1px solid #d2d2d2;}
			div.izquierda div.inferiorBusqueda div.resultado a.imagen{float: left; width: 27px; height: 95px;}
			div.izquierda div.inferiorBusqueda div.resultado div{display: inline; float: left; margin-left: 12px; width: 522px;}
				div.izquierda div.inferiorBusqueda div.resultado div h3{}
					div.izquierda div.inferiorBusqueda div.resultado div h3 a{font-size: 13px; color: #000;}
				div.izquierda div.inferiorBusqueda div.resultado div p.caracteristicas{color: #979797;}
				div.izquierda div.inferiorBusqueda div.resultado div p{margin-top: 8px;}
		
		div.izquierda div.inferiorBusqueda p.paginador{margin-top: 15px; padding: 0 23px;}
		div.izquierda div.inferiorBusqueda p.paginador a{text-decoration: underline;}
		div.izquierda div.inferiorBusqueda p.paginador a:hover{text-decoration: none;}
		div.izquierda div.inferiorBusqueda p.paginador a.anterior{float: left;}
		div.izquierda div.inferiorBusqueda p.paginador a.siguiente{float: right;}
		
		div.izquierda div.inferiorBusqueda p.sinResultados{margin-top: 25px; padding: 0 23px;}

div.derecha{margin-left: 19px; width: 333px; border: 1px solid #d0d0d0;}
	div.derecha div.superior{padding: 20px 23px; width: 287px;}
		div.derecha div.superior h2{width: 146px; height: 18px; background-position: -107px 0;}
		div.derecha div.superior div.vinoDelMesDesc{float: left; width: 232px;}
			div.derecha div.superior div.vinoDelMesDesc h3{margin: 12px 0 10px;}
				div.derecha div.superior div.vinoDelMesDesc h3 a{font-size: 16px; color: #000;}
			div.derecha div.superior div.vinoDelMesDesc p{margin-bottom: 8px;}
				div.derecha div.superior div.vinoDelMesDesc p strong{color: #000;}
				div.derecha div.superior div.vinoDelMesDesc p a{text-decoration: underline;}
				div.derecha div.superior div.vinoDelMesDesc p a:hover{text-decoration: none;}
		div.derecha div.superior div.vinoDelMesImg{float: left; width: 55px;}
			div.derecha div.superior div.vinoDelMesImg a.imagen{display: block; width: 55px; height: 224px;}
				div.derecha div.superior div.vinoDelMesImg a.imagen img, div.derecha div.superior div.vinoDelMesImg a.imagen canvas{float: left;}
			div.derecha div.superior div.vinoDelMesImg a.verCata{display: block; text-align: center; text-decoration: underline;}
			div.derecha div.superior div.vinoDelMesImg a.verCata:hover{text-decoration: none;}
	
	div.derecha div.inferior{width: 333px;}
		div.derecha div.inferior h2{width: 333px; height: 98px; background-position: 0 -67px;}
		
		div.derecha div.inferior div.cata{padding: 20px 23px; width: 287px;}
			div.derecha div.inferior div.cata div.titular p{margin-bottom: 12px; text-align: justify;}
			div.derecha div.inferior div.cata div.titular a{text-decoration: underline;}
			div.derecha div.inferior div.cata div.titular a:hover{text-decoration: none;}
			div.derecha div.inferior div.cata div.titular ul{}
				div.derecha div.inferior div.cata div.titular ul li{list-style-type: disc; margin-left: 15px;}
			
			div.derecha div.inferior div.cata div{}
				div.derecha div.inferior div.cata div h3{margin-bottom: 10px; width: 101px; height: 23px; background-position: -120px -19px;}
				div.derecha div.inferior div.cata div.cataLasal h3{margin-bottom: 10px; width: 153px; height: 23px; background-position: 0 -91px;}
				div.derecha div.inferior div.cata div a.imagen, div.derecha div.inferior div.cata div img.imagen{display: block; margin-bottom: 5px; width: 157px; height: 117px;}
				div.derecha div.inferior div.cata div h4 a{display: block; margin-bottom: 12px; color: #000; font-size: 18px; text-align: right;}
				div.derecha div.inferior div.cata div p{margin-bottom: 3px; text-align: right;}
				div.derecha div.inferior div.cata div a.verMaridaje{display: block; text-align: right; text-decoration: underline;}
				div.derecha div.inferior div.cata div a.verMaridaje:hover{text-decoration: none;}
			div.derecha div.inferior div.cata div.cataLasal{margin-bottom: 20px;}
				div.derecha div.inferior div.cata div.cataLasal p{margin-bottom: 3px; text-align: left;}
					div.derecha div.inferior div.cata div.cataLasal p strong{color: #000;}