/* CSS Document */
body { background-color:#ffffff; margin:auto; margin-top:0px; text-align:center; padding:0px; /*background-image:url(../img/fon_top.gif);*/ background-position:top; background-repeat:repeat-x;}
a, img {border:0px;}
.clear {clear:both;}
.oculto {display:none;}

.content {width:1000px; margin:auto;text-align:center; }
.content #cabecera {width:868px; height:95px;margin:auto;text-align:center;}
.content #cabecera .enlaces {float:right; font:normal 10px verdana; color:#F5F5F5; margin-top:4px;}
.content #cabecera .enlaces a {font:normal 10px verdana; color:#F5F5F5; text-decoration:none; margin-left:12px;}
.content #cabecera .enlaces a:hover {font:normal 10px verdana; color:#F5F5F5; text-decoration:underline;}
.content #cabecera .logo {margin-top:20px; float:left;}

/*menu*/
.menu { width:100%; height:65px; float:left; background:url(../img/menu.gif) center 0 no-repeat;}
.menu ul { list-style:none; float:left; width:100%; padding:0; margin:0;}
.menu ul li { display:inline; padding:0; margin:0;}
/*submenu clio cup*/
/*.menu ul li.cup:hover ol ,.menu ul li.cup ol.activo { visibility:visible;} */
/*.menu ul li.cup:hover #submenu-r3 { visibility:hidden; }*/
/*#submenu-cup.activo { visibility:visible; }*/
.menu ul li.cup ol { display:block; background:url(../img/submenu.gif) 0 0 no-repeat; position:absolute; top:29px;/*top:124px;*/ left:50%; list-style:none; width:440px; text-align:left; padding:0 0 0 10px; margin:0 0 0 -330px;}
.menu ul li.cup ol li { display:block; float:left; padding:0; margin:0;}

/*submenu clio r3*/
/*.menu ul li.r3:hover ol ,.menu ul li.r3 ol.activo { visibility:visible;}*/
/*.menu ul li.r3:hover .submenu-cup { visibility:hidden;}*/
/*#submenu-r3.activo { visibility:visible; }*/
.menu ul li.r3 ol { display:block; background:url(../img/submenu.gif) 0 0 no-repeat; position:absolute; top:29px; /*top:124px;*/ left:60%; list-style:none; width:440px; text-align:left; padding:0 0 0 10px; margin:0 0 0 -330px;}
.menu ul li.r3 ol li { display:block; float:left; padding:0; margin:0;}

/* home*/
.contenidomenus {background-image:url(../img/fon_home.gif); width:860px; background-position:center;. background-position: left 30px; background-repeat:no-repeat; float:left; display:inline; min-height:450px; text-align:left; padding-left:200px; padding-top:16px;}
#flash-oferta {float:left; z-index:40;}
.modulos { clear:both;margin-left:200px; margin-top:20px; text-align:left;}
.modulos img {margin-right:10px;}

/* clasificaciones*/
.contenidocliocup {width:970px;float:left; display:inline; text-align:left; margin:auto;}
.imgtit {margin-left:180px; _margin-left:100px; float:left}
.tablaclasificacion { clear:both;text-align:left; width:824px; margin:auto; margin-left:60px;}
.tablaclasificacion img {margin:auto; margin-left:60px;}
.clasificacion {width:824px; padding:0px; margin:0px; text-align:left; color:#939393; font:normal 13px verdana; margin:auto; margin-left:60px;}
.clasificacion tr.header_clasificacion th{border-top:1px solid #CCCCCC; height:20; font-size:8; font:"Arial Black"; color:#CCCCCC; text-align:left;}
.clasificacion tr.body_clasificacion:hover td{ color:#000000; font:normal 13px verdana;margin:auto; }
.clasificacion tr.body_clasificacion td{ border-top:1px solid #CCCCCC;}
.clasificacion tr.body_clasificacion td{text-align:center;}
.clasificacion tr.header_clasificacion th{text-align:center;}
.clasificacion strong {font:normal 50px arial; margin-top:0px; padding-top:0px; text-align:left;}
.tablacliocup {width:824px; border:0px;}
.tablacliocup td {height:46px;}
.dcha { clear:both;float:right; margin-right:0px; margin-top:4px;}
.dchacierre {float:right; margin-right:0px; margin-top:4px;}

/* presentacion */
.titpresentacion {margin-left:100px; _margin-left:40px; float:left; margin-top:8px;}
.presentacion {width:840px; background-image:url(../img/fon_clio_cup.jpg); background-position: left 70px; background-repeat:no-repeat; text-align:left; margin:auto;}
.presentacion-r3 {width:840px; background-image:url(../img/fon_clio_r3.jpg); background-position: left 150px; background-repeat:no-repeat; text-align:left; margin:auto;}
.presentacion_content {clear:both; text-align:left; font:normal 11px verdana; color:#939393; margin:auto; width:600px; margin-left:130px;}
.presentacion_caract {margin-left:185px; text-align:left;font:normal 11px verdana; color:#939393;  margin:auto; width:600px;margin-top:225px;}
.descargar {background-image:url(../img/pdf.jpg); background-position:left; background-repeat:no-repeat; padding-left:19px; padding-top:2px; padding-bottom:3px; height:18px; color:#959595; display:inline; margin-right:10px; font:normal 11px verdana; font-style:italic; margin-top:5px;}
.descargar a {text-decoration:none; color:#959595;}
.descargar a:hover {text-decoration:underline; color:#959595;}

/* coches */
.titcoches {margin-left:100px; _margin-left:50px; float:left; margin-top:8px;}
.coches {width:840px; text-align:left; margin:auto;}
.coches .cup{background-image:url(../img/fon_coches_cup.jpg); background-position: left 55px; background-repeat:no-repeat; height:300px;}
.coches .r3{background-image:url(../img/fon_coches_r3.jpg); background-position: left 55px; background-repeat:no-repeat; height:300px; }
.coches_content {clear:both; text-align:left; font:normal 11px verdana; color:#939393; margin:auto; width:600px; margin-left:130px;}
.coches .descargar { float: right; background-image:url(../img/pdf.jpg); background-position:left; background-repeat:no-repeat; padding-left:19px; padding-top:4px; padding-bottom:3px; height:18px; color:#959595; display:inline; margin-right:10px; font:normal 11px verdana; font-style:italic; margin-top:30px;}
.coches .descargar a {text-decoration:none; color:#959595;}
.coches .descargar a:hover {text-decoration:underline; color:#959595;}

/* reglamento */
.titreglamento {margin-left:100px; _margin-left:50px; float:left; margin-top:8px; margin-bottom: 15px;}
.reglamento {width:840px;text-align:left; margin:auto;}
.reglamento_content {clear:both; text-align:left; font:normal 11px verdana; color:#939393; margin:auto; width:600px; margin-left:130px;}
.reglamento .descargas ul { padding:0px; margin:0px; margin-top: 40px; border-top:1px solid #e5e5e5;}
.reglamento .descargas ul li{ list-style-position:inside; list-style-image:url(../img/pdf.jpg); margin:0px; padding-left:19px; padding-top:2px; padding-bottom:3px; height:20px; color:#959595; margin-right:0px; font:normal 11px verdana; font-style:italic; margin-top:5px;border-bottom:1px solid #e5e5e5;}
.reglamento .descargas li a {text-decoration:none; color:#959595; vertical-align: top;}
.reglamento .descargas li a:hover {text-decoration:underline; color:#959595;}
.reglamento_pie {margin-left:100px; margin-top: 40px; float:left; clear:both;}

/* prensa */
.titprensa {margin-left:80px; _margin-left:0px; float:left; margin-top:8px; margin-bottom: 15px;}
.prensa {width:795px; background-image:url(../img/fon_prensa.jpg); background-position:left 80px; background-repeat:no-repeat; text-align:left; float:left; margin-left:100px; min-height:400px;}
.prensa_content {clear:both; text-align:left; font:normal 11px verdana; color:#939393; margin:auto; width:600px; margin-left:130px; _margin-left:30px;};
.diceprensa { clear:both; margin-left:330px; margin-top:20px; text-align:left;}
.prensaclio { float:left; display:inline; width:270px;}
.prensacup {float:left; display:inline; width:270px; margin-left:80px;}
.fechaprensa {color:#000000; font:normal 18px arial; margin-top:8px; margin-bottom:5px;}
.prensaraya {padding-bottom:4px; border-bottom:1px solid #e5e5e5; float:left; width:270px;}

/*pilotos */
.presentacion_pilotos {clear:both; text-align:left; font:normal 11px verdana; color:#939393; margin:auto; width:600px; margin-left:130px; _margin-left:130px;}
.titpilotos{margin-left:100px; _margin-left:40px; float:left; margin-top:8px;}
.pilotos {width:850px;text-align:left; margin-left:100px; text-align:left; margin:auto;}
.pilotosbox{ clear:both;margin-left:130px; margin-top:20px; text-align:left;}
.izdapilotos { float:left; display:inline; width:300px;}
.dchapilotos {float:left; display:inline; width:270px; margin-left:5px;}
.pilotosraya {padding-bottom:3px; border-bottom:1px solid #e5e5e5; float:left; width:300px;}
.pilotosraya img {float:left; display:inline; margin-right:4px; padding-top:3px;}
.nombrepiloto {float:left; display:inline; font:bold 13px verdana; color:#000000; width:230px;}
.equipopiloto { float:left;color:#939393; font:normal 11px verdana; text-align:left;}
.casco {margin-left:0px; float:left; clear:both;}

/*calendario*/
.titcalendario{margin-left:180px; _margin-left:100px; float:left; margin-top:8px;}
#content-calendario{border-top: #E5E5E5 solid 1px; width: 600px;margin-bottom: 40px; margin-left:100px;}
ul#calendario {list-style: none;padding: 0px;margin: 0px;}
ul#calendario li {cursor: pointer;}
ul#calendario li .separador{border-bottom: #E5E5E5 solid 1px;}
ul#calendario li img.mes{margin-right: 10px;}
ul#calendario li img.flecha{vertical-align: top;margin-top: 7px;}
ul#calendario li .descripcion{height: 0px;display:none;color: #989898;height: auto;}
ul#calendario li .descripcion .tit{margin-top: 15px;color: #262626;font-weight: bold;}
ul#calendario li .descripcion .lug{margin-top: 5px;margin-bottom: 3px;}
ul#calendario li .descripcion .des{margin-bottom: 15px;}

/* pie */
.pie { clear:both;background-image:url(../img/pie.gif); width:908px; background-repeat:no-repeat; background-position:top; min-height:147px; margin:auto;}
.pie img { float:right; margin-top:90px;}
.pie_interior {margin-top:0px;}
.pie ul li {list-style-type:none; margin:0px; padding:0px; margin-top:90px; float:right; display:block; height:34px;}
.item1 a{background-image:url(../img/ra_off.gif); background-repeat:no-repeat; background-position:0px 0px; width:48px;height:34px; display:block; float:left; }
.item1 a:hover {background-image:url(../img/ra_on.gif); background-repeat:no-repeat; background-position:0 0; width:48px;height:34px; }
.item2 a{background-image:url(../img/elf_of.gif); background-repeat:no-repeat; background-position:0px 0px; width:61px;height:34px; display:block; float:left; }
.item2 a:hover {background-image:url(../img/elf_on.gif); background-repeat:no-repeat; background-position:0 0; width:61px;height:34px; }
.item3 a{background-image:url(../img/ferodo_of.gif); background-repeat:no-repeat; background-position:0px 0px; width:102px;height:34px; display:block; float:left; }
.item3 a:hover {background-image:url(../img/ferodo_on.gif); background-repeat:no-repeat; background-position:0 0; width:102px;height:34px; }
.item4 a{background-image:url(../img/michelin_of.gif); background-repeat:no-repeat; background-position:0px 0px; width:103px;height:34px; display:block; float:left; }
.item4 a:hover {background-image:url(../img/michelin_on.gif); background-repeat:no-repeat; background-position:0 0; width:103px;height:34px; }
.item5 a{background-image:url(../img/red_of.gif); background-repeat:no-repeat; background-position:0px 0px; width:104px;height:34px; display:block; float:left; }
.item5 a:hover {background-image:url(../img/red_on.gif); background-repeat:no-repeat; background-position:0 0; width:104px;height:34px; }
.item6 a{background-image:url(../img/renault_of.gif); background-repeat:no-repeat; background-position:0px 0px; width:34px;height:34px; display:block; float:left; }
.item6 a:hover {background-image:url(../img/renault_on.gif); background-repeat:no-repeat; background-position:0 0; width:34px;height:34px; }
/* cursor sin manita */
.pie ul li a:hover {cursor: default;}