@charset "utf-8";
/* CSS Document */

/* Reseteamos los estilos del navegador */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need ‘cellspacing=”0″‘ in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: “”;
}
blockquote, q {
quotes: “” “”;
}

/* Estilos de la web */

/* Comunes */

html { height:100%; min-height:100%; }
body{ height:100%; margin: auto; min-height:100%; background-color:#ADB5C5; }
a{ font-family:Verdana, Arial, Helvetica, sans-serif; }
sub{ font-size:8px; margin-top:-10px; }

/***************** BORRAR ****************************/
/*table { border:1px solid #1c68ae; border-collapse:separate; border-spacing:2px; }
th { background-color: #1c68ae; color:#FFFFFF; font-weight:bold; padding:3px; text-align:center; }
td { padding:3px; margin:1px; }
td.celda_centrada { text-align: center; }
tr.celda_azul_oscuro { background-color:#A1BAD1; }
tr.celda_azul_claro { background-color:#D3D9DF; }
#email_entidades_acceso { margin-left:41px; }*/
/***************** BORRAR ****************************/

/* Estructura */

.pagina{ left:0px; top:0px; width:1000px;; height:auto; margin:auto; border: 1px solid #27176F; background-color:#FFFFFF; overflow:visible; font-size:12px; }
.cabecera{ width:auto; background-image:url(../imagenes/web/top.jpg); height:150px; }
.marcas{ width:1000px; height:85px; background-image:url(../imagenes/web/fondo_marcas.jpg); padding-top:15px; }
.cuerpo{ width:1000px; height:auto; min-height:900px; overflow:visible; }
.cuadro_menu{ width:200px; height:auto; overflow:visible; margin-top:35px; float:left; }
.cuadro_menu2{ width:200px; height:auto; overflow:visible; margin-top:5px; float:left; }
.cuadro_central{ margin-left:200px; width:800px; height:auto; min-height:100%; overflow:visible; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.cuadro_central_entidades{ margin-left:100px; width:800px; height:auto; min-height:100%; overflow:visible; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.cuadro_grande{ width:800px; height:auto; overflow:visible; }
.cuadro_peque{ width:400px; height:auto; overflow:visible; float:left; }
.seccion{ width:800px; height:100%; overflow:auto; position:relative; }
.pie{ width:1000px; text-align:center; }
.menu_pie{ width:1000px; height:20px; text-align:center; border-top: 1px solid #27176F; border-bottom: 1px solid #27176F;background-color:#adb5c5; padding-top:5px; }

/* Cabecera */
.logo{ position:absolute; width:245px; height:98px; margin-left:25px; }
.vinculos_acceso{ position:absolute; width:650px; height:15px; margin-left:230px; margin-top:50px; color:#FFB504; font-weight:bold; text-align:right;}
.pestana_ayuda{ position:absolute; width:60px; height:15px; margin-left:607px; margin-top:102px; }
.pestana_contacto { position:absolute; width:70px; height:15px; margin-left:700px; margin-top:102px; }
.pestana_quienes_somos { position:absolute; width:150px; height:15px; margin-left:815px; margin-top:102px; }

/* Cuerpo */
.menu{ float:left; width:200px; height:auto; overflow:visible; }

/* Cuadro menú */
.encabezado_menu{ color:#27176F; text-align:center; width:200px; height:23px; background-image:url(../imagenes/web/cuadro_menu_top.gif); background-position:bottom; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:15px; font-size:12px; font-weight:bold; vertical-align:middle; }
.todos_vehiculos{ margin-left:-24px; color: #FF0000; font-weight:bold; text-align:center; width:200px; font-size:10px; }
.cuerpo_menu{ width:180px; height:auto; overflow:visible; background-image:url(../imagenes/web/cuadro_menu_centro.gif); padding-left:20px; padding-top:10px; }
.pie_menu{ width:200px; height:39px; overflow:visible; background-image:url(../imagenes/web/cuadro_menu_bottom.gif); }
.cuerpo_menu ul li{ margin-top:5px; }
.cuerpo_menu ul li a{ font-weight:normal; }

/* Cuadro grande */
.top_cuadro_grande{ background-image:url(../imagenes/web/cuadro_grande_top.gif); width:800px; height:37px; }
.centro_cuadro_grande{ background-image:url(../imagenes/web/cuadro_grande_centro.gif); width:auto; height:auto; padding-left:20px; overflow:visible; }
.bottom_cuadro_grande{ background-image:url(../imagenes/web/cuadro_grande_bottom.gif); width:auto; height:50px; }

.caracteristicas_detalle { background-image:url(../imagenes/web/caracteristicas_detalle.jpg); background-repeat:no-repeat; background-position:left; height:20px; margin-bottom:10px; }
.caracteristicas_subastas { background-image:url(../imagenes/web/datos_subasta.jpg); background-repeat:no-repeat; background-position:left; height:20px; margin-bottom:10px; margin-top:30px; }
.equipamiento { background-image:url(../imagenes/web/equipamiento.jpg); background-repeat:no-repeat; background-position:left; height:20px; margin-bottom:10px; margin-top:30px; }
.informacion_adicional { background-image:url(../imagenes/web/informacion_adicional.jpg); background-repeat:no-repeat; background-position:left; height:20px; margin-bottom:10px; margin-top:30px; }
.detalle { padding-left:20px; margin-top:5px; color:#27176F; }
.detalle div { float:right; text-align:left; width:auto; margin-right:100px; }
.detalle_form { padding-left:100px; padding-top:10px; }
.datos_detalle_vehiculo { float:right; width:500px; height:400px; margin-right:10px; margin-top:-250px; overflow:visible; }
.datos_detalle_vehiculo2 { float:right; width:500px; height:400px; margin-right:10px; overflow:visible; }
.precio {   text-align:right; font-size:14px; font-weight:bold; color:#FF0000; width:200px; }

.galeria { width:250px; height:auto; overflow:hidden; padding-left:25px; padding-top:20px; padding-bottom:10px; }
.galeria2 { width:250px; height:auto; margin-top:-1px; overflow:hidden; padding-left:25px; padding-top:-1px; padding-bottom:10px; }
.imagen_galeria { position:relative; float:left; width:100px; height:100px; }
.imagenes_subasta { padding-left:75px; padding-top:20px; }
.imagenes_subasta img { border:1px solid #000000; margin-right:5px; }

/* Cuadro pequeño */
.top_cuadro_peque{ background-image:url(../imagenes/web/cuadro_peque_top.gif); width:400px; height:38px; }
.centro_cuadro_peque{ background-image:url(../imagenes/web/cuadro_peque_centro.gif); width:auto; height:100px; min-height:90px; padding-left:20px; overflow:visible;  }
.bottom_cuadro_peque{ background-image:url(../imagenes/web/cuadro_peque_bottom.gif); width:auto; height:39px; }
.precio_peque{ margin-left:150px; width:200px; text-align:right; font-size:14px; font-weight:bold; color:#FF0000; }

/* Sección */
.encabezado_seccion{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#27176F; padding-top:20px; overflow:hidden; }

/* Buscador */
.buscador_basico{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:30px; }
.busqueda_avanzada{ float:right; margin-top:10px; margin-right:70px; overflow:visible; }
.formulario_buscador_oculto{ margin-left:20px; margin-top:20px; }
.columna_izquierda_buscador{ width:270px; float:left; padding-top:-5px; overflow:auto; margin-left:20px; }
.columna_derecha_buscador{ width:500px; margin-left:350px; padding-top:1px; height:100px; }
.columna_izquierda_buscador ul li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px; overflow:visible; }
.columna_derecha_buscador ul li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px; overflow:visible; }
.columna_derecha_buscador ul li span{ margin-left:100px; padding-top:5px; }
.columna_izquierda_buscador ul li.aumentar_margen{ margin-top:14px; }

/* Formularios */
#texto_buscador{ width:400px; }
#categorias_buscador{ margin-left:100px; }
#marcas_buscador{ margin-left:27px; }
#modelos_buscador{ margin-left:19px; }
#clases_buscador{ margin-left:29px; }
#potencia_buscador{ margin-left:10px; width:50px; }
#puertas_buscador{ margin-left:15px; width:30px; }
#color_buscador{ margin-left:31px; width:70px; }
#combustible_buscador{ margin-left:62px; }
#tipo_cambio_buscador{ margin-left:17px; }
#fecha_desde_buscador, #fecha_hasta_buscador, #precio_venta_desde_buscador, #precio_venta_hasta_buscador{ width:70px; }
#formulario_profesionales{ margin-left:250px; width:290px; }
#formulario_entidades{ margin-left:250px; width:260px; }
#email_profesionales_acceso, #email_entidades_acceso { margin-left:51px; }
#contrasena_profesionales_acceso, #contrasena_entidades_acceso { margin-left:10px; }

/* Tablas */
table#clientes { border:1px solid #27176f; border-collapse:separate; border-spacing:2px; }
table#clientes th { background-color: #27176f; color:#FFFFFF; font-weight:bold; padding:3px; text-align:center; }
table#clientes td { padding:3px; margin:1px; }
table#clientes td.celda_centrada { text-align: center; }
table#clientes tr.celda_azul_oscuro { background-color:#adb5c5; color:#000000; }
table#clientes tr.celda_azul_claro { background-color:#FFFFFF; color:#000000; }

table#todos_vehiculos { }
table#todos_vehiculos tr {  }
table#todos_vehiculos td { border-bottom:1px solid #000000; vertical-align:middle; }

/*table.imprimir_estadisticas tr{ border-bottom:1px solid #000000; }*/

/* Vínculos */
a.link_menu_top:link { color:#FFB504; font-weight:bold; }
a.link_menu_top:hover { text-decoration:none; color:#FFB504; font-weight:bold; }
a.link_menu_top:visited { text-decoration:underline; color:#FFB504; font-weight:bold; }
a.link_menu_top:visited:hover { text-decoration:none; color:#FFB504; font-weight:bold; }

.vinculos_acceso a:link { color:#FFFFFF; font-weight:bold; }
.vinculos_acceso a:hover { text-decoration:none; color:#FFFFFF; font-weight:bold; }
.vinculos_acceso a:visited { text-decoration:underline; color:#FFFFFF; font-weight:bold; }
.vinculos_acceso a:visited:hover { text-decoration:none; color:#FFFFFF; font-weight:bold; }

.busqueda_avanzada a:link { color:#27176F; font-weight:bold; }
.busqueda_avanzada a:hover { text-decoration:none; color:#27176F; font-weight:bold; }
.busqueda_avanzada a:visited { text-decoration:underline; color:#27176F; font-weight:bold; }
.busqueda_avanzada a:visited:hover { text-decoration:none; color:#27176F; font-weight:bold; }

.todos_vehiculos a:link { color:#F00; font-weight:bold; }
.todos_vehiculos a:hover { text-decoration:none; color:#F00; font-weight:bold; }
.todos_vehiculos a:visited { text-decoration:underline; color:#F00; font-weight:bold; }
.todos_vehiculos a:visited:hover { text-decoration:none; color:#F00; font-weight:bold; }

.menu_pie a:link { color:#27176F; font-weight:bold; font-size:9px; }
.menu_pie a:hover { text-decoration:none; color:#27176F; font-weight:bold; font-size:9px; }
.menu_pie a:visited { text-decoration:underline; color:#27176F; font-weight:bold; font-size:9px; }
.menu_pie a:visited:hover { text-decoration:none; color:#27176F; font-weight:bold; font-size:9px; }

a { color:#27176F; }
a:link { color:#27176F; }
a:hover { text-decoration:none; color:#27176F; }
a:visited { text-decoration:underline; color:#27176F; }
a:visited:hover { text-decoration:none; color:#27176F; }

/* Ojo de pez */
.fisheye{ text-align: center; height: 100px; position: relative; margin-top:-5px; }
a.fisheyeItem{ text-align: center; color: #000; font-weight: bold; text-decoration: none; width: 40px; position: absolute; display: block; top: 0; }
.fisheyeItem img{ border: none; margin: 0 auto 5px auto; width: 100%; }
.fisheyeItem span { display: none; position: absolute; text-transform:capitalize; text-align:center; }
.fisheyeContainter { height: 50px; width: 200px; left: 500px; position: absolute; margin-top:10px; }