body { background: #000; font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#fff; }
img { border: 0; }
hr { clear:both; visibility:hidden; height:1px; border:none; }
h1 { color:#999; }
p { line-height:130%; }
p a { color:#fff; text-decoration:none; }
p a:hover { text-decoration:underline; }
.clear { clear:both; }
#wrapper { margin:0 auto; padding:0; width:1000px; }
img.logo { margin: 0 0 0 330px; padding:0; }

#botonera { vertical-align:top; margin: 20px 0 0 0; }
#botonera ul { list-style:none; margin:0; padding:0; }
#botonera li { display:inline; margin:0; padding:0; }

#botonera li { float:left; display:block; }
#botonera li span { visibility:hidden; }
#botonera li a { display:block; text-decoration: none; height:164px; }
#botonera li.automoviles a { width:374px; height:164px; background:url(../img/boton_automoviles_index.jpg) no-repeat; }
#botonera li.automoviles a:hover { background:url(../img/boton_automoviles_index_sel.jpg) no-repeat; }

#botonera li.talleres a { width:250px; background:url(../img/boton_talleres_index.jpg) no-repeat; }
#botonera li.talleres a:hover { background:url(../img/boton_talleres_index_sel.jpg) no-repeat; }

#botonera li.clasicos a { display:block; width:267px; background:url(../img/boton_clasicos_index.jpg) no-repeat; }
#botonera li.clasicos a:hover { background:url(../img/boton_clasicos_index_sel.jpg) no-repeat; }

#footer { clear:both; padding: 40px 0 0 0; width:1000px; }
#footer img {padding: 0 0 0 120px; float:left;}
#footer { float:left; margin: 0 0 0 30px; color: #454545; font-size:90%;}
#footer a { color:#999; font-weight:bold; text-decoration:none; }

#slogan { float: left; display:block; width:294px; height:339px; }
#slogan img { margin: 348px 0 10px 49px; padding:0; }
#content { float:left; display:block; height:472px; width:700px; }
#nav { clear:both; background:#161616; height:72px; }
#nav ul { list-style:none; margin:0; padding:13px 0 0 38px; float:left; display:block; }
#nav ul li { padding-bottom:5px; }
#nav ol { list-style:none; margin:0; padding:13px 0 0 100px;  float:left; display:block; }
#nav ol li { float:left; display:block; margin-right:22px; }
#nav ol li span { visibility:hidden; }
#nav ol li a { width:93px; display:block; height:46px; text-decoration:none; }

/* el boton de inicio y de contacto son iguales para todos */
#nav ol li.inicio a { background:url(../img/boton_auto_inicio.gif) no-repeat; }
#nav ol li.inicio a:hover, #page-auto #nav ol li.inicio a.sel { background:url(../img/boton_auto_inicio_sel.gif) no-repeat; }

/** HOME **/
#page-home { /* background: #000 url(../img/fondo_index.jpg) repeat-x; */ margin:0; padding:0; }
#page-home #footer div { float:left; margin: 0 0 0 420px; color: #454545;}

/** ATOMOVILES BOSAN **/
/*#page-auto { background: #000 url(../img/fondo_interior.jpg) repeat-x; }*/
#page-auto #slogan { background:url(../img/fondo_slogan_automoviles.jpg) no-repeat; }
#page-auto #content { background:url(../img/fondo_automoviles.jpg) no-repeat; }

#page-auto #nav ol li.grupo a { background:url(../img/boton_auto_grupo.gif) no-repeat; }
#page-auto #nav ol li.grupo a:hover, #page-auto #nav ol li.grupo a.sel { background:url(../img/boton_auto_grupo_sel.gif) no-repeat; }

#page-auto #nav ol li.nuevos a { background:url(../img/boton_auto_nuevos.gif) no-repeat; }
#page-auto #nav ol li.nuevos a:hover, #page-auto #nav ol li.nuevos a.sel { background:url(../img/boton_auto_nuevos_sel.gif) no-repeat; }

#page-auto #nav ol li.ocasion a { background:url(../img/boton_auto_ocasion.gif) no-repeat; }
#page-auto #nav ol li.ocasion a:hover, #page-auto #nav ol li.ocasion a.sel { background:url(../img/boton_auto_ocasion_sel.gif) no-repeat; }

#page-auto #nav ol li.instalaciones a { background:url(../img/boton_auto_instalaciones.gif) no-repeat; }
#page-auto #nav ol li.instalaciones a:hover, #page-auto #nav ol li.instalaciones a.sel { background:url(../img/boton_auto_instalaciones_sel.gif) no-repeat; }

#page-auto #nav ol li.contacto a { background:url(../img/boton_auto_contacto.gif) no-repeat; }
#page-auto #nav ol li.contacto a:hover, #page-auto #nav ol li.contacto a.sel { background:url(../img/boton_auto_contacto_sel.gif) no-repeat; }

#ocasion { margin: 130px 0 0 20px; }
#ocasion h1 { font-size:140%; }
#ocasion p { font-size:95%; }
#ocasion #busqueda { float:left; display:block; width:280px; margin-right:30px; }
#ocasion #destacados { float:left; display:block; width:280px; }
#ocasion #busqueda label { display:block; color:#ccc; padding: 3px 0 3px 0; }
#ocasion #busqueda select { background:#666; border:1px solid #666; padding:2px; color:#fff; font-weight:bold; width:130px; }
#ocasion #destacados .coche { width:111px; height:125px; background:url(../img/fondo_destacado.jpg) no-repeat; float:left; display:block; margin:0 10px 5px 0; padding: 8px 5px 0 6px; }
#ocasion #destacados .coche .nombre { text-align:center; background:#fff; height:18px; color:#333; padding-top:4px; font-weight:bold; }

#ocasion #destacados .coche .precio a { color:#666; text-decoration:none; display:block; background:url(../img/boton_clasicos.jpg) right no-repeat; padding:5px 7px 3px 15px; width:85px; margin-top:5px; font-weight:bold; }

#page-auto #fotoficha { float:right; padding:150px 150px 0 0; margin:0; }
#page-auto #caracteristicas { padding: 150px 0 0 20px; margin:0; }
#page-auto #caracteristicas h1 { margin-top:0; font-size:150%; }
#page-auto #caracteristicas ul { list-style:none; margin:1em 0 0 10px; padding:0; }
#page-auto #caracteristicas li { margin-bottom: 0.9em; color:#fff; }
#page-auto #caracteristicas li strong { color:#999; }

#page-auto #grupoCoches {  margin:120px 0 0 50px; }
#page-auto #grupoCoches h1 { font-size:140%; }
#page-auto #grupoCoches .coche { width:111px; height:125px; background:url(../img/fondo_destacado.jpg) no-repeat; float:left; display:block; margin:0 10px 5px 0; padding: 8px 5px 0 6px; }
#page-auto #grupoCoches .coche .nombre { text-align:center; background:#fff; height:18px; color:#333; padding-top:4px; font-weight:bold; }

#page-auto #grupoCoches .coche .precio a { color:#666; text-decoration:none; display:block; background:url(../img/boton_clasicos.jpg) right no-repeat; padding:5px 7px 3px 15px; width:85px; margin-top:5px; font-weight:bold; }

#navPags { width:111px; height:125px; background:url(../img/fondonav.gif) no-repeat; float:left; display:block; margin:0 10px 5px 0; padding: 8px 5px 0 6px; text-align:center; }
#navPags .contador { padding:10px; margin:5px 10px 5px 10px; background:#000; font-size:150%; }


#secGrupo { margin: 230px 0 0 100px; width:420px; }

/** CLASICOS BOSAN **/
/*#page-clasicos { background: #000 url(../img/fondo_interior_clasicos.jpg) repeat-x; }*/
#page-clasicos #slogan { background:url(../img/slogan_clasicos.jpg) no-repeat; }
#page-clasicos #content { background:url(../img/fondo_clasicos.jpg) no-repeat; }
#page-clasicos #nav ol { padding-left: 80px; }

#page-clasicos #racing #slogan { background:url(../img/slogan_clasicos_racing.jpg) no-repeat; }
#page-clasicos #racing #content { background:url(../img/fondo_clasicos_racing.jpg) no-repeat; }

#page-clasicos #nav ol li.racing a { background:url(../img/boton_racing_clasicos.gif) no-repeat; }
#page-clasicos #nav ol li.racing a:hover, #page-clasicos #nav ol li.racing a.sel { background:url(../img/boton_racing_clasicos_sel.gif) no-repeat; }

#page-clasicos #nav ol li.eventos a { background:url(../img/boton_eventos_clasicos.gif) no-repeat; }
#page-clasicos #nav ol li.eventos a:hover, #page-clasicos #nav ol li.eventos a.sel { background:url(../img/boton_eventos_clasicos_sel.gif) no-repeat; }

#page-clasicos #nav ol li.alquiler { background:url(../img/boton_alquiler_clasicos.gif) no-repeat; }
#page-clasicos #nav ol li.alquiler a:hover, #page-clasicos #nav ol li.alquiler a.sel { background:url(../img/boton_alquiler_clasicos_sel.gif) no-repeat; }

#page-clasicos #nav ol li.clasicos { background:url(../img/boton_clasicos_clasicos.gif) no-repeat; }
#page-clasicos #nav ol li.clasicos a:hover, #page-clasicos #nav ol li.clasicos a.sel { background:url(../img/boton_clasicos_clasicos_sel.gif) no-repeat; }

#page-clasicos #nav ol li.contacto a { background:url(../img/boton_auto_contacto.gif) no-repeat; }
#page-clasicos #nav ol li.contacto a:hover, #page-clasicos #nav ol li.contacto a.sel { background:url(../img/boton_auto_contacto_sel.gif) no-repeat; }

#page-clasicos h1 { margin: 240px 0 10px 20px; }
#page-clasicos p { font-size:110%; margin-left:20px; margin-bottom:10px; }

#page-clasicos #eventos h1 { margin: 135px 0 10px 220px; width:380px; font-size:150%; color:#fff; }
#page-clasicos #eventos p { margin-left: 220px; width:360px; }
#page-clasicos #eventos hr { visibility:visible; border:1px solid #fff; margin-left: 220px; width:360px; }

#clasilist { margin:250px 0 0 -50px; }
#clasilist .item { float:left; display:block; padding-right:25px; }
#clasilist .item h2 a {   text-decoration:none; color:#666; font-size:14px; }

ul.caracteristicas { list-style:none; margin:2em 0 0 30px; padding:0; }
ul.caracteristicas li { margin-bottom: 0.9em; color:#fff; }
ul.caracteristicas li strong { color:#999; }

#pageNav { clear:both; text-align:center; margin: 5px 0 0 -90px; font-weight:bold; padding: 5px 0 0 0; }
#pageNav img { margin:  0 0 -5px 7px; }

/** TALLERES BOSAN **/
/*#page-talleres { background: #000 url(../img/fondo_interior_talleres.jpg) repeat-x; } */
#page-talleres #slogan { background:url(../img/slogan_talleres.jpg) no-repeat; width:460px; height:472px; }
#page-talleres #slogan span { visibility:hidden; }
#page-talleres #content { background:url(../img/fondo_talleres.jpg) no-repeat; width:500px; }

#page-talleres #nav ol li.servicios { background:url(../img/boton_servicios_talleres.gif) no-repeat; }
#page-talleres #nav ol li.servicios a:hover, #page-talleres #nav ol li.servicios a.sel { background:url(../img/boton_servicios_talleres_sel.gif) no-repeat; }

#page-talleres #nav ol li.cita { background:url(../img/boton_cita_talleres.gif) no-repeat; }
#page-talleres #nav ol li.cita a:hover, #page-talleres #nav ol li.cita a.sel { background:url(../img/boton_cita_talleres_sel.gif) no-repeat; }

#page-talleres #nav ol li.contacto { background:url(../img/boton_contacto_talleres.gif) no-repeat; }
#page-talleres #nav ol li.contacto a:hover, #page-talleres #nav ol li.contacto a.sel { background:url(../img/boton_contacto_talleres_sel.gif) no-repeat; }

#page-talleres p { width:380px; margin-left:100px; }
#page-talleres h1 { margin: 200px 0 0 100px; }
#page-talleres h1.servicios { background:url(../img/marcadores_h1.jpg) no-repeat; height:25px; padding-left:110px;  width:320px; }
#page-talleres h1.cita { margin: 148px 0 0 -140px; }
#page-talleres h1.cita span { font-weight:normal; color:#444; padding-left:5px; }
#page-talleres p.cita, #page-talleres form { margin-left: -140px; }
#page-talleres p.cita { width:500px; font-size:98%; }

#page-talleres label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ccc; font-weight:bold; }
#page-talleres label span { font-weight:normal; }
#page-talleres input { margin: 0 10px 10px 0; padding:5px; background:#666; border:none; color:#fff; font-weight:bold; }
#page-talleres input.boton { background:none; }
#page-talleres input#nombre { width:340px; }

a.mas { color:#cd1f22; }