/*CABECERA*/

.cab_busc
{
	height:25px;
	line-height:25px;
	padding-left:10px;
	margin-bottom:5px;
	font-size:10px;
	text-transform:uppercase;
	color:#DDD;
	font-weight:bold;
	background-color:#222;
	background-image:url(../images/menu/bck_menu_gris_4.png);
	background-position:center top;
	border-bottom:1px solid #666;
	background-repeat: repeat-x;
}

/*CONTADOR*/

.piezas_contador
{
	color:#666;
	height:35px;
	line-height:35px;
	background-color:#FFF;
	font-size:12px;
	text-align:left;
	padding-left:7px;
	
	border-top:1px solid #999;
	border-bottom:1px solid #DDD;
}

.piezas_contador_num
{
	font-weight:bold;
	color:#333;
}

.piezas_contador_iva
{
	text-transform:uppercase;
	font-size:11px;
	color:#6A0000;
	background-color:#FFEAEB;
	padding:5px 7px;
	text-align:right;
	margin-top:5px;
}


/*GRID DE PIEZAS*/

div.grid_piezas
{
}

table.grid_piezas
{
	width:930px;
	border-collapse: separate;
	border-spacing:0px 7px;
}

.grid_piezas td
{
	padding:5px;
	vertical-align:top;
	
	border:1px solid #EEE;	
	border-bottom:1px solid #DDD;
}

.tab_grid_piezas_celda
{
	background-color:#F5F5F5;
}

.tab_grid_piezas_celda_alt
{
	background-color:#FFF;
}

th.tab_grid_piezas
{
	color:#EEE;
	font-size:13px;
	padding:8px 5px 10px 5px;
	text-align:left;
	text-transform:uppercase;
	
	background-color:#777;
	background-image:url(../images/menu/bck_menu_gris_4.png);
	background-position:top;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	border-left:1px solid #555;
}

a.tab_piezas_titulo
{
	font-size:14px;
	color:#333;
	font-weight: 500;
	text-transform: uppercase;
}

a.tab_piezas_titulo:hover
{
	color:#932f9d;
	text-decoration: none;
}

a.tab_piezas_titulo_compatible
{
	font-size:14px;
	color:#333;
	font-weight: 500;
	text-transform: uppercase;

	background-image: url(../images/compatible.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 60px;
}

a.tab_piezas_titulo_compatible:hover
{
	padding-right: 60px;
	color:#932f9d;
	text-decoration:none;
}

ul.tab_text
{
	margin-top:5px;
}

ul.tab_piezas_link
{
	margin-top:0px;
}

ul.tab_piezas_link a
{
	font-size:12px;
	color:#444;
	font-weight: 500;
	text-decoration: none;
}

ul.tab_piezas_link a:hover
{
	font-size:12px;
	color:#932f9d;
	text-decoration: none;
}

a.tab_piezas_link
{
	font-size:12px;
	color:#444;
	font-weight: 500;
	text-decoration: none;
}

a.tab_piezas_link:hover
{
	font-size:12px;
	color:#932f9d;
	text-decoration: none;
}

.tab_piezas_ref
{
	font-size:14px;
	color:#932f9d;
	font-weight: bold;
	text-transform: capitalize;
}

/*GRID PARTES GENERALES*/

a.tab_cabecera_link
{
	font-size:13px;
	color:#FFF;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/ordenar.png);
	background-position: left center;
	padding-left: 28px;
	background-repeat: no-repeat;
}

a.tab_cabecera_link:hover
{
	text-decoration: none;
	background-image: url(../images/plegar.png);
	padding-left: 18px;
}

a.tab_cabecera_link_up
{
	font-size:13px;
	color:#FFF;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/plegar.png);
	background-position: left 1px;
	padding-left: 18px;
	background-repeat: no-repeat;
}

a.tab_cabecera_link_up:hover
{
	background-image: url(../images/desplegar.png);
	text-decoration: none;
}

a.tab_cabecera_link_down
{
	font-size:13px;
	color:#FFF;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/desplegar.png);
	background-position: left center;
	padding-left: 18px;
	background-repeat: no-repeat;
}

a.tab_cabecera_link_down:hover
{
	background-image: url(../images/plegar.png);
	text-decoration: none;
}

.text_precio
{
	color:#A00 !important;
	font-size: 14px;
	font-weight: bold;
}

.text_precio_2
{
	color:#666;
	font-size: 12px;
	font-weight: bold;
}

.text_precio_3
{
	color:#666;
	font-size: 12px;
	font-weight: bold;
}

span.text_consultar
{
	text-align:right;
	color:#888;
	font-size: 12px;
	font-weight: bold;
}

a.text_consultar
{
	color:#50739c;
	font-size: 18px;
	font-weight: bold;
	text-transform:uppercase;
}

a.text_consultar:hover
{
	color:#50739c;
	text-decoration:none;
}

.text_consultar_sin
{
	display:none;
}

ul.text_orienta li
{
	text-align:right;
	color:#666;
	font-size: 11px;
	margin-left:-30px;
}

td.tab_celda_precio
{
	text-align:right;
}

.tab_celda_ano
{
	text-align:center;
}

a.text_titulo_contacto
{
	font-size:12px;
	color:#444;
	font-weight: bold;
	text-transform: capitalize;
}

a.text_titulo_contacto:hover
{
	color: #932f9d;
	text-decoration:underline;
}

.tab_text
{
	color:#666;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
}

span.texto_disponible
{
	margin-left:5px;
	color:#090;
	font-style:italic;
}

span.texto_nodisponible
{
	margin-left:5px;
	color:#C00;
	font-weight:bold;
}

div.thumbs_grid
{
	width:105px;
	height:83px;
	background-color: #EEE;
	background-image: url(../images/sin_imagen_grid.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	z-index:0;
	
	border-right:1px solid #EEE;
}

div.thumbs_grid_disponible
{
	width:53px;
	height:18px;
	background-image: url(../images/disponible_campa.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:2;
	position:absolute;
	margin:-1px -5px;
}

div.thumbs_grid_venta
{
	width:105px;
	height:83px;
	background-image: url(../images/venta_campa.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:2;
	position:absolute;
	margin:-5px;
}

/*
span.thumbs_grid_disponible
{
	background-image: url(../images/punto_verde_big.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10px;
	font-weight:bold;
	color: #666;
	margin-top:0px;
	padding-left:15px;
}
*/

.thumbs_grid img
{
	width:105px;
	height:83px;
}

div.thumbs_grid
{
	text-align:center;
	border:1px solid #CCC;
}

div.thumbs_grid:hover
{
	border:1px solid #932f9d;
}

/*GRID THs*/

#thData { width:95px;}
#thPrecio { width:90px; text-align:right;}
#thAño{ width:40px; text-align:center}
#thReferencias{ width:120px;}
#thCheck{ width:10px;}

#thDataCampa { width:95px;}
#thAñoCampa{ width:30px; text-align:right;}
#thReferenciasCampa{ width:150px;}
#thColorCampa{width:80px;}
#thKilometrosCampa{width:60px;}

/*CAJA ARTICULOS BUSQUEDA*/

.caja_resultados
{
	font-size: 12px;
	width:100%;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	text-transform: uppercase;
	margin-bottom:25px;
}

table.caja_resultados
{
	border:0;
	background-color:#FFF;
}

.caja_resultados td
{
	width:25%;
	height:35px;
	line-height:35px;
	text-align:left;
}

.caja_resultados_text
{
	font-size: 12px;
	color: #CCC;
}


a.caja_resultados_link
{
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	
	border-left:1px solid #CCC;
	padding: 3px 0px;
	padding-left:10px;
}

a.caja_resultados_link:hover
{
	color: #932f9d;
	text-decoration: none;
	border-left-color: #932f9d;
}

a.caja_resultados_link_activo
{
	font-size: 12px;
	font-weight: bold;
	color: #932f9d;
	text-decoration: none;
	
	border-left:1px solid #932f9d;
	padding:3px 0px;
	padding-left:10px;
}

a.caja_resultados_link_activo:hover
{
	color: #932f9d;
	text-decoration: none;
}

/*PAGINACION*/

div.paginacion
{
	text-align:right;
	height:35px;
	line-height:35px;
	background-color:#EEE;
	word-spacing: 10px;
	vertical-align: middle;
	
	padding-right:7px;
	
	border-bottom:1px solid #CCC;
	border-top:1px solid #EEE;
	
	background-image:url(../images/bg_top_blanco.png);
	background-position:center top;
}

div.paginacion_top
{
	float:right;
	margin-right:7px;
}

.paginacion
{
	color:#333;
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px;
}

a.paginacion
{
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

a.paginacion:hover
{
	font-size: 12px;
	color: #932f9d;
	text-decoration: none;
}

a.paginacion_ext
{
	color:#666;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	letter-spacing: -1px;
	padding:0 5px;
}

a.paginacion_ext:hover
{
	color:#932f9d;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

a.paginacion_int
{
	color:#666;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
}

a.paginacion_int:hover
{
	color:#932f9d;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

/*BOTON SELECCION EN CAMPA*/

a.veh_mostrar
{
	float:left;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0px 7px;
	background-color:#4ECC04;
	background-image: url(../images/bg_bar_verde.jpg);
	background-repeat: repeat-x;
	background-position:center;
	border-right:1px solid #888;
	
	margin-left:-7px;
	margin-right:7px;
}

a.veh_mostrar:hover
{
	text-decoration:none;
	background-position:top;
}

a.veh_mostrar_inact
{
	float:left;
	font-size:10px;
	color:#EEE;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:line-through;
	padding: 0 7px;
	background-color:#DDD;
	background-image:url(../images/menu/bck_menu_gris_2.png);
	background-repeat: repeat-x;
	background-position:center;
	
	border-right:1px solid #999;
	
	margin-left:-7px;
	margin-right:7px;
}

a.veh_mostrar_inact:hover
{
	cursor:default;
}

/*CAJA ERROR BUSQUEDA*/

div.caja_error_busq
{
	color:#333;
	background-color:#EAEAEA;
	padding:30px;
	text-align:center;
	vertical-align:middle;
	font-size: 12px;
	border: 1px solid #CCC;
	margin-bottom:10px;
	background-image: url(../images/fondo_tablas.png);
	background-repeat: no-repeat;
	background-position: center top;
}

a.caja_error_busq
{
	color:#09F;
	font-weight:bold;
}

a.caja_error_busq:hover
{
	color:#006BB3;
	font-weight:bold;
}


/*ERROR DE BUSQUEDA PAG*/

.caja_error_busqueda
{
	width:930px;
}

.caja_error_busqueda h1
{
	height:60px;
	line-height:60px;
	font-size:30px;
	color:#B00;
	margin-top:0px;
	margin-bottom:20px;
	padding-left:5px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	text-align:center;
}

.caja_error_busqueda p
{
	text-align:justify;
	color:#666;
	margin-bottom:5px;
}

.caja_error_busqueda strong
{
	color:#222;
	font-weight:bold;
}

.caja_error_busqueda a
{
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}

.caja_error_busqueda a:hover
{
	color: #BF0000;
	text-decoration:none;
}

.caja_error_content
{
	width:910px;
	color:#333;
	background-color:#EEE;
	padding:10px;
	text-align:left;
	font-size: 12px;
	border: 1px solid #F99;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-image: url(../images/bg_top.png);
	background-repeat: no-repeat;
	background-position: center top;
}

/*
table.tabla_resultados_busq
{
	width:930px;
	background-color:#CCC;
	background-image: url(../images/bg_pasos.png);
	background-repeat: no-repeat;
	background-position: center center;
}

td.tabla_resultados_busq
{
	line-height:35px;
	width:25%;
	padding-left:10px;
}

a.tabla_resultados_busq_link
{
	color:#333;
	text-transform:capitalize;
	font-weight:bold;
	font-size:14px;
	padding:2px 10px 2px 10px;
	background-color:#DDD;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:#FFF solid;
	border-width: 1px 0 1px 0;
	text-decoration:none;
}

a.tabla_resultados_busq_link:hover
{
	color:#FFF;
	text-transform:capitalize;
	font-weight:bold;
	font-size:14px;
	padding:2px 10px 2px 10px;
	background-color:#888;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:#FFF solid;
	border-width: 1px 0 1px 0;
	text-decoration:none;
}

a.tabla_resultados_busq_link_act
{
	color:#FFF;
	text-transform:capitalize;
	font-weight:bold;
	font-size:14px;
	padding:2px 10px 2px 10px;
	background-color:#777;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:#FFF solid;
	border-width: 1px 0 1px 0;
	text-decoration:none;
}

a.tabla_resultados_busq_link_act:hover
{
	background-color:#888;
}