#buscador{float:right;height:auto;margin:0;padding:0;position:relative;width:auto;z-index:1000;}
#buscador:hover #txt_buscar{display:block;}
#buscador ul{width:100%;float:right;margin:0;padding:0;height:auto;list-style-type:none;}
#buscador ul li{width:auto;float:left;margin:0;padding:0;text-align:center;}
#buscador li input{border:none;}
#txt_buscar {
	background: none repeat scroll 0 0 #e9e9e9;
	color: #888;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 6px -20px 0 0;
	padding: 1px 0 1px 8px;
	width: 370px;
	border-rigth: none;
	font-family: inherit;
	-webkit-transition: background 0.5s ease, color 0.5s ease;
	transition: background 0.5s ease, color 0.5s ease;
	display: block;
	text-align: center;
	text-transform: uppercase;
}
#txt_buscar:hover{background:#eeeeee;}
#buscador li input.boton{width:45px;float:left;height:40px;padding:0;margin:0;background:url(../img/ico_buscador.png) no-repeat center center;cursor:pointer;color:#666;float:left;border-left:none;transition:background 0.2s linear;transition:0.3s ease all;}
#buscador li input.boton:hover{background-size:65%;}
ul#resultadoBusquedaAjax{background:none repeat scroll 0 0 rgba(250, 250, 250, 0.95);box-shadow:0 2px 4px #aaaaaa;border:1px solid #eeeeee;border-top:none;height:auto;right:0;min-height:80px;padding:10px 10px 30px 10px;position:absolute;top:40px;width:1150px;z-index:100;max-height:400px;overflow-y:scroll;}
ul#resultadoBusquedaAjax li{float:left;margin:0;padding:0;position:relative;width:100%;}
ul#resultadoBusquedaAjax li.titulo{width:96%;padding:1%;background:#ddd;color:#555;font-size:1.4em;text-indent:10px;text-align:left;}
ul#resultadoBusquedaAjax li a{color:#333;text-align:left;}
ul#resultadoBusquedaAjax ul.buscadorContenidos{padding-bottom:10px;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li{border-bottom:1px solid #eeeeee;margin:5px 1% 5px 0;max-height:155px;width:22%;padding:1%;overflow:hidden
float:left;position:relative;text-align:left;min-height:160px;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li:hover{box-shadow:0px 0px 4px #777;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li:hover a.buscadorTituloObjeto{color:#D71920;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li:nth-of-type(3n+0){margin-right:0;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li a.buscadorTituloObjeto{display:block;font-size:0.95em;line-height:16px;text-align:center;height:30px;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li a.buscadorTituloObjeto:hover{text-decoration:none;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li p.buscadorImagen{float:left;height:80px;margin:5px 0;overflow:hidden;padding:0;position:relative;text-align:center;transition:transform 0.5s ease 0s;width:100%;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li p.buscadorImagen a{height:100%;width:100%;text-align:center;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li p.buscadorImagen img{max-width:100%;max-height:100%;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li p.buscadorPrecios{position:relative;float:left;margin:2px 0;width:98%;padding:1%;font-size:1.2em;text-align:center;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li p.buscadorPrecios span.tachado{text-decoration:line-through;font-size:0.9em;margin:0 10px 0;}
ul#resultadoBusquedaAjax ul.buscadorContenidos li p.buscadorPrecios span.oferta{font-weight:bold;font-size:1.1em;}
ul#resultadoBusquedaAjax ul.buscadorCategorias{padding-bottom:10px;}
ul#resultadoBusquedaAjax ul.buscadorCategorias li{width:auto;margin:2px;float:left;}
ul#resultadoBusquedaAjax ul.buscadorCategorias li a{font-size:1.3em;display:inline-block;padding:2px 5px;color:#895990;}
ul#resultadoBusquedaAjax ul.buscadorCategorias li a:hover{background:#895990;color:#fff;text-decoration:none;font-style:italic;}
ul#resultadoBusquedaAjax ul.buscadorMarcas{padding-bottom:10px;}
ul#resultadoBusquedaAjax ul.buscadorMarcas li{width:calc(100% / 7 - 1%);height:80px;overflow:hidden;float:left;margin:5px 1% 5px 0;text-align:center;}
ul#resultadoBusquedaAjax ul.buscadorMarcas li:hover{box-shadow:0px 0px 2px #ccc;}
ul#resultadoBusquedaAjax ul.buscadorMarcas li:nth-of-type(4n+0){margint-right:0;}
ul#resultadoBusquedaAjax ul.buscadorMarcas li a{display:inline-block;height:100%;}
ul#resultadoBusquedaAjax ul.buscadorMarcas li a.titulo {position: absolute;left: -20px;top: 30px;transform: rotate(-9deg);background: #3c3c3c;width: 100%;float: left;height: auto;opacity: 1;filter: none;color: #fff;z-index: 10;opacity: 0.6;padding: 0 15%;text-align:center;}
ul#resultadoBusquedaAjax ul.buscadorMarcas li:hover a{opacity:1;filter:grayscale(0%)}
ul#resultadoBusquedaAjax ul.buscadorMarcas li a img{height:100%;width:auto;}