body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, dt, li, blockquote{margin:0;padding:0;}
ul, ol{list-style:none;}
a img{border:0;}

html{height:100%;}
body{font:100% Arial, Helvetica, sans-serif;color:#999;background:#eee;height:100%;}

/*layout*/
#container{position:relative;background:#fff;padding:0;float:left;width:100%;}
*html #container{height:1%;}
/*links*/
a, a:link, a:visited{text-decoration:none;color:#777; font-weight:bold;}
a:hover{color:#a8a8a8;}
a:active{}

#branding{padding:0;background:url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/01/salon_detroit/img/bg_branding.gif) repeat-x top left;height:50px;width:980px;margin:0 auto;position:relative;z-index:500;}

#content{margin:0 auto;padding:1em 0 0;font-size:73%;width:100%;position:relative;background:#fff url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/01/salon_detroit/img/bg_content.gif) repeat-x left bottom;float:left;}
#content:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#content {display: inline-table;}
/* Hides from IE-mac \*/
* html #content {height: 1%;}
#content {display: block;}
/* End hide from IE-mac */
#content_main{width:645px;float:right;position:absolute;right:0;top:0;z-index:50000;}
#content_sub{width:310px;float:left;margin:50px 0 0;}

#site_info{font-size:95%;text-align:center;color:#777;padding:0.4em 0 15px;margin:1.7em auto 0;border-top:1px solid #c1c1c1;position:relative;clear:both;}

/*content*/
.wrap{width:980px;margin:0 auto;position:relative;}
/*headings*/
h1{background:url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/01/salon_detroit/img/bg_logoelmundo.gif) no-repeat top left;width:210px;margin:0 auto 0 0;height:18px;position:relative;top:8px;font-size:1em;text-indent:-9999px;left:15px;overflow:hidden;}
h1 a{display:block;height:18px;}
h1 a#brand_elmundo{display:block;float:left;width:115px;}
h1 a#brand_motor{display:block;float:right;width:95px;}

h2{background:url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/01/salon_detroit/img/bg_h2.gif) no-repeat top left;width:132px;height:73px;position:absolute;top:60px;left:0;}
h2 a{position:absolute;left:0;top:32px;z-index:1000;display:block;height:73px;font-size:0.45em;font-weight:normal!important;line-height:1.2em;padding:0 0 0 145px;width:200px;}

h3{font:normal 2.2em Arial, Helvetica, sans-serif;}
h4{color:#a8a8a8;font:1.5em Arial, Helvetica, sans-serif;padding:1em 0 0.5em;}
h5, #content_sub h4 em{color:#989898;text-transform:uppercase;font-size:1em;font-weight:normal;line-height:1em;border-bottom:1px solid #eee;padding-bottom:1.5em;}

p{line-height:1.6em;padding:1.4em 0 0.5em; font:1em/1.45em Arial, Helvetica, sans-serif;}
#branding h3{font:normal 0.95em/1.7em Arial, Helvetica, sans-serif;color:#666;width:950px;margin:0 auto;display:none;}
#content_main h4{margin:1em 0 1.3em;padding:0.3em 10px; text-transform:uppercase;font-size:1.2em; font-weight:bold;background:#a8a8a8;color:#fff;}
#content_main h5{}
#content_main dt{color:#777;font:bold 1em Arial, Helvetica, sans-serif;padding:0;margin:0;line-height:normal; text-transform:uppercase;}

#content_sub h3{font-size:1.8em;position:relative;z-index:20000;padding:0.6em 0;margin:1em 0 0;color:#777;}
#content_sub h4{float:left;border:0;width:330px;padding-bottom:0.3em;}
#content_sub h4 em{display:block;font:normal 0.6em Arial, Helvetica, sans-serif;padding:0.3em 0 0;border:0;color:#747474;text-transform: none;}
#content_sub h5{color:#989898;font-style:normal;padding-top: 10px;border:0;border-bottom:1px solid #eee;}
#content_sub p{color:#777;font-size:0.95em;padding:0.5em 0 2em;line-height:1.55em;}

/*contenido pie*/
#site_info dt, #site_info dd{display:inline;}
#site_info .wrap{width:100%;}
#site_info dt{font-weight:bold;color:#777;text-transform:none;}
#site_info dd{margin:0 5px 0 0;border-right:1px solid #e0e0e0;padding:0 5px 0 0;}
#site_info dd.last{border:0;}
#site_info h6{text-indent:-9999px;}
#site_info p{padding:0;}
#site_info a{color:#777;font-weight:normal; text-decoration:none;}
#site_info a:hover{text-decoration:underline;}

/*estilos especificos portada*/
#portada #content_sub p{}
#portada #content_main h3{font-size:3em;font-weight:bold;position:absolute;top:0;right:0;background:url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/01/salon_detroit/img/destacado_light.jpg) no-repeat top right;height:340px;text-align:center;border:0;color:#fff;padding:7px 45px 0;margin:0;letter-spacing:-0.05em;z-index:10000;}
#portada #content_main h3 span{font:normal 0.3em Arial, Helvetica, sans-serif; text-transform:uppercase;padding:0 0 0.5em;display:block;letter-spacing:normal;}
*html #portada #content_main h3 span{letter-spacing:0.015em;}
#portada #content_main img{position:relative;}
#goto-novedades{text-align:right;text-transform:uppercase;position:relative;display:block;background:url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/01/salon_detroit/img/bg_boton_novedades.gif) no-repeat top center;width:280px;height:15px;padding:16px 25px 0 0;}
#portada h2{left:0;}

#novedades_portada{float:left;margin:0 0 1em;width:100%;}
#novedades_portada li{float:left;width:213px;background:#fff;text-align:left;padding:15px 0;margin:0 2px 0 0;}
#novedades_portada li img{display:block;margin:0 auto;}
#novedades_portada li.last{margin:0;}
#novedades_portada li h5{color:#777;width:153px;margin:0 auto 10px; font-weight:bold;padding:0;border:0;}
#novedades_portada a{display:block;color:#d1d1d1;width:153px;margin:0 auto;border:1px solid #f7f7f7;}
#novedades_portada a:hover{border:1px solid #000;}

#marcas #content_main{top:65px;}
#marcas_wrap{background:#fcfcfc;padding:1em 0;border:1px solid #ededed;width:640px;height:450px;overflow:auto;position:absolute;}
#marcas_wrap .linea_marcas{overflow:hidden;clear:both;}
#marcas_wrap dl{float:left;width:24%;text-align:center;padding:0 0 10px;position:relative;left:10px;}
#marcas_wrap dt {color:#cbcbcb;padding:0.5em 0;position:relative;top:10px;}
#marcas_wrap dd {padding:0.5em 0;}
#marcas_wrap dl li{width:80%;margin:0 auto;padding:0.2em 0;background:url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/01/salon_detroit/img/bg_separador.gif) no-repeat bottom center;}
#marcas_wrap dl a{font-weight:normal;font-size:0.95em;}
#marcas_wrap .brand{height:60px;width:123px;padding:20px 0 0;margin:0 auto;background:#fff;line-height:60px;background:url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/01/salon_detroit/img/bg_marcas.gif) no-repeat top center;}
#marcas_wrap .brand img{vertical-align:middle;display:block;margin:0 auto;}
.select_brand{position:absolute;right:0;top:0;margin:0 0 10px 25px;width:630px;text-align:right;padding:0;}
#marcas #site_info{top:480px;}

/*estilos especificos de coches*/
#coches #content_main{top:65px;}
#coches #content_main h3{margin:60px 0 0;color:#ccc; font:bold 4em Arial, Helvetica, sans-serif;margin:0;padding:0;position:absolute;top:410px;width:100%;text-align:left;letter-spacing:-0.05em;}
#coches #content_sub ul{padding:0 0 1em;color:#777;}
#coches #content_sub li{padding:0.3em 0; font-size:0.95em;border-top:1px solid #d6d6d6;}
#coches #content_main li{float:left;line-height:45px;margin:10px 0 0;}
#coches #content_main img{background:#bbb url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/01/salon_detroit/img/bg_img.gif) no-repeat center center;}
#coches #content_main li a, #coches #content_main li a:visited{display:block;border:1px solid #d6d6d6;padding:3px 0;margin:0 4px;border-width:5px 0 0;}
*html #coches #content_main li a, *html #coches #content_main li a:visited{margin:0 3px 0 4px;}
#coches #content_main li a:hover, #coches #content_main li a:active{display:block;border-top-color:#777;}
#coches #content_main li img{display:block;width:153px;height:44px;}
#coches #nav_next_prev{position:absolute;top:25px;right:0;}
#coches #nav_next_prev li{display:inline;padding:0 5px 0 0;}
#coches #nav_next_prev a{font-size:0.95em;}
#coches #site_info{margin:140px 0 0;clear:both;position:static;}


.foto1 #content_main li#foto1 a, .foto1 #content_main li#foto1 a:link, .foto1 #content_main li#foto1 a:visited,
.foto2 #content_main li#foto2 a, .foto2 #content_main li#foto2 a:link, .foto2 #content_main li#foto2 a:visited,
.foto3 #content_main li#foto3 a, .foto3 #content_main li#foto3 a:link, .foto3 #content_main li#foto3 a:visited,
.foto4 #content_main li#foto4 a, .foto4 #content_main li#foto4 a:link, .foto4 #content_main li#foto4 a:visited{border-color:#777;cursor:default;}


/* -- COMIENZO PIE */
#site_info #Logo {float: left;width: 47px;margin: 0 10px 0 10px;display: inline;}
#site_info #Firma {float:left;font:normal 0.9em/1.6em Arial, Helvetica, sans-serif;color:#b1b1b1;text-transform: none;margin: 0;padding: 0;}
/* -- FIN PIE */

/*Publicidad*/
.publicidad_superior{height:100px;font-size:0.7em; text-align:center;width:980px;}
.size730, .size234{height:90px;border:1px solid #ededed;float:left;position:absolute;top:-5px;}
.size730{width:730px;left:0;}
.size234{width:234px;right:9px;}
*html .size234{right:0;}
.size300{display:block;width:300px;height:315px;}

/*elementos de fomulario*/
select{font:1em Arial, Helvetica, sans-serif;border:1px solid #ccc;border-color:#ccc #ededed #ededed #ccc;padding:0.1em 0; text-align:center;}

#extra_div{background:#d7d7d7 url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/01/salon_detroit/img/bg_body.gif) repeat-x top left;clear:both;height:350px;padding:30px 0 0;margin:0 0 1px 0;}

/* =Site information */
#site_info2{font:10px Arial, Helvetica, sans-serif;color:#777;padding:8px 0 30px;}
#site_info2 a{color:#555;text-decoration:none;}
#site_info2 a:hover{color:#333;}
#site_info2 p{float:left;padding:0 10px 0 0 !important;font-size: 10px;line-height:10px;margin:0;}
#site_info2 p.credits{padding:0 8px!important;margin:0 8px 0 0;}
#site_info2 ul, #site_info li{float: left;display:inline;list-style:none;padding:0 5px 0 0!important;line-height:10px;margin:0!important;border-top:0!important;}
#site_info li a{border-top:0!important;line-height:5px!important;}
#site_info2 li.contact{border-right:1px solid #777;padding:0 8px 0 0;margin:0 8px 0 0;}
acronym{border:0; text-decoration:none;}