#baseBuscadorAvanzado{
	
	float:left;
width: 98%;
padding: 0 1% 15px 1%;
}
	#baseBuscadorAvanzado:hover{
		background:#f3f3f3;
	}

	#baseBuscadorAvanzado h2{
		margin-bottom:0;
		padding:15px 2% 7px;	
	}

	#baseBuscadorAvanzado ul.marcasAvanzado{
		display: block;
		float: left;
		list-style-type: none;
		margin: 0;
		max-height: 200px;
		overflow-y: scroll;
		padding: 5px 0 5px 1%;
		position: relative;
		width: 98.9%;
	}
	#baseBuscadorAvanzado p.titulo{color: #666;width: 96%;float: left;font-size: 1.2em;font-weight: normal;height: auto;padding: 15px 2% 7px;text-transform: uppercase;margin: 0;font-family: 'Fjalla One', sans-serif;background: #f3f3f3;}
	#baseBuscadorAvanzado ul.categoriasAvanzado{
		display: block;
		float: left;
		list-style-type: none;
		margin: 0 0 0 0;
		max-height: 300px;
		overflow-y: scroll;
		padding: 5px 0 5px 0;
		position: relative;
		width: 98.9%;
	}	
		#baseBuscadorAvanzado ul.marcasAvanzado li,
		#baseBuscadorAvanzado ul.categoriasAvanzado li{
			width:100%;
			font-size:0.8em;
			list-style-type: none;
			margin:0 0 2px 0;
			padding:0;
			float:left;
		}
		#baseBuscadorAvanzado ul.marcasAvanzado li label:hover,
		#baseBuscadorAvanzado ul.categoriasAvanzado li label:hover{
			cursor:pointer;
			color:#c8d142;
		}
		
		#baseBuscadorAvanzado ul.marcasAvanzado li a.mas,
		#baseBuscadorAvanzado ul.categoriasAvanzado li a.mas{
			/*color:#00aeef;*/
			color:#666;
			font-size:1.2em;
			margin:0 0 0 5px;
			font-weight:bold;
		}
			#baseBuscadorAvanzado ul.marcasAvanzado li a.mas:hover,
			#baseBuscadorAvanzado ul.categoriasAvanzado li a.mas:hover{
				/*color:#c8d142;*/
				color:#000;
				text-decoration:none;
			}
		
			#baseBuscadorAvanzado ul.categoriasAvanzado li ul.categoriasAvanzadoHijo{
				display: none;
				float: left;
				list-style-type: none;
				margin: 0;
				max-height: 300px;
				padding: 0 0 5px 5%;
				position: relative;
				width: 95%;
			}	
				#baseBuscadorAvanzado ul.categoriasAvanzado li ul.categoriasAvanzadoHijo li {
					font-size:1em;
				}

			
	#precioMaximo,#descuentoMinimo,#valoracion,#envioAvanzado{
		float:left;
		width:100%;
	}
	
	
	p.mostrarValorActual{
		font-size: 1.5em;
		font-weight: bold;
		margin: 10px 0 0;
		text-align: center;
		float:left;
		width:100%;
	}
	p.scrollValor{
		float: left;
		margin: 5px 0;
		padding: 0 3% 0 4%;
		width: 93%;
	}	
		p.scrollValor strong{
			font-size:1em;	
		}
		p.scrollValor input{
			font-size: 0.3em;
			width: 160px;
		}
		
	#baseBuscadorAvanzado ul.valoracionMinimo{
		display: block;
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 5px 0 5px 1%;
		position: relative;
		width: 98.9%;		
		
	}
	
	#envioAvanzado input{
		display:block;
		float:left;
		background: none repeat scroll 0 0 #c8d142;
		border: 1px solid #ddd;
		box-shadow: 0 1px 3px #ccc;
		color: #eee;
		cursor: pointer;
		margin: 0 0 0 0;
		padding: 3px 10px;
		transition: background 0.5s ease 0s;
		width: 80px;
	}	
	
	#envioAvanzado{height:35px;width: 96%;margin: 15px 2% 0 2%;}
	
	#envioAvanzado a{
		background: none repeat scroll 0 0 #eee;
		border: 1px solid #ddd;
		box-shadow: 0 1px 3px #ccc;
		color: #999;
		cursor: pointer;
		display: block;
		float: left;
		font-size: 13px;
		margin: 0 0 0 10px;
		padding: 3px 5px;
		transition: background 0.5s ease 0s;
		width: 120px;
		text-align:center;
			
	}	
	
	#envioAvanzado a:hover,
	#envioAvanzado input:hover{
		text-decoration:none;
		background: none repeat scroll 0 0 #999;
		border: 1px solid #fff;
		box-shadow: 0 1px 3px #999;
		color: #fff;
	}	
		#envioAvanzado input:hover{			text-transform: uppercase;}


#baseOrden{
	position:relative;
	float:left;
	padding:2%;
	width:96%;
	margin:0 0 10px;
}
	#baseOrden #bloqueOrden{
		width:46%;
		padding:0 2%;
		position:relative;
		float:left;
		background:#eee;
		height:60px;	
		text-align:center;	
	}	
		#baseOrden #bloqueOrden p{
display: inline-block;
float: none;
margin: 5px 19px 10px;
width: auto;
		}
	
	
	#baseOrden	#bloqueOrden p.cabecera{
		font-weight: bold;
		margin: 2px 0 0;
		text-align: center;
		width: 100%;
	}
	
	#baseOrden	#bloqueOrden a.descendente{
		display:inline-block;
		width:15px;
		height:11px;
		background:url(../img/desc.png) center no-repeat;
	}
	#baseOrden	#bloqueOrden a.ascendente{
		display:inline-block;
		width:15px;
		height:11px;
		background:url(../img/asc.png) center no-repeat;
	}
		
	
	#baseOrden  #bloqueElementos{
		width:45%;
		padding:0 2%;
		margin-left:1%;
		position:relative;
		float:left;	
		background:#eee;				
	}	
	
		#baseOrden	#bloqueElementos p{
float: left;
margin: 2px 19px 7px;
text-align: center;
width: 85%;		
		}
		
		#baseOrden	#bloqueElementos p.cabecera{
			font-weight: bold;
			margin: 2px 0 0;
			text-align: center;
			width: 100%;
		}	
		
		#baseOrden	#bloqueElementos p a.bloque12{
background: url("../img/12.png") no-repeat scroll center center rgba(0, 0, 0, 0);
color: #333;
display: inline-block;
font-size: 1.2em;
height: 25px;
opacity: 0.6;
padding: 5px 0 0;
text-indent: 58px;
width: 95px;
		}
		#baseOrden	#bloqueElementos p a.bloque40{
			color: #333;
			display: inline-block;
			font-size: 1.2em;
			height: 25px;
			opacity: 0.6;
			padding: 5px 0 0;
			text-indent: 66px;
			width: 95px;
			background:url(../img/40.png) center no-repeat;
		}		
		#baseOrden	#bloqueElementos p a.bloque80{
			color: #333;
			display: inline-block;
			font-size: 1.2em;
			height: 25px;
			opacity: 0.6;
			padding: 5px 0 0;
			text-indent: 66px;
			width: 95px;
			background:url(../img/80.png) center no-repeat;
		}	
		#baseOrden	#bloqueElementos p a:hover{
			text-decoration:none;
			opacity:1;
		}					
#terminos {
  background: #f7f7f7 none repeat scroll 0 0;
  color: #666;
  float: left;
  margin-bottom: 10px;
  padding: 1%;
  position: relative;
  width: 98%;
}
#terminos strong {
  color: #999;
  font-weight: normal;
  text-transform: uppercase;
}
#terminos p {
  margin: 0;
  text-align: center;
}