div.content_buscador
{
	height:100px;
	background-color:transparent;
    padding:0 5px;
}

div.titulo_buscador
{
	padding-bottom:10px;
}

.titulo_buscador h3
{
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
	color:#666;
}

.sombra_busc
{
	width:930px;
	height:15px;
	border-top:1px solid #444;
	margin-top:20px;
	
	background-image: url(../images/sombra_910_up.png);
	background-repeat: no-repeat;
	background-position: center -2px;
}

.sombra_busc_neumaticos
{
	margin-top:0;
}

/*BUSCADOR SELECTORES*/

div.buscador_selects
{
	float:left;
	width:512px;
	padding:10px 0;
	
	border-right:1px solid #DDD;
}


/*BUSCADOR AVANZADO*/

.desplegable_big
{
    width:242px;
}

.desplegable_big select
{
    font-size:11px !important;
	background-color:#F9F9F9 !important;
	min-width:242px;
    padding:0;
	height:23px;
    margin:0;
    margin-bottom:5px;
    float:left;
    border:1px solid #EEE;

	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;

    -webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}

.desplegable_big option
{
    color:#666;
    background-color:#FFF;
}

.buscador_avanzado
{
	float:right;
	width:390px;
	padding:10px 0;
}

.buscador_avanzado_content_big
{
	float:left;
	width:515px;
}

div.buscador_avanzado_big_up
{
	width:inherit;
	height:25px;
	display:table-cell;
}

.buscador_avanzado_big_down
{
	width:inherit;
	height:25px;
}

.buscador_avanzado_content
{
	float:left;
}

.buscador_avanzado_boton
{
	float:right;
    padding-top:2px;
}

div.buscador_avanzado_up
{
	height:25px;
	display:table-cell;
	width:390px;
}

.buscador_avanzado_down
{
	height:25px;
}

.buscador_avanzado_up table
{
	width:338px;
}

.buscador_avanzado_up table td
{
	width:25%;
}

.input_buscador_avanzado_2
{
	width:320px;
	text-transform:uppercase;
	float:left;
	margin-top:2px !important;
}

.input_buscador_avanzado_2:hover, .input_buscador_avanzado_2:focus
{
	color:#444;
	background-color:#FFF;
}


.boton_buscador_avanzado
{
	font-size: 12px;
	font-weight: normal;
	color: #FFF;

	border:1px solid #017228;
	background-color:#009032;
	background-image:url(../images/lupa_buscador.png);
	background-position: center;
    background-repeat:no-repeat;

	width: 50px;
	height: 27px;
	line-height: 27px !important;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.boton_buscador_avanzado:hover
{
	border:1px solid #772680;
	background-color: #932f9d;
}

/**CHECKBOXES**/

.check-piezas
{
	width:55px;
	height:25px;
	cursor:pointer;
	background-image: url(../images/r_piezas.png);
	background-repeat:no-repeat;
}

.check-motor{
	width:55px;
	height:25px;
	cursor:pointer;
	background-image: url(../images/r_motor.png);
	background-repeat:no-repeat;
}

.check-vehiculos{
	width:75px;
	height:25px;
	cursor:pointer;
	background-image: url(../images/r_vehiculos.png);
	background-repeat:no-repeat;
}

.check-vin{
	width:79px;
	height:25px;
	cursor:pointer;
	background-image: url(../images/r_vin.png);
	background-repeat:no-repeat;
}

.check-piezas,
.check-motor,
.check-vehiculos,
.check-vin
{
	transition:none;
}

.check-piezas:hover,
.check-motor:hover,
.check-vehiculos:hover,
.check-vin:hover
{
	background-position: left -25px;
	transition: none;
}

/*BUSCADOR NEUMATICOS*/

.buscador_avanzado_neumaticos
{
	width:100%;
    height:60px;
	padding:0 0 15px 0;

    background-image: url("../images/bg_busq_neumaticos.jpg");
    background-position: right bottom;
    background-repeat:no-repeat;
}

.buscador_avanzado_neumaticos input[type="text"]
{
    margin-right:10px;
    width:90px;
    text-transform:capitalize;
}


/******************SELECTORES*******************/

.hasCustomSelect
{
}

div.selectbusc_mod
{
	margin-right:10px;
    float:left;
}

.selectbusc_big {
	font-size:11px;
	height:21px;
	line-height:22px;
	
	width:228px;
	max-width:228px;
	padding-left:5px;
	padding-right:10px;
	
	margin-bottom:5px;
	margin-right:2px;

	color:#CCC;
	
	background-color: #F6F6F6;
	border:1px solid #CCC;
	
	background-image:url(../images/bg_selects.jpg);
	background-position:right center;
		
	overflow:hidden;
	text-transform:uppercase;
	-moz-transition: all 0s;
	-webkit-transition: all 0s;
	transition: all 0s;
	
	cursor:default !important;
}

.selectbusc_current_big {
	font-size:11px;
	height:21px;
	line-height:22px;

	width:228px;
	max-width:228px;
	padding-left:5px;
	padding-right:10px;
	
	margin-bottom:5px;
	margin-right:2px;

	color:#009032;
	
	background-color: #F6F6F6;
	border:1px solid #CCC;
	
	
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	
	background-image:url(../images/bg_selects_present.jpg);
	background-position:right center;
	
	overflow:hidden;
	text-transform:uppercase;
	-moz-transition: all 0s;
	-webkit-transition: all 0s;
	transition: all 0s;
}

.selectbusc_act_big {
	font-size:11px;
	height:21px;
	line-height:22px;
	
	width:228px;
	max-width:228px;
    padding:0;
	padding-left:5px;
	padding-right:10px;
	
	margin-bottom:5px;
	margin-right:2px;

	color:#777;
	
	background-color: #F6F6F6;
	border:1px solid #CCC;
		
	background-image:url(../images/bg_selects_act.jpg);
	background-position:right center;

	overflow:hidden;
	text-transform:uppercase;
	-moz-transition: all 0s;
	-webkit-transition: all 0s;
	transition: all 0s;
}

.selectbusc_current_bigHover,
.selectbusc_act_bigHover,
.selectbusc_current_bigFocus,
.selectbusc_act_bigFocus
{
	border:1px solid #AAA;
}

.selectbusc_bigHover
{
}

/*****************************************************/

/*COMO BUSCAR*/

.como_buscar
{
	height:50px;
}

.como_buscar div
{
	float:left;
	height:45px;
	width:210px;
	padding-right:10px;
	padding-left:10px;
	text-align:justify;
	color:#666;
	line-height:15px;
	
	border-left:1px solid #DDD;
}

.como_buscar strong
{
	font-size: 14px;
	color: #BCC923;
}

/*ERROR DE BUSQUEDA PAG*/

.caja_info_busqueda
{
	width:930px;
	border-bottom:1px solid #CCC;
}

.caja_info_busqueda h2
{
	font-size:14px;
	text-transform:uppercase;
	color:#666;
	background-color:#E6E6E6;
	font-weight:500;
	height:35px;
	line-height:35px;
	padding-left:5px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}

.caja_info_busqueda h3
{
	font-size:12px;
	text-transform:uppercase;
	color:#666;
	background-color:#F6F6F6;
	font-weight:500;
	height:35px;
	line-height:35px;
	padding-left:5px;
	margin-top:20px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #EEE;
	margin-bottom:10px;
}

.caja_info_busqueda p
{
	text-align:justify;
	color:#666;
	font-size:12px;
	line-height:16px;
	
	margin-bottom:10px;	
}

.caja_info_busqueda strong
{
	color:#333;
	font-weight:600;
}

/*
.caja_info_busqueda a
{
	color:#F00;
	font-weight:bold;
	text-decoration:underline;
}

.caja_info_busqueda a:hover
{
	color: #BF0000;
	text-decoration:none;
}
*/

/*HACK BUSCADOR HOME*/

div.content_buscador_2
{
	border:1px solid #888;
	height:70px;
	background-color:#e0eaf0;
	
	background-image:url(../images/bg_buscador.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

div.buscador_selects_2
{
	float:left;
	width:900px;
	padding:15px;
	height:30px;
}

.buscador_avanzado_content_big_2
{
	float:left;
	width:920px;
}

.buscador_avanzado_content_big_2 div
{
	margin-right:10px;
}

.titulo_buscador h3 a
{
	float:right;
	font-size:9px;
	color:#C1DCF9;
	text-decoration:underline;
	margin-right:4px;
	
	cursor:alias;
}

.titulo_buscador h3 a:hover
{
	color:#FFF;
}