/* RESET */
ul, li, ol, dl, dt, dd, table, input, select{
margin: 0;
padding: 0;
}
li{
list-style: none;
}
table{
border-collapse: collapse;
}
.img{
display: block;
}
a{
color: #6c7059;
text-decoration: none;
outline: none;
}
a:hover {
color:#ccc;
}

/* CSS Document */

html{
margin:0;
padding:0;
height: 100%;
}
body {
position: relative;
overflow-y:scroll!important;
overflow-y:none;
height: 100%;
margin: 0 auto;
font: normal 12px Arial, Helvetica, sans-serif;
color:#666;
background: #d1c08a url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/12/anuario_motor/img/fondo_pag.jpg) center top scroll repeat-x;
}
html>body{height:auto;min-height:100%;}


/* PORTADA */

#contenedor .portada{
position: relative;
width: 990px;
height: 600px;
margin: auto;
padding: 0;
background: url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/12/anuario_motor/img/portada.jpg) center top no-repeat;
}
#contenedor .portada h1{
float: left;
position: relative;
width: 990px;
height:117px;
margin: 0;
padding: 0;
text-indent: -9999px;
}
#contenedor .portada h1 .iraelmundo{
float: left;
position: relative;
width: 144px;
height: 35px;
margin: 0;
padding: 0;
text-indent: -9999px;
}
#contenedor .portada h1 .tit{
float: left;
position: relative;
width: 990px;
height:65px;
margin: 0;
padding: 0;
color: #333;
text-align: center;
}
.portada .entrar{
float: left;
position: relative;
width: 990px;
height: 448px;
margin: 0;
padding: 0;
}
.portada .entrar a{
float: left;
position: relative;
width: 990px;
height: 380px;
text-indent: -9999px;
}
#portada #nav_principal{
float: left;
position: relative;
margin:0;
padding:10px 0 0 70px;
height:23px;
width:920px;
}
#portada #nav_principal ul{
margin: 0;
padding: 3px 0 0 0;
border-top: solid 1px #333;
}
#portada #nav_principal li{
margin: 0;
padding: 0;
display: inline;
list-style: none;
background: url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/12/anuario_motor/img/sep_nav.gif) no-repeat right center;
}
#portada #nav_principal li a{
color: #fff;
padding: 0 10px;
font-size:11px;
font-weight:bold;
}
#portada #nav_principal li a:hover{
color: #494851;
}
#portada #publi300{
position:absolute;
top:250px;
right:25px;
}



/* COMUNES */

#contenedor {
position: relative;
width: 990px;
overflow: hidden;
margin: 0 auto;
padding: 0;
}

#cabecera {
float: left;
position: relative;
width: 990px;
padding: 0;
margin: 0;
background: url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/12/anuario_motor/img/cabecera.jpg) top no-repeat;
}
#cabecera h1{
float: left;
position: relative;
width: 990px;
margin: 0;
padding: 0;
text-indent: -9999px;
height:116px;
}
#cabecera h1 .iraelmundo{
float: left;
position: relative;
width:164px;
height: 20px;
margin: 0;
padding: 0;
}
#cabecera h1 .tit{
float: left;
position: relative;
padding: 5px 0 0 0;
margin: 0;
width: 990px;
text-indent: -9999px;
}
#cabecera #nav_principal{
float:left;
margin: 0;
padding:3px 0 0 47px;
width:943px;
height:27px;
background: url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/12/anuario_motor/img/bg_menuppal.jpg) top no-repeat;
}
#cabecera #nav_principal ul{
float: left;
position: relative;
margin: 0;
}
#cabecera #nav_principal li{
display: inline;
background: url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/12/anuario_motor/img/sep_nav.gif) no-repeat right center;
float: left;
position: relative;
}
#cabecera #nav_principal li a{
float: left;
position: relative;
color: #f6f8f8;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
padding:6px 7px;
margin: 0 5px 0 0;
}
#cabecera #nav_principal li a:hover{
color: #494851;
}

#cabecera #nav_inf{
float:left;
margin: 0;
padding:3px 0 0 47px;
width:943px;
height:27px;
background: url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/12/anuario_motor/img/bg_nav_inf.gif) top no-repeat;
}
#cabecera #nav_inf ul{
float: left;
position: relative;
margin: 0;
}
#cabecera #nav_inf li{
display: inline;
background: url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/12/anuario_motor/img/sep_nav_inf.gif) no-repeat right center;
float: left;
position: relative;
}
#cabecera #nav_inf li a{
float: left;
position: relative;
color: #5e616c;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
padding:6px 7px;
margin: 0 5px 0 0;
}
#cabecera #nav_inf li a:hover{
color: #9a9da7;
}

#intro #cabecera #nav_inf{
display:none;
}

.coches, .motocicletas, .industriales, .tema, .seguridad, .deporte{
display:none;
}

#coches #cabecera #nav_inf .coches, #motocicletas #cabecera #nav_inf .motocicletas, #industriales #cabecera #nav_inf .industriales, #tema #cabecera #nav_inf .tema, #seguridad #cabecera #nav_inf .seguridad, #deporte #cabecera #nav_inf .deporte{
display:inline;
}

body#intro #cabecera #nav_principal li.intro a{
color:#4e4d55 !important;
}
body.portada_coches #cabecera #nav_inf li.portada_coches a,
body.coches08 #cabecera #nav_inf li.coches08 a,
body.coches09 #cabecera #nav_inf li.coches09 a,
body.prototipos #cabecera #nav_inf li.prototipos a,
body.coche_ano #cabecera #nav_inf li.coche_ano a,
body.portada_motos #cabecera #nav_inf li.portada_motos a,
body.motos #cabecera #nav_inf li.motos a,
body.portada_industriales #cabecera #nav_inf li.portada_industriales a,
body.veh_industriales #cabecera #nav_inf li.veh_industriales a,
body.espana #cabecera #nav_inf li.espana a,
body.europa #cabecera #nav_inf li.europa a,
body.usa #cabecera #nav_inf li.usa a,
body.japon #cabecera #nav_inf li.japon a,
body.china #cabecera #nav_inf li.china a,
body.hombre_ano #cabecera #nav_inf li.hombre_ano a,
body.tecnologia_ano #cabecera #nav_inf li.tecnologia_ano a,
body.seguridad_espana #cabecera #nav_inf li.seguridad_espana a,
body.formula1 #cabecera #nav_inf li.formula1 a,
body.motociclismo #cabecera #nav_inf li.motociclismo a,
body.rallys #cabecera #nav_inf li.rallys a    
{
color:#9A9DA7 !important;
}


/* contenido */

#contenido{
float:left;
position:relative;
background-color:#e4e2e2;
width: 970px;
margin:0;
padding:0 0 30px 10px;
display: inline;
border-left: solid 5px #FFF;
border-right: solid 5px #FFF;
border-bottom: solid 5px #FFF;
}
#contenido h2{
font-size:24px;
color:#2a2d3c;
line-height:27px;
border-bottom:3px solid #F0F0F0;
margin:0 0 5px ;
}

#contenido .firma{
color:#9c9e8f;
font-weight:bold;
margin-bottom:5px;
}
#contenido .pretit{
color:#929584;
font-size:12px;
font-weight:bold;
margin:10px 0 5px;
text-transform:uppercase;
}
#contenido p{
font: normal 12px/20px Arial, Helvetica, sans-serif;
color:#505245;
}
#contenido .izquierda {
float:left;
position:relative;
margin-right:0;
padding:20px 0 0 40px;
width:565px;
display:inline;
}
#contenido .izquierda .foto{
float:left;
position:relative;
padding:0;
margin: 10px 0;
background-color:#c4c6bb;
border: solid 2px #6b6f7e;
}
#contenido .izquierda .foto_peq{
float:left;
position:relative;
padding:0;
margin: 10px 15px 10px 0;
border: solid 2px #6b6f7e;
}
#contenido .derecha{
float: right;
position:relative;
width:308px;
margin:0;
padding:65px 5px 5px;
background-color:#c2c1be;
}

#contenido .derecha #publi300{
padding:0;
margin:0;
}
#contenido .derecha .foto{
background-color:#d7e1e3;
display:inline;
float:left;
margin:0 0 15px;
padding:4px;
}
#contenido .derecha .foto p{
font: bold 10px Arial, Helvetica, sans-serif;
color:#2a2d3c;
margin:4px 0;
}
#contenido .derecha .destacados{
float:left;
width:290px;
height: 242px;
margin:0 0 15px;
padding:5px;
display:inline;
background: url(http://estaticos.elmundo.es/elmundomotor/especiales/2008/12/anuario_motor/img/destacados.gif) top no-repeat;
}
#contenido .derecha h3{
font: bold 14px Arial, Helvetica, sans-serif;
color:#2a2d3c;
padding:8px 0 0 8px;
margin:0 0 20px 0;
text-indent: -9999px;
}
#contenido .derecha .destacados ul{
margin:0;
padding:0;
line-height: 25px;
}
#contenido .derecha .destacados li{
padding:8px 8px 10px 20px;
border-bottom: solid 1px #bcbeb3;
font-weight:bold;
color:#555b79;
width:88%;
}
#contenido .derecha .destacados li a{
color:#87887b;
font-weight:bold;
}
#contenido .derecha .destacados li a:hover{
color:#2a2d3c !important;
}


/* Lista imagenes */


#contenido .listado_img{
float:left;
margin:10px 0 0;
display:inline;
padding:0;
width:100%;
}
#contenido .listado_img li{
float:left;
width:97px;
margin:0 10px 10px 0;
display:inline;
}
#contenido .listado_img li a{
float:left;
}
#contenido .listado_img li a:hover{
float:left;
background-color:#c2c1be;
}
#contenido .listado_img img{
width:98px;
border: solid 1px #8e8f95;
}
#contenido .listado_img p{
font: bold 11px Arial, Helvetica, sans-serif;
width:98px;
margin:3px 0 0 0;
padding:0;
display:block;
color:#8080C0;
}
#contenido .sinmargen{
margin-right:0 !important;
}

/* Anterior siguiente */
#contenido .nav_anterior_siguiente {
float: right;
position: relative;
width: 220px;
margin:0;
padding:0 0 20px 0;
}
#contenido .nav_anterior_siguiente ul{
margin:0;
padding:0;
}
#contenido .nav_anterior_siguiente li{
float: left;
width: 109px;
margin:0;
padding:0;
font-weight: bold;
list-style: none;
display: inline;
}
#contenido .nav_anterior_siguiente li a{
float: left;
width: 100px;
margin: 0;
padding: 4px 0;
color:#696789;
background-color: #c2c4b9;
text-decoration: none;
text-align: center;
}
#contenido .nav_anterior_siguiente li a:hover{
background-color: #626369;
color:#FFF;
}
#contenido .nav_anterior_siguiente .bot{
float: right;
width: 109px;
margin: 0;
padding: 0;
color: #fff;
background-color: #777;
text-decoration: none;
text-align: center;
font-weight: bold;
}
#contenido .nav_anterior_siguiente .bot a:hover{
background-color: #000;
}







/* Site information */

#site_info {width:970px;font:10px Arial, Helvetica, sans-serif;color:#2f3140;float:left;clear:both;padding:8px 10px 30px;border-top:3px solid #2f3140;}
#site_info a{color:#2f3140;text-decoration:none;}
#site_info a:hover{color:#86878a;}
#site_info p{float:left;padding:0 10px 0 0 !important;font-size: 10px;line-height:10px;margin:0;}
#site_info p.credits{border:1px solid #2f3140;border-width:0 1px;padding:0 8px!important;margin:0 8px 0 0;}
#site_info ul, #site_info li{display:inline;list-style:none;padding:0 5px 0 0;line-height:10px;margin:0;}
#site_info li.contact{border-right:1px solid #2f3140;padding:0 8px 0 0;margin:0 8px 0 0;}
acronym{border:0; text-decoration:none;}



/* -- INICIO PUBLICIDAD */

        #publicidadsuperior {
            width: 990px;
			margin: 0 0 0 1px !important;
			padding: 0px;
			overflow: hidden;
        }
		#publicidadsuperior .publicidadhorizontal {
			width: 740px!important;
			float: left;
		}
		 #publicidadsuperior table {
		 	background-color: #f0f0f0 !important;
        }
		 #publicidadsuperior td {
		 	border: 0px !important;
			padding: 0px !important;
        }
        #publicidadsuperior .publicidadhorizontal div table td.margen {
            width: 1px !important;
        }
        #publicidadsuperior .publicidadhorizontal,
        #publicidadsuperior .publicidadhorizontal div,
        #publicidadsuperior .publicidadhorizontal table {
            width: 740px !important;
        }
        #publicidadsuperior .publicidadmodulo {
            width: 244px;
            float: left;
			margin: 0 0 0 5px;
      }
/* -- FIN PUBLICIDAD */