@charset "iso-8859-1";

html, body { background:#FFF url(../img/background-grey.png); font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; color:#5e5e5e; }

img { border:none; }

a { color:#333; text-decoration:none; }

a:hover { color:#5e5e5e; }

h1 { width:676px; padding:0px; margin:0px; margin-left:10px; margin-top:14px; font-size:12px; float:left; }

.colorlila { color:#e62a5b; }

.colorlilatelf { color:#e62a5b; font-size:14px; }

.centrado { text-align:center; margin:0px; padding:0px; }

.rojo { color:#F00; }

/* div#contenedor  { position:absolute; width:932px; left:50%; margin-left:-466px; background:url(../img/background-sombreado.png) center repeat-y; }*/

div#contenedor { position:relative; width:932px; margin:0 auto; background:url(../img/background-sombreado.png) center repeat-y;}

div#pie_pagina { position:relative; width:932px; margin:0 auto; margin-top:-12px; background:url(../img/pie.png) top no-repeat; }

div#cuerpo  { position:relative; width:924px; margin-left:4px; margin-top:-12px; background:#F9F9F9 url(../img/background-principal.png) top center no-repeat; }

div#header { margin-top:10px; z-index:2; }

div#logo { margin-left:27px; margin-right:27px; overflow:auto; }

div#galeria_portada { margin-top:-17px; z-index:1; }

div#noticias_portada { position:relative; width:924px; height:186px; margin-top:-27px; z-index:2; }

div#noticias_top { position:relative; width:924px; height:13px; background:url(../img/noticias-top.png) top no-repeat;}

div#noticias_content { position:relative; width:904px; height:101px; padding:10px; padding-top:12px; background:url(../img/noticias-background.png) repeat-x; }

div#noticias_content h2 { padding:0px; margin:0px; margin-bottom:12px; }

div#noticias_content h3 { margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#F06; }

div#noticias_content span.noticias_span { display:none;  }
																			   
div#noticias_bottom { position:relative; width:924px; height:11px; background:url(../img/noticias-bottom.png) top no-repeat; }

div.noticia  { position:relative; width:284px; float:left;}

div.noticia_vr { position:relative; width:20px; height:90px; float:left; background:url(../img/noticias-vr.png)top center no-repeat; background-position:-10 -20;}

div#pie { text-align:center; }

div#menus { position:relative; width:924px; height:66px; background:url(../img/background-menus.png) left top no-repeat; overflow:auto; padding-top:11px; padding-bottom:11px; }

ul.menus { padding:0px; margin:0px; display:inline; width:690px; float:left; list-style:none; }

ul.menus li { display:inline; }

ul.menus span { display:none; }

/************** Menú 1 ******************/

.menu1 { display:inline-block; width: 193px; height: 33px; background:url(../img/vehiculos-y-accesorios.png) top no-repeat; }

a.menu1:link, a.rollover:visited, a.rollover:active { background: url(../img/vehiculos-y-accesorios.png) top no-repeat; }

a.menu1:hover { background:url(../img/vehiculos-y-accesorios-over.png) top no-repeat; }

.menu1_ac { display:inline-block; width: 193px; height: 33px; background:url(../img/vehiculos-y-accesorios-over.png) top no-repeat; }

/************** Menú 2 ******************/

.menu2 { display:inline-block; width: 161px; height: 33px; background:url(../img/galeria-de-imagenes.png) top no-repeat; }

a.menu2:link, a.rollover:visited, a.rollover:active { background: url(../img/galeria-de-imagenes.png) top no-repeat; }

a.menu2:hover { background:url(../img/galeria-de-imagenes-over.png) top no-repeat; }

.menu2_ac { display:inline-block; width: 161px; height: 33px; background:url(../img/presupuestos-y-contacto-over.png) top no-repeat; }

/************** Menú 3 ******************/

.menu3 { display:inline-block; width: 205px; height: 33px; background:url(../img/presupuestos-y-contacto.png) top no-repeat; }

a.menu3:link, a.rollover:visited, a.rollover:active { background: url(../img/presupuestos-y-contacto.png) top no-repeat; }

a.menu3:hover { background:url(../img/presupuestos-y-contacto-over.png) top no-repeat; }

.menu3_ac { display:inline-block; width: 205px; height: 33px; background:url(../img/presupuestos-y-contacto-over.png) top no-repeat; }

/************** Menú 4 ******************/

.menu4 { display:inline-block; width: 118px; height: 33px; background:url(../img/acerca-de-ca.png) top no-repeat; }

a.menu4:link, a.rollover:visited, a.rollover:active { background: url(../img/acerca-de-ca.png) top no-repeat; }

a.menu4:hover { background:url(../img/acerca-de-ca-over.png) top no-repeat; }

.menu4_ac { display:inline-block; width: 118px; height: 33px; background:url(../img/acerca-de-ca-over.png) top no-repeat; }

ul.menus .findelista { display:none; }

/******************* Patrocinadores ****************************/

ul.patrocinadores { list-style:none; padding:0px; margin:0px; display:inline; }

ul.patrocinadores li { display:inline; }

ul.patrocinadores li.findelista { display:none; }

/********** Patro 1 ****************/

.patro1 { display:inline-block; width: 109px; height: 20px; background:url(../img/eisenmann.png) top no-repeat; }

a.patro1:link, a.rollover:visited, a.rollover:active { background: url(../img/eisenmann.png) top no-repeat; }

a.patro1:hover { background-position:0px -20px; }

a.patro1 span { display:none; }

/********** Patro 1b ****************/

.patro1b { display:inline-block; width: 217px; height: 40px; background:url(../img/eisenmannb.png) top no-repeat; }

a.patro1b:link, a.rollover:visited, a.rollover:active { background: url(../img/eisenmannb.png) top no-repeat; }

a.patro1b:hover { background-position:0px -40px; }

a.patro1b span { display:none; }

/********** Patro 2 ****************/

.patro2 { display:inline-block; width: 51px; height: 20px; background:url(../img/vorsteiner.png) top no-repeat; }

a.patro2:link, a.rollover:visited, a.rollover:active { background: url(../img/vorsteiner.png) top no-repeat; }

a.patro2:hover { background-position:0px -20px; }

a.patro2 span { display:none; }

/********** Patro 2b ****************/

.patro2b { display:inline-block; width: 106px; height: 40px; background:url(../img/vorsteinerb.png) top no-repeat; }

a.patro2b:link, a.rollover:visited, a.rollover:active { background: url(../img/vorsteinerb.png) top no-repeat; }

a.patro2b:hover { background-position:0px -40px; }

a.patro2b span { display:none; }

/********** Patro 3 ****************/

.patro3 { display:inline-block; width: 110px; height: 20px; background:url(../img/hsd.png) top no-repeat; }

a.patro3:link, a.rollover:visited, a.rollover:active { background: url(../img/hsd.png) top no-repeat; }

a.patro3:hover { background-position:0px -20px; }

a.patro3 span { display:none; }

/********** Patro 5 ****************/

.patro5 { display:inline-block; width: 217px; height: 40px; background:url(../img/brembo.png) top no-repeat; }

a.patro5:link, a.rollover:visited, a.rollover:active { background: url(../img/brembo.png) top no-repeat; }

a.patro5:hover { background-position:0px -40px; }

a.patro5 span { display:none; }

/********** Patro 6 ****************/

.patro6 { display:inline-block; width: 105px; height: 40px; background:url(../img/ventross.png) top no-repeat; }

a.patro6:link, a.rollover:visited, a.rollover:active { background: url(../img/ventross.png) top no-repeat; }

a.patro6:hover { background-position:0px -40px; }

a.patro6 span { display:none; }

/********** Patro 4 ****************/

.patro4 { display:inline-block; width: 165px; height: 20px; background:url(../img/wald.png) top no-repeat; }

a.patro4:link, a.rollover:visited, a.rollover:active { background: url(../img/wald.png) top no-repeat; }

a.patro4:hover { background-position:0px -20px; }

a.patro4 span { display:none; }

/******************* Men&uacute;s inferiores *******************/

ul.menus_inferiores { list-style:none; padding:0px; margin:0px; display:inline; }

ul.menus_inferiores li { display:inline; }

ul.menus_inferiores li.findelista { display:none; }


div.clear { clear:both; }

form#busca_vehiculo { padding:0px; margin:0px; float:right; width:221px; }

form#busca_vehiculo img { margin-top:6px; }

form#busca_vehiculo select { width:191px; }

form#busca_vehiculo .izquierda { position:relative; width:191px; float:left; margin-top:2px;}

form#busca_vehiculo .derecha { position:relative; width:24px; float:right; margin-right:3px;}

.findelista { display:none; }

/*************************** Vehículos ****************************/

div#contenido { position:relative; width:924px; padding:10px; overflow:auto; }

div.contenido_top { position:relative; width:904px; height:9px; background:url(../img/contenido_lista_top.png) top center no-repeat; }

div.contenido { position:relative; width:884px; padding:10px; margin-top:-2px; background:#FFF; overflow:auto; }

div.contenido_bottom { position:relative; width:904px; height:9px; background:url(../img/contenido_lista_bottom.png) top center no-repeat; }

div#contenido a h2 { width:200px;  text-align:center; }

div#contenido img { background:url(../img/bg_imagen_listado.png) top center no-repeat; padding-bottom:8px; padding-left:5px; padding-right:4px; padding-top:9px; }

div.vehiculo_listado { float:left; margin-left:10px; margin-right:11px; }

/**************************** Ficha de vehículos *********************/

div#contenido_listado { position:relative; width:924px; padding:10px; overflow:auto; }

div.contenido_izquierda { position:relative; float:left; width:282px; }

div.contenido_izquierda .logo { padding-bottom:20px; padding-left:5px; padding-right:6px; padding-top:15px; background:url(../img/bg_imagen_big.png) left top no-repeat; }

div.contenido_izquierda .content_help_top { background:url(../img/help-izquierda-top.png) top center no-repeat; height:16px; }

div.contenido_izquierda .content_help {  padding:12px; padding-top:10px; padding-bottom:10px; background:#FFF; width:252px; }

div.contenido_izquierda .content_help_bottom { background:url(../img/help-derecha-bottom.png) top center no-repeat; height:14px;}

div.contenido_derecha { position:relative; float:left; width:630px; }

div.contenido_derecha .top_derecha { height:13px; background:url(../img/background_derecha_listado.png) top center no-repeat; margin-top:6px; }

div.contenido_derecha .content_derecha { background:#FFF; margin-top:-7px; overflow:auto; padding-left:20px; padding-right:10px; }

div.contenido_derecha .content_derecha table { width:70%; }

div.contenido_derecha .content_derecha table caption { display:none; }

div.contenido_derecha .bottom_derecha { height:25px; background:url(../img/background_derecha_bottom.png) top center no-repeat; margin-top:-3px; }


/********************** Menus accesibles *****************************/

ul.menus_accesibles { display:none; }

#imageCenter { text-align:center;}

/******************** Telf portada ************************************/

ul.info_telf_portada { padding:0px; margin:0px; margin-top:-10px; display:inline; list-style:none; }

ul.info_telf_portada li { margin:0px; padding:0px; display:inline;}

/********************* Logos superiores ********************************/
div.logo_izquierda { position:relative; width:49%; float:left; }
div.logo_derecha { position:relative; width:49%; float:right; text-align:right; }